الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

new serial port in 8051

مغلق
بدأه islam 3abed في 28 فبراير 2005 · 8 رد · 1,132 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

how i can program one of the 3 i/o ports of the 8051 to act as serial port

is it possible, if not is there any devices that can interface??

#2

ممكن تستخدم السيريال بورت الخاص بالميكروكنترولر للتعامل مع أكثر من جهاز ولكن ستقوم بعمل تبديل بين الأجهزه بصوره دوريه

يكون منفذ السيريال ك DataBus و تستخدم أي أقدام من المنافذ المتوازيه ك AddressBus وعند اختيار عنوان جهاز معين يتم عمل فصل للأجهزه الاخرى وتستخدم في هذا عناصر 3State

وهذا أفضل من تنسيق عمل السيريال بيدك, خاصة ضبط البود رات

#3

السلام عليكم ورحمة الله وبركاته..

اليك رسم توضيحي لما ذكرت من قبل

يمكنك استخدام المنفذ التسلسلي لارسال البيانات الى اكثر من هدف , ولكن عليك اختيار الهدف قبل ارسال البيانات اليه.

في سؤالك تطلب منفذين , اذاً تحتاج الى اختيار المنفذ الذي سوف ترسل عليه البيانات, في الرسم اخترت القدم P3.4 لتختار المنفذ بها (يمكنك تغييرها حسب رغبتك) , بحيث قبل ارسال البيانات تقوم بتحديد الهدف بحيث

1 تختار الهدف الأول و تمنع البيانات عن الهدف الثاني

0 تختار الهدف الثاني وتمنع البيانات عن الهدف الأول

2UART.JPG

اذا احتجت أكثر من ذلك يمكنك استخدام الفكره الموضحه بالمخطط الثاني

تستخدم ديكودر خرجه يساوي عدد الأهداف المطلوبه وتوصل كما بالرسم ( المثال يوضح الفكره لأربع أهداف )

4UART.JPG

و بالتوفيق

#4

السلام عليكم

جزاك الله كل خير

اللهم إنك عالم بحالى وغنى عن سؤالى فأهدنى وأصلح لى بالى

#5

جزانا وإياك

يمكنك أيضا استخدام القطعه 8250 , وظيفتها تقوم بالتحويل من متوازي الى متوالى فهي عباره عن UART خارجيه

تم تعديل هذه المشاركة بواسطة Asm4all في 19 مارس 2005 في 20:47

#6

Thx alot

#7

السلام عليكم

يمكنك ربط حتى 255 جهاز باستخدام تقنية I2C

#8

السلام عليكم

عزيزي Asm4all ...

القطعة المستخدمة لل USART وهي 8251 لا يوجد لها موديل على بروتس ... فكيف يمكن الحصول على هذا الموديل ؟

ثانيا .. لاحظت انك تستخدم برنامج proteus ، فهل لديك النسخة الكاملة منه ؟؟ أم لديك النسخة ال 16 ميجا مع الكراك ؟؟ ...

أرجو الرد من فضلك

:)

تم تعديل هذه المشاركة بواسطة الساحر الأبيض في 1 مايو 2005 في 01:19

#9

النسخه 16 ميجا لكن لم أحتاج لكراك حتى الآن,واستخدمت تقريبا معظم مميزاته حتى ال PCB

أما بخصوص الموديل الخاص بالــ UART على البروتس فانا حاشوفهالك وارد عليك قريبا بازن الله

هذا الموضوع مغلق.

مواضيع مشابهة