8085 معالج دقيق | إنها دبابيس مهمة ووظائفها


 

المحتويات

  • مقدمة للمعالج الدقيق 8085
  • الملامح الرئيسية للمعالج الدقيق 8085
  • معمارية BUS من 8085 معالج دقيق
  • ما هو OPCODE & OPERAND؟
  • أقسام مختلفة من 8085 معالج دقيق
  • 8085 مخطط دبوس
  • عمل دبابيس مختلفة

مقدمة إلى المعالج الدقيق 8085:

8085 معالج دقيق

8085 عبارة عن شريحة معالج دقيق 8 بت قابلة للبرمجة تم تصميمها لأول مرة بواسطة INTEL في عام 1977 باستخدام ترانزستورات NMOS.

السمات الرئيسية للمعالج الدقيق 8085 هي:

  • هذا لديه إجمالي 40 دبوس.
  • على مدار الساعة (CLK) سرعة تردد 3-5 ميجا هرتز
  • يوفر 8085 تم تجهيز المعالج الدقيق بستة عشر سطر عنوان وثمانية خطوط بيانات. لذلك ، يُطلق على 8085 معالجًا دقيقًا 8 بت اعتمادًا على قاعدة البيانات الخاصة به.
  • يتطلب + 5V العرض للعمل.

معمارية BUS للمعالج الدقيق 8085:

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

هناك ثلاث فئات من الحافلات:

عنوان الحافلة 

  • عندما يتم إرسال العنوان بواسطة وحدة المعالجة المركزية (CPU) ، يتم توصيل جميع الأجهزة بوحدة المعالجة المركزية من خلال العنوان BUS وتتلقى هذا العنوان ولكن الجهاز فقط سيستجيب والذي يتلقى أيضًا إشارة تمكين الشريحة من وحدة المعالجة المركزية. العنوان BUS هو أحادي الاتجاه.

البيانات BUS

  •  يحمل قيم البيانات من المعالج الدقيق عبر خلية ذاكرة أو جزء طرفي (الذاكرة أو كتابة / ذاكرة الإدخال / الإخراج أو قراءة الإدخال / الإخراج). البيانات BUS هي ثنائي الاتجاه. لذلك ، تتدفق المعلومات في كلا الاتجاهين بين المعالج الدقيق والذاكرة 8085 أو جهاز الإدخال / الإخراج.

التحكم في الحافلة

  •  ينقل إشارة التحكم بين وحدة المعالجة المركزية ، أجهزة الذاكرة الإدخال / الإخراج. بل هو أيضا ثنائي الاتجاه.

أنا / OM̅ - عندما تكون الإشارة عالية (المنطق 1) ، فإن وحدة المعالجة المركزية تريد الاتصال بجهاز الإدخال / الإخراج ولكن عندما تنخفض الإشارة (منطق o) ، ستتواصل وحدة المعالجة المركزية مع الذاكرة.

R̅D̅ - عندما ترسل وحدة المعالجة المركزية إشارة R̅D low منخفضة ، يدرك الجهاز المنشط أن وحدة المعالجة المركزية تريد قراءة المعلومات من جهاز أو ذاكرة أخرى.

W̅R̅T̅ - عندما ترسل وحدة المعالجة المركزية إشارة W̅R̅T منخفضة ، يدرك الجهاز المنشط أن وحدة المعالجة المركزية تريد كتابة المعلومات إلى الذاكرة أو جهاز آخر.

ما هو OPCODE & OPERAND؟

OPCODE:

An OPCODE هي تعليمات إشارة يمكن تنفيذها من خلال وحدة المعالجة المركزية ، بدون مساعدة كود التشغيل لا يمكن تحديد أي تعليمات بشكل فردي.

مثال - موف أ ، ب

هنا ، MOV تعني Move ، لذا MOV هي OPCODE.

العملية:

العملية يصف عملية مثل التي تضيف ، sub ، mov التي يجب تنفيذ العمليات عليها.

مثال - موف أ ، ب

هنا ، ينتقل محتوى REG B إلى محتوى REG A.

مزيد من المعلومات حول ملحقات هامة لمعالج دقيق 8085

ما هي الأقسام المختلفة للمعالج الدقيق 8085؟

هناك ثلاث مناطق فئوية في المعالج الدقيق 8085 ؛

ALU:

  • ينفذ هذا القسم عملية الطرح وإضافة NOR المنطقية والمجاملة والتحولات إلى اليمين والتحولات اليسرى وما إلى ذلك.

تسجيل:

  • تستخدم السجلات للتخزين المؤقت لإدخال البيانات ؛ لديها التسجيل التالي ،
  • 8 BIT المجمع
  • 8 BIT سجل الأغراض العامة (BC ، DE ، HL)
  • واحد 16 بت مؤشر المكدس
  • واحد 16 بت عداد البرامج
  • تعليمات ريج ، الحالة ريج ، مؤقت ريج

