8279, 8259 पीआईसी, 8255 माइक्रोप्रोसेसर का 8085 पीपीआई: 3 तथ्य

सामग्री

  • 8279 - कीबोर्ड और प्रदर्शन नियंत्रक
  • 8259 - तस्वीर- प्रोग्रामेबल इंटरप्ट कंट्रोलर
  • 8255 - पीपीआई- प्रोग्रामेबल पेरिफेरल इंटरफ़ेस

8279 - कीबोर्ड और प्रदर्शन नियंत्रण:

8279 का पिन आरेख:

8279 का पिन आरेख
8279 का पिन आरेख

8279 में विभिन्न पिनों के उपयोग:

DB0 - डीबी7 -

पिन नंबर 19: द्विदिश डेटा बस; सीयू और 8279 के बीच सभी डेटा और कमांड इस लाइन पर प्रसारित होते हैं।

सीएलके -

इसका उपयोग 8279 के लिए आंतरिक समय संकेत देने के लिए किया जाता है।

रीसेट -

पिन 9: रीसेट होने के बाद, 8279 को निम्न मोड में रखा गया है-

  1. 16, 8-बिट चरित्र प्रदर्शन
  2. एंबेडेड स्कैन कीबोर्ड।

सीएस -

इस पिन में एक कम 8279 चिप के लिए इंटरफेसिंग फ़ंक्शन को प्राप्त करने या प्रसारित करने में सक्षम बनाता है।

A0 (पिन नंबर 21) -

बफर पता, संकेत को अंदर या बाहर संकेत देता है। इन या आउट ऑपरेशन को कमांड या स्टेटस के रूप में लिया जाता है।

RD (पिन नंबर 21) और WR (पिन नंबर 10) -

यह डेटा बफ़र को सक्षम करने के लिए या तो बाहरी बस में डेटा भेजने या डेटा प्राप्त करने के लिए है।

IRQ (पिन नंबर 4) -

यह 8279 में इंटरप्ट अनुरोध अनुरोध के लिए है; जब FIFO में कोई डेटा होता है तो इंटरप्ट लाइन हाई होती है।

SL0 - एसएल3 (पिन नं 32-35) -

इन्हें कुंजी स्विच, सेंसर मैट्रिक्स और डिस्प्ले अंकों को स्कैन करने के लिए नियोजित किया जाता है। इन पंक्तियों का उपयोग या तो इनकोडिंग या डिकोड किया जाना है।

SHIFT (पिन नंबर 36) -

SHIFT I / O स्थिति को स्कैन कीबोर्ड ऑपरेशन में प्रमुख पदों के साथ भंडारण में रखा गया है। शिफ्ट पिन उच्च को रोकने के लिए एक सक्रिय आंतरिक ड्रॉ है जब तक कि एक स्विच करीब इसे कम तक ट्विस्ट नहीं करता।

बीडी (पिन 23) -

यह पिन ब्लैंक डिस्प्ले के लिए है; इसका उपयोग कमांड के माध्यम से प्रदर्शन अंक को खाली करने के लिए किया जाता है।

CNTL / STB (पिन 37) -

यह कीबोर्ड संचालन के लिए नियंत्रण I / P मोड के लिए है, नियंत्रण I / P के रूप में नियोजित और संग्रहीत कीस्टैटस। रेखा स्ट्रोब लाइन के रूप में काम करती है जो स्ट्रोब I / O ऑपरेशन के दौरान FIFO में डेटा दर्ज करती है।

OUT ए0 - एक3 (पिन 24-27) और OUT B0 - बी3 (पिन 28-31) -

ये डिस्प्ले पिन हैं। ये दोनों पोर्ट 16X4 डिस्प्ले रिफ्रेश रजिस्टर के लिए O / P हैं। इन O / Ps से डेटा निर्दिष्ट स्कैन लाइनों SL के लिए सिंक्रनाइज़ किया जाता है0 - एसएल3 मल्टीप्लेक्स डिजिटल डिस्प्ले के लिए। दो 4 बिट पोर्ट स्वतंत्र रूप से संतुलित हो सकते हैं। तो कुल 8 बिट संतुलित होगा।

8279 में दो प्रमुख तालाबंदी और एन-कुंजी रोलओवर मोड क्या हैं?

In 8279, जब I / O मोड को स्कैन किए गए कीबोर्ड मोड के रूप में क्रमादेशित किया जाता है, तो दो कीबोर्ड मोड दो कुंजी लॉकआउट और एन-कुंजी रोलओवर मोड लागू होते हैं।

