8279، 8259 PIC، 8255 PPI of 8085 معالج دقيق: 3 حقائق


المحتويات

  • 8279 - لوحة المفاتيح وشاشة التحكم
  • 8259 - الموافقة المسبقة عن علم- وحدة تحكم المقاطعة القابلة للبرمجة
  • 8255 - PPI- الواجهة الطرفية القابلة للبرمجة

8279 - لوحة المفاتيح وأجهزة التحكم في الشاشة:

مخطط PIN 8279:

مخطط PIN 8279
مخطط PIN 8279

استخدامات دبابيس مختلفة في 8279:

DB0 - ديسيبل7 -

رقم التعريف الشخصي 19: ناقل البيانات ثنائي الاتجاه ؛ يتم إرسال جميع البيانات والأوامر بين CU و 8279 على هذا الخط.

CLK -

يستخدم هذا لإنتاج إشارة توقيت داخلية لـ 8279.

إعادة تعيين -

دبوس 9: بعد إعادة الضبط ، يتم وضع 8279 في الوضع التالي-

  1. 16 ، عرض حرف 8 بت
  2. لوحة مفاتيح مسح ضوئي مضمنة.

CS -

يتيح الانخفاض في هذا الدبوس لوظيفة التوصيل استقبال أو إرسال رقاقة 8279.

A0 (دبوس رقم 21) -

يشير عنوان المخزن المؤقت في الإشارة إلى الداخل أو الخارج. في أو خارج العملية تؤخذ على أنها أمر أو حالة.

RD (رقم التعريف الشخصي 21) و WR (رقم التعريف الشخصي 10) -

هذا من أجل تمكين المخزن المؤقت للبيانات إما لإرسال البيانات إلى الناقل الخارجي أو تلقي البيانات.

IRQ (رقم التعريف الشخصي 4) -

هذا من أجل عملية طلب المقاطعة في 8279؛ ارتفاع خط المقاطعة عند وجود بيانات في الوارد أولاً يصرف أولاً.

SL0 - م3 (رقم التعريف الشخصي 32-35) -

يتم استخدامها لمسح المفاتيح الرئيسية ومصفوفة المستشعر وأرقام العرض. يجب أن تكون هذه الخطوط إما مشفرة أو مفككة حسب الاستخدام.

شيفت (رقم التعريف الشخصي 36) -

يتم وضع حالة الإدخال / الإخراج SHIFT في التخزين جنبًا إلى جنب مع المواضع الرئيسية في عملية المسح الضوئي للوحة المفاتيح. Shift pin عبارة عن سحب داخلي نشط للتوقف عاليًا حتى يقوم المفتاح الأقرب بتعديله إلى المستوى المنخفض.

BD (دبوس 23) -

هذا الدبوس مخصص للعرض الفارغ ؛ يتم استخدام هذا لإفراغ رقم ​​العرض عن طريق الأمر.

CNTL / STB (دبوس 37) -

هذا من أجل وضع التحكم I / P لتشغيل لوحة المفاتيح ، المستخدم كعنصر تحكم I / P وحالة المفاتيح المخزنة. يعمل الخط كخط قوي يقوم بإدخال البيانات في FIFO أثناء عملية الإدخال / الإخراج القوية.

خارج أ0 - A3 (دبوس 24-27) وخرج ب0 - ب3 (دبوس 28-31) -

هذه هي دبابيس العرض. هذين المنفذين هما O / P لسجل تحديث شاشة العرض 16X4. تتم مزامنة البيانات من هذه O / Ps مع الخطوط الممسوحة ضوئيًا المحددة SL0 - م3 للعرض الرقمي متعدد الإرسال. يمكن موازنة المنفذين 4 بت بشكل مستقل. لذلك سيتم موازنة إجمالي 8 بت.

ما المقصود بقفل المفتاحين ووضع N-key rollover في 8279؟

In 8279، عندما يكون وضع الإدخال / الإخراج مبرمجًا ليتم فحصه في وضع لوحة المفاتيح ، يتم تطبيق وضعي قفل المفتاح ووضعين N-key rollover.

ما هو وضع لوحة المفاتيح Scan؟

