رقاقة منافذ الدخل/الخرج المبرمجة 8255A - برمجة المعالجات الدقيقة - دوائر موائمة رقاقة منافذ الدخل/الخرج المبرمجة 8255A - برمجة المعالجات الدقيقة - دوائر موائمة - اقرا معي وتعلم على الانترنت

رقاقة منافذ الدخل/الخرج المبرمجة 8255A - برمجة المعالجات الدقيقة - دوائر موائمة

رقاقة 8255A  -دوائر موائمة


اخذنا في التدوينة السابقة 

I/O Interface - خريطة الدخل/الخرج في الحاسوب الشخصي-شرح المعالج 8086

تستخدم رقاقة الدخل/الخرج المبرمجة 8255A على نحو خاص، لربط معالجات Intel مع تجهيزات محيطية متوافقة مع تقانة TTL لقد استخدمت هذه الرقاقة في الحواسيب الشخصية الأولى كواجهة ربط مع طابعة تفرعية ومع لوحة مفاتيحتبين الصورة التالية البنية الداخلية للرقاقة .8255A

رقاقة 8255A  -دوائر موائمة


تحتوي الرقاقة 8255A على ثلاث بوابات دخل/خرج B ،A , C طول كل منها 1 بايت. قسمت هذه البوابات كمجموعتين A و B تضم المجموعة A البوابة A والنصف الأعلى من البوابة C (PC4-PC7) , في حين تضم المجموعة B البوابة B والنصف الأدنى من البوابة C (PC0-PC3) يمكن برمجة بوابات الدارة 8255A , عبر سجل تحكم داخلي، لتعمل جميعها كبوابات دخل/خرج مستقلة بعضها عن بعض، أو أن يعمل جزء منها كبوابات دخل/خرج في حين يستخدم الجزء الآخر كخطوط تحكم لهذه البوابات. يمكننا انتخاب إحدى بوابات الدخل/الخرج الثلاثة أو سجل التحكم الداخلي عبر مغرزي العنونة A0 و A1 للرقاقة، كما يلي:

A0
A1
الوظيفة
0
0
البوابة A
1
0
البوابة B
0
1
البوابة C
1
1
سجل التحكم

تبين الصورة التالية مثالاً على طريقة ربط رقاقة 8255A مع معالج 8086 نوصل، في هذا المثال: مغارز المعطيات للرقاقة D0-D7 إلى مسرى مسرى معطيات المعالج المعزول D0-D7 .




مغرزي الرقاقة RD' و WR' إلى المخرجين IOR' و IOW' لنظام المعالج، على التتالي.
خطوط العنونة A0 و A3-A7 إلى دارة مفكك خطوط العنونة 74LS138 لانتخاب الرقاقة، بينمانوصل مغرزي العنونة للرقاقة A0 و A1 إلى خطي العنونة A1 و A2 للمعالج لانتخاب إحدى بوابات الدخل/الخرج الثلاثة أو سجل التحكم الداخلي.

يمكننا أخيرًا وصل مغارز الدخل/الخرج للرقاقة إلى تجهيزات خارجية مناسبة.
رقاقة 8255A  -دوائر موائمة

تحتل البوابات وسجل التحكم للرقاقة في النظام السابق العناوين التالية:


العنوان
الوظيفة
C0h
البوابة A
C2h
البوابة B
C4h
البوابة C
C6h
سجل التحكم

يمكن اشتقاق إشارة القراءة من البوابات IORC' وإشارة الكتابة في البوابات IOWC' من إشارات التحكم للمعالج IO/M' RD' و WR' كما يلي:
رقاقة 8255A  -دوائر موائمة


يمكنك ايضا مشاهدة :


الدرس الثالث والعشرين  الذاكرة المخبئية memory cache

 الى اللقاء في التدوينة القادمة 
لا تنسى دعمنا بالمشاركة 
دمت بالف خير عزيزنا الزائر




شارك الموضوع
تعليقات
محتوى قد يهمك

.