स्कैन कीबोर्ड मोड क्या है?

जब एक कुंजी को संसाधित किया जाता है, तो विवादित तर्क संचालन में है। बाद के दो स्कैन के दौरान, अन्य कुंजियों का मूल्यांकन करीब पाने के लिए किया जाता है, और जब कोई अलग कुंजी दबाया नहीं जाता है, तो 1 कुंजी की पहचान की जाती है और उसे FIFO में दर्ज किया जाता है। जब पहली कुंजी को दो स्कैन के साथ धकेले गए अन्य से पहले जारी किया जाता है, तो पहली कुंजी को अनदेखा कर दिया जाता है। जब दो चाबियों को एक डेबिट चक्र के भीतर दबाया जाता है, तो कोई भी कुंजी तब तक पहचानी नहीं जाती है जब तक कि इनमें से एक को जारी नहीं किया जाता है जबकि दूसरा बंद रहता है। उस परिदृश्य में, पिछली कुंजी जिसे दबाया जाता है, उसे FIFO में लौटा दिया जाता है।

एन-कुंजी रोलओवर मोड:

प्रत्येक आवश्यक अवसाद स्वतंत्र रूप से नियंत्रित किया जाता है। जब एक कुंजी को धक्का दिया जाता है, तो बहस तर्क 2 परीक्षणों और जांच के लिए प्रतीक्षा करता है कि क्या कुंजी दबाया जाता है या नहीं, सच्चे मामले के लिए, यह फीफो में वापस आ गया है। इस तरीके से, चाबियों की संख्या को दबाया जा सकता है; सभी कुंजी FIFO में उस क्रम में वापस आ गई हैं जिसे उन्होंने दबाया था।

8259 - प्रोग्राम इंटरप्रेन्योर कंट्रोलर (पीआईसी)

8259 का पिन आरेख:

 2 1
8259 का पिन आरेख, छवि क्रेडिट - जर्मनइंटेल 8259सीसी द्वारा एसए 3.0

8259 PIC की विशेषताएं:

  • 8259 में कुल 28 पिन हैं।
  • यह एक PIC नियंत्रक है।
  • सीपीयू के लिए 8259 वेक्टर प्राथमिकता को बाधित करने में सक्षम 8।
  • 8259 NMOS का उपयोग करता है और + 5 V डीसी बिजली की आपूर्ति की जरूरत है।

8259 PIC के पिन विवरण:

  1. सीएस - जब चिप का चयन पिन कम होता है, तो यह CPU और 8259 में RD & WR ऑपरेशन सक्षम करता है
  2. RD - एक कम सिग्नल 8259 को सीपीयू के लिए डेटा बस पर विभिन्न स्थिति सिग्नल की कमांड भेजने की अनुमति देता है।
  3. WR - निम्न WR सीपीयू से कमांड शब्द को स्वीकार करने के लिए 8259 को सक्षम बनाता है।
  4. D0 - डी7 - द्विदिश डेटा बस नियंत्रक। इस बस के माध्यम से नियंत्रण स्थिति और बाधा वेक्टर जानकारी स्थानांतरित की जाती है।
  5. कैस0 - कैस2 (कैस्केड लाइनें): 8259 में 8 व्यवधान हैं जब कोई नहीं। बाधा की आवश्यकता अधिक है, कई अवरोध नियंत्रक को कैस्केड में जोड़ा जाना चाहिए। CAS लाइनों का उपयोग कई 8259 संरचना को नियंत्रित करने के लिए किया जाता है। ये पिन मास्टर 8259 के लिए ओ / पी और दास 8259 के लिए i / p हैं।
  6. SP / EN: स्लेव प्रोग्राम / सक्षम बफर - दोहरी जब बफर मोड में 8259 का उपयोग किया जाता है, तो इसका उपयोग ओ / पी पर बफर को नियंत्रित करने के लिए किया जा सकता है। यदि बफर मोड में नहीं है, तो इसका उपयोग एक मास्टर (SP = 1) या SP (0) को निर्दिष्ट करने के लिए किया जाता है।
  7. A0 = RD, WR, CS के साथ पता पंक्ति
  8. INT - यह तब अधिक होता है जब एक मान्य व्यवधान अनुरोध को वापस लाया जाता है, INT आमतौर पर सीपीयू को बाधित करने के लिए उपयोग किया जाता है।
  9. INTA - यह तब अधिक होता है जब एक मान्य व्यवधान अनुरोध जुड़ा होता है, जिसका उपयोग अनुक्रम के द्वारा डेटाबस पर 8259 इंटरप्ट वैक्टर को सक्षम करने के लिए किया जाता है रुक जाना ट्रिगर पल्स।
  10. IR0 - आईआर7 - प्रत्येक पिन सीपीयू के लिए एक बाधा अनुरोध प्राप्त करने के लिए इस्तेमाल किया जा सकता है।