عند معالجة مفتاح ، يكون المنطق الذي تم التخلي عنه قيد التشغيل. خلال عمليتي المسح التاليتين ، يتم تقييم المفاتيح الأخرى لتقريبها ، وعندما لا يتم الضغط على مفتاح مختلف ، يتم تحديد المفتاح الأول وإدخاله في الوارد أولاً يصرف أولاً. عند تحرير المفتاح الأول قبل الضغط على الآخرين بمسحين ضوئيًا ، يتم تجاهل المفتاح الأول. عند الضغط على مفتاحين خلال دورة السداد ، فلن يتم التعرف على أي مفتاح حتى يتم تحرير أحدهما بينما يظل الآخر مغلقًا. في هذا السيناريو ، يتم إرجاع المفتاح السابق الذي يظل مضغوطًا إلى FIFO.

وضع N-Key Rollover:

يتم التعامل مع كل اكتئاب أساسي بشكل مستقل. عندما يتم الضغط على مفتاح ، ينتظر منطق debounce اختبارين ويتحقق مما إذا كان المفتاح يظل مضغوطًا أم لا ، بالنسبة للحالة الحقيقية ، يتم إرجاعه إلى FIFO. بهذه الطريقة ، يمكن الضغط على عدد المفاتيح ؛ تم إرجاع جميع المفاتيح إلى FIFO بالتسلسل الذي تم الضغط عليه.

8259 - وحدة تحكم المقاطعة القابلة للبرمجة (PIC)

مخطط PIN 8259:

رسم تخطيطي لرقم التعريف الشخصي 8259 ، صورة الائتمان - الألمانيّةإنتل 8259CC BY-SA 3.0

ميزات 8259 الموافقة المسبقة عن علم:

  • يحتوي 8259 على إجمالي 28 سنًا.
  • هذه وحدة تحكم الموافقة المسبقة عن علم.
  • 8259 قادر على التعامل مع ما يصل إلى 8 مقاطعات ذات أولوية متجه لوحدة المعالجة المركزية.
  • يستخدم 8259 NMOS ويحتاج إلى مصدر طاقة + 5 فولت تيار مستمر.

أوصاف دبوس 8259 الموافقة المسبقة عن علم:

  1. CS - عندما يكون دبوس تحديد الشريحة منخفضًا ، فإنه يتيح تشغيل RD & WR في وحدة المعالجة المركزية & 8259
  2. بحث وتطوير - تسمح الإشارة المنخفضة لـ 8259 بإرسال أمر إشارة حالة مختلفة على ناقل البيانات لوحدة المعالجة المركزية.
  3. WR - تمكن WR المنخفض 8259 من قبول كلمة الأمر من وحدة المعالجة المركزية.
  4. D0 - د7 - تحكم ناقل البيانات ثنائي الاتجاه. يتم نقل معلومات متجه المقاطعة وحالة التحكم من خلال هذا الناقل.
  5. CAS0 - CAS2 (خطوط متتالية): 8259 لديه 8 مقاطعات عندما لا. من متطلبات المقاطعة أكثر ، يجب توصيل وحدة تحكم المقاطعة المتعددة في سلسلة. تُستخدم خطوط CAS للتحكم في بنية 8259 متعددة. هذه المسامير هي O / P للسيد 8259 & i / p للعبد 8259.
  6. SP / EN: برنامج تابع / تمكين المخزن المؤقت - مزدوج عند استخدام 8259 في الوضع المخزن ، يمكن استخدامه على o / p للتحكم في المخزن المؤقت. إذا لم يكن في وضع المخزن المؤقت ، يتم استخدامه لتعيين رئيسي (SP = 1) أو (SP = 0).
  7. A0 = سطر العنوان مع RD ، WR ، CS
  8. INT - يرتفع عند ظهور طلب مقاطعة تم التحقق منه ، ويستخدم INT عمومًا لمقاطعة وحدة المعالجة المركزية.
  9. INTA - يرتفع هذا عند اقتران طلب مقاطعة تم التحقق من صحته ، ويستخدم لتمكين 8259 متجهًا للمقاطعة على قاعدة البيانات من خلال تسلسل المقاطعة ack نبض الزناد.
  10. IR0 - IR7 - يمكن استخدام كل دبوس لتلقي طلب مقاطعة إلى وحدة المعالجة المركزية.