التوقيت والتحكم:

  • هذه مسؤولة بشكل أساسي عن توليد إشارة الوقت والتحكم والتي تعتبر ضرورية للغاية لإكمال عملية التعليمات. يمكنه التحكم في تدفق البيانات بين وحدة المعالجة المركزية والجهاز المحيطي ويوفر إشارة توقيت لتشغيل الذاكرة وأجهزة الإدخال / الإخراج.

أمثلة على التعليمات:

  • 1 تعليمات BYTE - موف ب ، ج
  • 2 تعليمات BYTE - MVI B ، 05
  • 3 تعليمات BYTE - LHLD 5000H

مخطط PIN للمعالج الدقيق 8085: 

تمثل الصورة أدناه وصف PINS لمعالج دقيق 8085.

مخطط PIN لمعالج دقيق 8085
أوصاف PIN للمعالج الدقيق 8085
I / O M̅S1S0OPERATION
000وقف
001كتابة الذاكرة
010قراءة الذاكرة
011جلب
100وقف
101كتابة I / O
110قراءة I / O
111جلب

أوصاف دبابيس المعالج الدقيق 8085:

A8 - A15:

  • تُستخدم نواقل العناوين هذه لتكون أكثر وحدات البت أهمية لعنوان ذاكرة جهاز الإدخال / الإخراج 8 بت.

AD0 - AD7:

  • عندما يتم مضاعفة العنوان بالبيانات ، يطلق عليه AD أوتوبيس. يتم استخدام الترتيب الأدنى أو الناقل المهم المنخفض وكذلك ناقل البيانات لعنوان الذاكرة أو عنوان الإدخال / الإخراج.

THE

  • يتم تنشيط دبوس ALE للدورة الأولى ويمكّن من خفض 8 بت من ناقل بيانات العنوان ليتم إغلاقه (المنطق 0) وعندما يكون ALE هو المنطق 1 ، يتم تنشيط ناقل العنوان.
I / O M̅S1S0OPERATION
000وقف
001كتابة الذاكرة
010قراءة الذاكرة
011جلب
100وقف
101كتابة I / O
110قراءة I / O
111جلب

I / O M̅:

  • إنها إشارة حالة للذاكرة كجهاز إدخال / إخراج. عندما ترتفع الإشارة ، فإنها تعمل مع جميع أجهزة الإدخال / الإخراج. عندما تنخفض الإشارة ، فإنها تعمل للذاكرة.

بحث وتطوير:

  • إنها إشارة للتحكم في عملية القراءة ؛ عندما تكون الإشارة منخفضة ، فإنها تقرأ البيانات من جهاز الإدخال / الإخراج أو جهاز O / P.

W̅R̅T̅:

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

جاهز:

  • إنها إشارة تحكم عالية I / P نشطة. يتم استخدامه من قبل µP لتحديد في حين أنهى الطرفية نقل البيانات أم لا.

HLDA:

  • هذه هي إشارة إقرار الحجز التي تُستخدم لمنح طلب الحجز.

المقاطعة:

  • فخ: لها الأولوية القصوى على جميع المقاطعات. إذا ظهرت أي حالة طارئة فستعمل.
  • RST 7.5: الأولوية التالية بعد TRAP هي RST 7.5
  • RST 6.5: الأولوية التالية بعد RST 7.5 هي RST 6.5
  • RST 5.5: الأولوية التالية بعد RST 6.5 هي RST 5.5

INTR R:

  • وهو طلب مقاطعة يُستخدم كمقاطعة للأغراض العامة. لديها أدنى أولوية.

أنا N̅T̅A̅:

  • هذه الإشارة هي إشارة المقاطعة ؛ يستخدم للإقرار بجميع المقاطعات.

إعادة تعيين:

  • إذا كانت الإشارة الموجودة على هذا الدبوس منخفضة ، فسيتم ضبط عداد برنامج الجهاز على الصفر وعندما يكون في حالة إعادة تعيين.

إعادة تعيين:

  • تشير هذه الإشارة إلى أنه يتم إعادة ضبط الجهاز واستخدامه لإعادة تعيين جهاز ذاكرة وأجهزة إخراج الإدخال.

SID:

  • بيانات I / P التسلسلية هي خط البيانات للإشارة i / p التي يتم تحميلها في موقع البت السابع للمجمع.

SOD:

  • بيانات o / p التسلسلية هي البتة السابعة للمجمع وهي o / p على خط SOD.

X1 - X2 [إدخال الساعة]:

  • هذان هما مدخلان يعملان كإدخال على مدار الساعة.

الساعة O / P:

  • التردد هو نفسه الذي تعمل فيه العملية.

VCC & GND:

  • VCC متصل بـ + 5V ؛ ودبوس GND مؤرض.

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

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

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

آخر المقالات