8255 प्रोग्रामेबल पेरीफेरल इंटरफ़ेस (PPI):

8255 का पिन आरेख:

 3 1
8255 का पिन आरेख, छवि क्रेडिट - मिगुएल डुरानी8255सीसी द्वारा एसए 2.5

एक PPI एक विशेष मल्टी-पोर्ट डिवाइस है। बंदरगाहों को विभिन्न तरीकों से उपयोग के अनुसार क्रमादेशित किया जा सकता है। इनका इस्तेमाल इंटरफेक्शन के लिए भी किया जा सकता है।

  • इसका मुख्य कार्य प्रोसेसर के लिए परिधीय उपकरणों को इंटरफ़ेस करना है।
  • 8255 तीन 8-बिट पोर्ट से सुसज्जित है। पोर्ट ए, पोर्ट बी और पोर्ट सी।
  • पोर्ट- C को दो 4-बिट पोर्ट में विभाजित किया गया है। पोर्ट c अपर और पोर्ट C लोअर।
  • तो, कुल 4 पोर्ट दो 8-बिट पोर्ट और दो 4-बिट पोर्ट उपलब्ध हैं।
  • ये सभी पोर्ट I / P पोर्ट या O / P पोर्ट के उपयोग से प्रोग्राम किए जा सकते हैं।

8255 के लक्षण

  • 40 पिन आईसी पैकेज।
  • + 5V बिजली की आपूर्ति
  • तापमान रेंज 0˚ - 70˚
  • किसी भी पिन पर वोल्टेज 0.5 V - 7 V है।

8255 पीपीआई का पिन विवरण:

  1. सीएस - यह चिप चयन संकेत है; सीएस सक्रिय कम सिग्नल है, इसका मतलब है कि यह सिग्नल सीपीयू के भीतर 8255 के साथ संचार को सक्रिय करता है जब सक्रिय कम होता है।
  2. RD -RD सक्रिय कम सिग्नल है; इसलिए यदि RD कम होती है, तो 8255 डेटा बस के माध्यम से CPU को आउटपुट डेटा या स्थिति की जानकारी हस्तांतरित करेगा, या यह 8255 के I / P पोर्ट से CPU रीडिंग ऑपरेशन की अनुमति देता है।
  3. WR - डब्ल्यूआर कम होना चाहिए, सीपीयू 8255 पीपीआई की मदद से नियंत्रण शब्द या डेटा लिखता है।
  4. A0 - एक7 - I / P पोर्ट और नियंत्रित शब्द रजिस्टर का चयन RD & WR की मदद से इन पिनों का उपयोग करके किया जाता है।
  5. पोर्ट नियंत्रित शब्द रजिस्टर -
 4 1
8255.1 के लिए
 5 1
8255.2 के लिए

यदि हम 00 में निर्देश लिखते हैं, तो इसका मतलब है कि यह 8255.1 के पोर्ट ए के लिए है। अनुदेश के कार्यान्वयन के दौरान, डेटा पोर्ट ए के लिए संचायक स्थान पर जाएगा।

निर्देश OUT 03 8255.1 के संचायक की सामग्री को स्थानांतरित करेगा।

  • D0 - डी7 - द्वि-दिशात्मक डेटा को माइक्रोप्रोसेसर द्वारा i / p या o / p निर्देश के निष्पादन पर बटन द्वारा प्रेषित या प्राप्त किया जाता है। डेटा बस बफर के माध्यम से नियंत्रण और स्थिति की जानकारी संप्रेषित की जाती है।

8255 पीपीआई के ऑपरेटिंग मोड:

इसके मूल तीन ऑपरेटिंग मोड हैं -

  • मोड 0: सिंपल I / P 7 O / P
  • मोड 1: रोका I / P & O / P
  • मोड 2: द्वि-दिशात्मक बंदरगाह

के बारे में अधिक जानने के लिए कृपया क्लिक करें 8086 माइक्रोप्रोसेसर.

अधिक इलेक्ट्रॉनिक्स लेख और इलेक्ट्रॉनिक्स से संबंधित प्रश्न उत्तर के लिए यहां क्लिक करे

यह भी पढ़ें:

एक टिप्पणी छोड़ दो