8255 الواجهة الطرفية القابلة للبرمجة (PPI):

مخطط PIN 8255:

رسم تخطيطي لرقم التعريف الشخصي 8255 ، صورة الائتمان - ميغيل دوران8255CC BY-SA 2.5

PPI هو جهاز خاص متعدد المنافذ. يمكن برمجة الموانئ بطرق مختلفة حسب الاستخدام. يمكن استخدام هذه للتفاعل أيضًا.

  • وتتمثل مهامه الرئيسية في توصيل الأجهزة الطرفية بالمعالج.
  • 8255 مزود بثلاثة منافذ 8 بت. المنفذ A والمنفذ B والمنفذ C.
  • المنفذ- C مقسم إلى منفذين 4 بت. المنفذ c العلوي والمنفذ C السفلي.
  • لذلك ، يتوفر إجمالي 4 منافذ منفذين 8 بت ومنفذين 4 بت متاحين.
  • يمكن برمجة جميع هذه المنافذ باستخدام إما عن طريق منفذ I / P أو منفذ O / P.

خصائص 8255

  • حزمة 40 دبوس IC.
  • + 5 فولت إمدادات الطاقة
  • نطاق درجة الحرارة 0˚ - 70˚
  • الجهد على أي دبوس هو 0.5 فولت - 7 فولت.

وصف دبوس من 8255 PPI:

  1. CS - هذه هي إشارة اختيار رقاقة ؛ CS هي إشارة منخفضة نشطة ، مما يعني أن هذه الإشارة تتيح الاتصال داخل وحدة المعالجة المركزية مع 8255 عندما تكون نشطة منخفضة.
  2. بحث وتطوير -RD هي الإشارة المنخفضة النشطة ؛ لذلك إذا انخفض RD ، فسيقوم 8255 بنقل بيانات الإخراج أو معلومات الحالة إلى وحدة المعالجة المركزية عبر ناقل البيانات ، أو يسمح بتشغيل قراءة وحدة المعالجة المركزية من منفذ I / P من 8255
  3. WR - يجب أن تنخفض WR ، تقوم وحدة المعالجة المركزية بكتابة كلمات التحكم أو البيانات بمساعدة 8255 PPI.
  4. A0 - A7 - يتم اختيار منفذ I / P وسجل الكلمات المتحكم به باستخدام هذه المسامير بمساعدة RD & WR.
  5. سجل الكلمات المتحكم به في المنفذ -
ل شنومكس
ل شنومكس

إذا كتبنا التعليمات في 00 ، فهذا يعني أنها للمنفذ A من 8255.1. أثناء تنفيذ التعليمات ، ستنتقل البيانات من المنفذ A إلى مساحة المجمع.

ستنقل التعليمات OUT 03 محتوى المجمع 8255.1.

  • D0 - د7 - يتم إرسال البيانات ثنائية الاتجاه أو استقبالها بواسطة الزر عند تنفيذ تعليمات i / p أو o / p بواسطة المعالج الدقيق. يتم إرسال معلومات التحكم والحالة من خلال المخزن المؤقت لناقل البيانات.

أوضاع التشغيل 8255 PPI:

لديها ثلاثة أوضاع تشغيل أساسية -

  • الوضع 0: بسيط I / P 7 O / P
  • الوضع 1: تم إيقاف I / P & O / P
  • الوضع 2: منفذ ثنائي الاتجاه

الرجاء النقر لمعرفة المزيد عن 8086 معالج دقيق.

لمزيد من مقالات الإلكترونيات وإجابات الأسئلة المتعلقة بالإلكترونيات اضغط هنا

سومالي بهاتاشاريا

أنا حاليا أستثمر في مجال الإلكترونيات والاتصالات. تركز مقالاتي على المجالات الرئيسية للإلكترونيات الأساسية بأسلوب بسيط للغاية ولكنه غني بالمعلومات. أنا متعلم حي وأحاول أن أطلع نفسي على أحدث التقنيات في مجال الإلكترونيات. دعنا نتواصل عبر LinkedIn - https://www.linkedin.com/in/soumali-bhattacharya-34833a18b/

آخر المقالات