8255 माइक्रोप्रोसेसर: आर्किटेक्चर, वर्किंग एंड इट्स एप्लीकेशन

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





दरअसल I/O डिवाइस को प्रोसेसर के डेटा बस से सीधे कनेक्ट करना संभव नहीं है। तो इसके स्थान पर, कुछ डिवाइस होना चाहिए जिसमें 8255 जैसे I/O डिवाइस को जोड़ने के लिए I/O पोर्ट होना चाहिए माइक्रोप्रोसेसर . यह प्रोसेसर MCS-85 के परिवार से है जिसे Intel ने डिज़ाइन किया है और इसे 8086 & के साथ इस्तेमाल किया जा सकता है 8085 माइक्रोप्रोसेसर . 8255 एक प्रोग्रामेबल पेरिफेरल इंटरफेस डिवाइस है जिसका उपयोग माइक्रोप्रोसेसर और मशीनों के बीच बुनियादी संचार पद्धति को प्राप्त करने के लिए किया जाता है। यह एक मशीन के लिए उपयोग किया जाने वाला एक परिधीय उपकरण है जिसे एक इंटरफ़ेस के रूप में कार्य करने के लिए प्रोग्राम किया जाता है। यह 8255 पीपीआई माइक्रोप्रोसेसरों और आई/ओ उपकरणों के बीच एक इंटरफेस है। यह लेख एक के अवलोकन पर चर्चा करता है 8255 माइक्रोप्रोसेसर - अनुप्रयोगों के साथ काम करना।


8255 माइक्रोप्रोसेसर क्या है?

8255 माइक्रोप्रोसेसर एक बहुत लोकप्रिय रूप से इस्तेमाल किया जाने वाला प्रोग्रामेबल पेरिफेरल इंटरफेस चिप या पीपीआई चिप है। 8255 माइक्रोप्रोसेसर का कार्य सरल I/O से इंटरप्ट I/O तक विभिन्न स्थितियों में डेटा संचारित करना है। यह माइक्रोप्रोसेसर भी सीपीयू को उसकी बाहरी दुनिया के साथ इंटरफेस करने के लिए डिज़ाइन किया गया है एडीसी , कीबोर्ड, डीएसी, आदि। यह माइक्रोप्रोसेसर किफायती, कार्यात्मक और लचीला है, हालांकि यह थोड़ा जटिल है, इसलिए इसे किसी भी माइक्रोप्रोसेसर के साथ इस्तेमाल किया जा सकता है। इस माइक्रोप्रोसेसर का उपयोग परिधीय उपकरणों को जोड़ने और इंटरफेसिंग के लिए भी किया जाता है। इसलिए इस पेरिफेरल डिवाइस को I/O डिवाइस भी कहा जाता है क्योंकि इस माइक्रोप्रोसेसर के I/O पोर्ट का उपयोग I/O डिवाइस को जोड़ने के लिए किया जाता है। इस प्रोसेसर में तीन 8-बिट द्विदिश I/O पोर्ट शामिल हैं जिन्हें आवश्यकता के आधार पर कॉन्फ़िगर किया जा सकता है।



  8255 माइक्रोप्रोसेसर
8255 माइक्रोप्रोसेसर

विशेषताएं

8255 माइक्रोप्रोसेसर की विशेषताएं निम्नलिखित को शामिल कीजिए।

  • 8255 माइक्रोप्रोसेसर एक PPI (प्रोग्रामेबल पेरिफेरल इंटरफेस) डिवाइस है।
  • इसमें तीन I/O पोर्ट शामिल हैं जिन्हें विभिन्न मोड में प्रोग्राम किया गया है।
  • यह माइक्रोप्रोसेसर विभिन्न उपकरणों को जोड़ने के लिए बस कई सुविधाएं प्रदान करता है। इस प्रकार यह विभिन्न अनुप्रयोगों में अक्सर प्रयोग किया जाता है।
  • यह मोड 0 (सरल I/O), मोड 1 (स्ट्रोब्ड I/O), और मोड 2 (स्ट्रोबेड द्वि-दिशात्मक I/O) जैसे तीन मोड में संचालित होता है।
  • यह इंटेल माइक्रोप्रोसेसरों के परिवारों के साथ पूरी तरह से संगत है।
  • यह टीटीएल संगत है।
  • इस माइक्रोप्रोसेसर के पोर्ट-सी के लिए, डायरेक्ट बिट सेट/रीसेट क्षमता उपलब्ध है।
  • इसमें 24 प्रोग्रामेबल इनपुट/आउटपुट पिन शामिल हैं जिन्हें 2 से 8-बिट पोर्ट और 2 से 4-बिट पोर्ट के रूप में रखा गया है।
  • इसमें तीन 8-बिट पोर्ट शामिल हैं; पोर्ट-ए, पोर्ट-बी और पोर्ट-सी।
  • तीन I/O बंदरगाहों में एक नियंत्रण रजिस्टर शामिल होता है जो प्रत्येक I/O पोर्ट के कार्य को परिभाषित करता है और किस मोड में उन्हें संचालित करना चाहिए।

8255 माइक्रोप्रोसेसर पिन कॉन्फ़िगरेशन

8255 माइक्रोप्रोसेसर का पिन आरेख नीचे दिखाया गया है। इस माइक्रोप्रोसेसर में PA7-PA0, PC7-PC0, PC3-PC0, PB0-PB7, RD, WR, CS, A1 और A0, D0-D7 और RESET जैसे 40-पिन शामिल हैं। इन पिनों पर नीचे चर्चा की गई है।



  पिन आरेख
पिन कॉन्फ़िगरेशन 8255

PA7 से PA0 (पोर्टा पिन)

PA7 से PA0 पोर्ट ए डेटा लाइन पिन (1 से 4 और 37 से 40) हैं जो माइक्रोप्रोसेसर के शीर्ष के दो तरफ समान रूप से वितरित किए जाते हैं। ये आठ पोर्ट ए पिन नियंत्रण शब्द रजिस्टर में लोड किए गए नियंत्रण शब्द के आधार पर बफ़र्ड इनपुट लाइनों या लैच्ड आउटपुट के रूप में काम करते हैं।

PB0 से PB7 (पोर्ट B पिन)

PB0 से PB7 18 से 25 तक डेटा लाइन पिन हैं जो पोर्ट B डेटा को ले जाते हैं।

  पीसीबीवे

PC0 से PC7 (पोर्ट सी पिन)

PC0 से PC7 पिन पोर्ट C पिन हैं जिनमें pin10 से pin17 शामिल हैं जो पोर्ट A डेटा बिट्स को ले जाते हैं। वहां से, पिन 10 - पिन 13 को पोर्ट सी अपर पिन के रूप में जाना जाता है और पिन 14 से पिन 17 को निचले पिन के रूप में जाना जाता है। दो अलग-अलग पोर्ट सी भागों का उपयोग करके 4 डेटा बिट्स को प्रसारित करने के लिए इन दो वर्गों के पिनों को अलग-अलग इस्तेमाल किया जा सकता है।

D0 से D7 (डेटा बस पिन)

ये D0 से D7 पिन डेटा I/O लाइनें हैं जिनमें 27-पिन से 34-पिन शामिल हैं। इन पिनों का उपयोग 8-बिट बाइनरी कोड को ले जाने के लिए किया जाता है और इसका उपयोग संपूर्ण आईसी कार्य को प्रशिक्षित करने के लिए किया जाता है। इन पिनों को संयुक्त रूप से कंट्रोल रजिस्टर/कंट्रोल वर्ड के रूप में जाना जाता है जो कंट्रोल वर्ड के डेटा को वहन करता है।

ए0 और ए1

पिन8 और पिन9 पर A0 और A1 पिन बस यह निर्णय लेते हैं कि डेटा ट्रांसमिट करने के लिए किस पोर्ट को प्राथमिकता दी जाएगी।

यदि A0 = 0 और A1 = 0 तो पोर्ट-A का चयन किया जाता है।
यदि A0 = 0 और A1 = 1 तो पोर्ट-बी का चयन किया जाता है।
यदि A0 = 1 और A1 = 0 तो पोर्ट-सी का चयन किया जाता है।
यदि A0 = 1 और A1 = 1 तो नियंत्रण रजिस्टर का चयन किया जाता है।

सीएस'

पिन6 लाइक सीएस' एक चिप सेलेक्ट इनपुट पिन है जो एक चिप के चयन के लिए जिम्मेदार है। सीएस पिन पर एक कम सिग्नल केवल 8255 और प्रोसेसर के बीच संचार की अनुमति देता है जिसका अर्थ है कि इस पिन पर डेटा ट्रांसफर के संचालन को सक्रिय कम सिग्नल द्वारा अनुमति मिलती है।

आरडी'

पिन 5 लाइक आरडी' एक रीड इनपुट पिन है जो चिप को रीडिंग मोड में रखता है। इस आरडी के पिन पर एक कम सिग्नल सीपीयू को डेटा बफर द्वारा डेटा प्रदान करता है।

डब्ल्यूआर'

WR' पिन की तरह पिन36 एक राइट इनपुट पिन है जो चिप को राइटिंग मोड में रखता है। तो, WR 'पिन पर एक कम संकेत सीपीयू को बंदरगाहों के ऊपर लिखने के संचालन को निष्पादित करने की अनुमति देता है अन्यथा डेटा बस बफर के माध्यम से माइक्रोप्रोसेसर का नियंत्रण रजिस्टर होता है।

रीसेट

RESET पिन की तरह पिन35 सेट मोड में होने पर सभी कुंजियों में उपलब्ध संपूर्ण डेटा को उनके डिफ़ॉल्ट मानों पर रीसेट कर देता है। यह एक सक्रिय उच्च संकेत है जहां RESET पिन पर उच्च संकेत नियंत्रण रजिस्टरों को साफ करता है और बंदरगाहों को इनपुट मोड में रखा जाता है।

जीएनडी

Pin7 IC का GND पिन है।

वीसीसी

VCC जैसा पिन26 IC का 5V इनपुट पिन है।

8255 माइक्रोप्रोसेसर आर्किटेक्चर

8255 माइक्रोप्रोसेसर का आर्किटेक्चर नीचे दिखाया गया है।

  8255 वास्तुकला

8255 वास्तुकला

डेटा बस बफर:

डेटा बस बफर का उपयोग मुख्य रूप से माइक्रोप्रोसेसर की अंदर की बस को सिस्टम बस से जोड़ने के लिए किया जाता है ताकि इन दोनों के बीच उचित इंटरफेस स्थापित किया जा सके। यह बफ़र केवल पढ़ने या लिखने के ऑपरेशन को सीपीयू से या उसके लिए निष्पादित करने की अनुमति देता है। यह बफ़र राइट ऑपरेशन के मामले में कंट्रोल रजिस्टर या पोर्ट से सीपीयू को और रीड ऑपरेशन के मामले में सीपीयू से स्टेटस रजिस्टर या पोर्ट से आपूर्ति किए गए डेटा की अनुमति देता है।

नियंत्रण तर्क पढ़ें/लिखें:

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

ग्रुप ए और ग्रुप बी नियंत्रण:

इन दोनों समूहों को CPU द्वारा प्रबंधित किया जाता है और CPU द्वारा उत्पन्न आदेश के आधार पर कार्य करता है। यह सीपीयू इन दो समूहों की ओर नियंत्रण शब्दों को प्रसारित करता है और वे उपयुक्त कमांड को उनके विशेष पोर्ट पर लगातार प्रसारित करते हैं। ग्रुप ए उच्च ऑर्डर पोर्ट सी बिट्स के साथ पोर्ट ए को नियंत्रित करता है जबकि ग्रुप बी कम ऑर्डर पोर्ट सी बिट्स के साथ पोर्ट बी को नियंत्रित करता है।

पोर्ट ए और पोर्ट बी

पोर्ट ए और पोर्ट बी में 8-बिट इनपुट लैच और 8-बिट बफ़र्ड या लैच्ड आउटपुट शामिल है। इन बंदरगाहों का मुख्य कार्य संचालन के तरीके से भी स्वतंत्र है। पोर्ट ए को 3 मोड जैसे मोड 0, 1 और 2 में प्रोग्राम किया जा सकता है जबकि पोर्ट बी को मोड 0 और मोड 1 में प्रोग्राम किया जा सकता है।

पोर्ट सी

पोर्ट सी में 8-बिट डेटा इनपुट बफर और 8-बिट बिडरेक्शनल डेटा ओ/पी लैच या बफर शामिल है। यह पोर्ट मुख्य रूप से दो भागों में विभाजित है - पोर्ट सी अपर पीसीयू और पोर्ट सी लोअर पीसी। तो इन दो वर्गों को मुख्य रूप से प्रोग्राम किया जाता है और अलग-अलग 4-बिट I/O पोर्ट के रूप में उपयोग किया जाता है। इस पोर्ट का उपयोग हैंडशेक सिग्नल, सिंपल I/O और स्टेटस सिग्नल इनपुट के लिए किया जाता है। इस पोर्ट का उपयोग स्थिति और हैंडशेकिंग सिग्नल दोनों के लिए पोर्ट ए और पोर्ट बी के संयोजन में किया जाता है। यह पोर्ट केवल प्रत्यक्ष प्रदान करता है लेकिन क्षमता सेट या रीसेट करता है।

8255 माइक्रोप्रोसेसर ऑपरेटिंग मोड

8255 माइक्रोप्रोसेसर में बिट सेट-रीसेट मोड और इनपुट/आउटपुट मोड जैसे दो ऑपरेटिंग मोड हैं जिनकी चर्चा नीचे की गई है।

बिट सेट-रीसेट मोड

बिट सेट-रीसेट मोड मुख्य रूप से केवल पोर्ट-सी बिट्स को सेट/रीसेट करने के लिए उपयोग किया जाता है। इस प्रकार के ऑपरेटिंग मोड में, यह पोर्ट सी के केवल एक बिट को प्रभावित करता है। एक बार जब उपयोगकर्ता बिट सेट करता है, तो यह तब तक सेट रहता है जब तक कि यह उपयोगकर्ता द्वारा अनसेट नहीं हो जाता। बिट को संशोधित करने के लिए उपयोगकर्ता को नियंत्रण रजिस्टर के भीतर बिट पैटर्न लोड करने की आवश्यकता होती है। एक बार पोर्ट सी का उपयोग स्थिति/नियंत्रण संचालन के लिए किया जाता है, तो आउट निर्देश भेजकर, प्रत्येक व्यक्तिगत पोर्ट सी बिट को सेट/रीसेट किया जा सकता है।

आई/ओ मोड

I/O मोड में तीन अलग-अलग मोड हैं जैसे मोड 0, मोड 1 और मोड 2 जहां प्रत्येक मोड की चर्चा नीचे की गई है।

मोड 0:

यह 8255 का एक I/O मोड है जो प्रत्येक पोर्ट की प्रोग्रामिंग की अनुमति देता है जैसे कि i/p या o/p पोर्ट। इसलिए, इस मोड की I/O विशेषता में केवल शामिल हैं:

  • जब भी o/ps लैच किया जाता है तो i/p पोर्ट बफ़र किए जाते हैं।
  • यह इंटरप्ट क्षमता/हैंडशेकिंग का समर्थन नहीं करता है।

मोड 1:

8255 का मोड 1 हैंडशेकिंग के साथ I/O है, इसलिए इस प्रकार के मोड में पोर्ट A और पोर्ट B दोनों पोर्ट I/O पोर्ट के रूप में उपयोग किए जाते हैं जबकि पोर्ट C हैंडशेकिंग के लिए उपयोग किया जाता है। तो यह मोड प्रोग्राम किए गए बंदरगाहों द्वारा i/p या o/p मोड के रूप में हैंडशेकिंग का समर्थन करता है। हैंडशेकिंग सिग्नल मुख्य रूप से दो उपकरणों के बीच डेटा के हस्तांतरण को सिंक्रनाइज़ करने के लिए उपयोग किए जाते हैं जो अलग-अलग गति से काम करते हैं। इस मोड में इनपुट और आउटपुट लैच्ड हैं और इस मोड में सीपीयू और आईओ डिवाइस की गति से मेल खाने के लिए हैंडलिंग और सिग्नल कंट्रोल को बाधित करने की क्षमता भी है।

मोड 2:

मोड2 हैंडशेकिंग के साथ एक द्विदिश I/O पोर्ट है। तो, इस प्रकार के मोड में बंदरगाहों का उपयोग हैंडशेकिंग सिग्नल के माध्यम से द्विदिश डेटा प्रवाह के लिए किया जा सकता है। ग्रुप ए पिन को द्विदिश डेटा बस की तरह प्रदर्शन करने के लिए प्रोग्राम किया जा सकता है और पोर्ट सी में पीसी7 - पीसी4 का उपयोग हैंडशेकिंग सिग्नल के माध्यम से किया जाता है। शेष निचले पोर्ट C बिट्स का उपयोग इनपुट/आउटपुट संचालन के लिए किया जाता है। इस मोड में इंटरप्ट हैंडलिंग की क्षमता है।

8255 माइक्रोप्रोसेसर काम कर रहा है

8255 माइक्रोप्रोसेसर एक सामान्य-उद्देश्य प्रोग्राम करने योग्य I/O डिवाइस है जिसे मुख्य रूप से I/O से डेटा को स्थानांतरित करने के लिए डिज़ाइन किया गया है ताकि आवश्यक होने पर I/O को बाधित किया जा सके। इसका उपयोग लगभग किसी भी माइक्रोप्रोसेसर के साथ किया जा सकता है। इस माइक्रोप्रोसेसर में 3 8-बिट द्विदिश I/O पोर्ट शामिल हैं जिन्हें पोर्ट ए, पोर्ट बी और पोर्ट सी जैसी आवश्यकता के अनुसार व्यवस्थित किया जा सकता है। यह पीपीआई 8255 मुख्य रूप से सीपीयू को इसकी बाहरी दुनिया जैसे कीबोर्ड, एडीसी, के साथ इंटरफेस करने के लिए डिज़ाइन किया गया है। DAC, आदि। इस माइक्रोप्रोसेसर को एक विशेष स्थिति के आधार पर प्रोग्राम किया जा सकता है।

8086 के साथ 8255 पीपीआई इंटरफेसिंग

8086 माइक्रोप्रोसेसर के साथ 8255 पीपीआई को इंटरफेस करने की आवश्यकता है; 8255 पोर्ट के भीतर उपलब्ध डेटा को पढ़ने की आवश्यकता होने पर 8086 माइक्रोप्रोसेसर 8255 के इनपुट आरडी पिन को ट्रिगर करता है। 8255 के लिए, यह एक सक्रिय लो आई/पी पिन है। यह पिन 8086 माइक्रोप्रोसेसर के WR o/p से जुड़ा है। 8086 माइक्रोप्रोसेसर 8255 के पोर्ट की ओर डेटा लिखने के बाद 8255 के WR i/p को ट्रिगर करता है।

8255 8-बिट डेटा बस के साथ 8086 माइक्रोप्रोसेसर में डेटा स्थानांतरित करता है। धारावाहिक संचार प्रोटोकॉल का उपयोग 8086 और 8255 के बीच संचार के लिए किया जाता है। दो एड्रेस लाइन A1 और A0 का उपयोग 8255 के भीतर चयन करने के लिए किया जाता है। 8255 के डेटा बस पिन जैसे D0 से D7 8086 माइक्रोप्रोसेसर की डेटा लाइन से जुड़े होते हैं, इनपुट पिन पढ़ें जैसे RD' और राइट इनपुट पिन जैसे WR' 8086 के I/O रीड और I/O राइट से जुड़ा है।

उनके पास पीए, पीबी, पीसी और नियंत्रण शब्द का चयन करने के लिए चार मुख्य पोर्ट हैं। ये पोर्ट मुख्य रूप से डेटा ट्रांसफर करने के लिए उपयोग किए जाते हैं और सिग्नल भेजने के लिए कंट्रोल शब्द का चयन किया जाता है। I/O सिग्नल और BSR सिग्नल की तरह 8255 पर दो सिग्नल भेजे जाते हैं। I/O सिग्नल का उपयोग बंदरगाहों के मोड और दिशा को आरंभ करने के लिए किया जाता है जबकि BSR सिग्नल लाइन को सेट करने और रीसेट करने के लिए उपयोगी होता है।

निम्नलिखित डिवाइस में, डिवाइस को एक इनपुट डिवाइस के रूप में कनेक्टेड मान लें। सबसे पहले, यह उपकरण PPI से अनुमति मांगता है ताकि वह डेटा संचारित कर सके।

  8086 के साथ 8255 पीपीआई इंटरफेसिंग
8086 के साथ 8255 पीपीआई इंटरफेसिंग

8255 पीपीआई इनपुट उपकरणों को डेटा संचारित करने की अनुमति देता है, जब भी 8255 के भीतर कोई बचा हुआ डेटा नहीं होता है जिसे 8086 प्रोसेसर को प्रेषित किया जाना चाहिए। यदि 8255 PPI में कुछ पिछला डेटा बचा हुआ है तब भी इसे 8086 माइक्रोप्रोसेसर को नहीं भेजा जाता है, तो यह इनपुट डिवाइस को अनुमति नहीं देता है।

जब 8255 पीपीआई इनपुट डिवाइस की अनुमति देता है, तब डेटा प्राप्त किया जाता है और 8255 पीपीआई के अस्थायी रजिस्टरों में संग्रहीत किया जाता है। जब 8255 PPI में कुछ डेटा होता है, तो उसे 8086 माइक्रोप्रोसेसर को प्रेषित किया जाना चाहिए, फिर PPI को एक संकेत प्रसारित करता है।

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

8255 के साथ इंटरफेसिंग के लिए कारकों पर विचार करने की आवश्यकता है

8255 को इंटरफेस करते समय कई बातों पर विचार करने की आवश्यकता है, जिनकी चर्चा नीचे की गई है।

  • एक गैर-प्रोग्राम्ड स्थिति में 8255 पोर्ट इनपुट पोर्ट हैं क्योंकि यदि वे अपुष्ट स्थिति में ओ/पी पोर्ट हैं, तो कोई भी आई/पी डिवाइस इससे जुड़ा है - इनपुट डिवाइस भी पोर्ट लाइनों और 8255 पर आउटपुट उत्पन्न करेगा आउटपुट भी देगा। जब दो आउटपुट एक साथ बंधे होते हैं तो इसका परिणाम एक/दोनों उपकरणों के विनाश में होता है।
  • 8255 आउटपुट पिन का उपयोग उपकरणों को चालू करने के लिए नहीं किया जा सकता क्योंकि वे आवश्यक ड्राइविंग करंट की आपूर्ति करने में सक्षम नहीं हैं।
  • जब भी मोटर या लैंप या स्पीकर 8255 से जुड़ रहे हों तो उपकरणों की वर्तमान रेटिंग और 8255 की जांच करने की आवश्यकता है।
  • जब 8255 आवश्यक ड्राइविंग करंट की आपूर्ति करने में सक्षम नहीं है, तो इनवर्टिंग लाइक का उपयोग करें 7406 और नॉनवर्टिंग एम्पलीफायरों पसंद करना 7407. जब बड़ी वर्तमान आवश्यकताएं होती हैं, तो डार्लिंगटन जोड़ी के विन्यास में ट्रांजिस्टर का उपयोग किया जा सकता है।
  • जब भी ए डीसी यंत्र 8255 से इंटरफेस किया गया है तो उपयुक्त चुनें h-पुलों मोटर के विनिर्देशों के आधार पर क्योंकि एच-ब्रिज डीसी मोटर को किसी भी दिशा में चलाने की अनुमति देगा।
  • पोर्ट A और पोर्ट B का उपयोग केवल 8-बिट पोर्ट के रूप में किया जा सकता है, इस प्रकार इन पोर्ट के सभी पिन इनपुट या आउटपुट होने चाहिए।
  • जब AC-संचालित डिवाइस 8255 से कनेक्ट होते हैं तब a रिले बचाव के लिए प्रयोग करना चाहिए।
  • एक बार पोर्ट ए और बी मोड 1 या मोड 2 के भीतर प्रोग्राम किए जाते हैं तो पोर्ट सी सामान्य I/O पोर्ट के रूप में काम नहीं कर सकता है।

लाभ

8255 माइक्रोप्रोसेसर के फायदे निम्नलिखित को शामिल कीजिए।

  • 8255 माइक्रोप्रोसेसर का उपयोग लगभग हर माइक्रोप्रोसेसर के साथ किया जा सकता है।
  • विभिन्न बंदरगाहों को I/O कार्यों के रूप में असाइन किया जा सकता है।
  • यह + 5V विनियमित बिजली आपूर्ति के साथ काम करता है।
  • यह एक लोकप्रिय रूप से इस्तेमाल किया जाने वाला कोप्रोसेसर है।
  • 8255 सहसंसाधक समानांतर डेटा स्थानांतरित करने के लिए माइक्रोप्रोसेसर और परिधीय उपकरणों के बीच एक अंतरफलक के रूप में कार्य करता है।

अनुप्रयोग

8255 माइक्रोप्रोसेसर के अनुप्रयोग निम्नलिखित को शामिल कीजिए।

  • 8255 माइक्रोप्रोसेसर का उपयोग परिधीय उपकरण और एलईडी या के कनेक्शन के लिए किया जाता है रिले इंटरफेस, स्टेपर मोटर इंटरफ़ेस , प्रदर्शन इंटरफ़ेस, कीबोर्ड इंटरफ़ेस, ADC या DAC इंटरफ़ेस, ट्रैफ़िक सिग्नल नियंत्रक, लिफ्ट नियंत्रक, आदि।
  • 8255 एक लोकप्रिय रूप से इस्तेमाल किया जाने वाला प्रोग्राम करने योग्य परिधीय इंटरफ़ेस डिवाइस है।
  • इस माइक्रोप्रोसेसर का उपयोग विभिन्न परिस्थितियों में डेटा संचारित करने में किया जाता है।
  • इसका उपयोग इंटरफ़ेस करने के लिए किया जाता है स्टेपर मोटर्स और डीसी मोटर्स।
  • 8255 माइक्रोप्रोसेसर का उपयोग विभिन्न माइक्रोकंट्रोलर या माइक्रो कंप्यूटर सिस्टम के साथ-साथ घरेलू कंप्यूटर जैसे सभी MSX मॉडल और SV-328 में बड़े पैमाने पर किया जाता है।
  • इस माइक्रोप्रोसेसर का उपयोग मूल PC/XT, IBM-PC, PC/jr और क्लोन में N8VEM जैसे विभिन्न होमबिल्ट कंप्यूटरों के साथ भी किया जा सकता है।

इस प्रकार, यह है 8255 माइक्रोप्रोसेसर का अवलोकन - वास्तुकला, अनुप्रयोगों के साथ काम करना। 82C55 माइक्रोप्रोसेसर एक सामान्य-उद्देश्य प्रोग्रामेबल I/O डिवाइस है, जिसका उपयोग विभिन्न माइक्रोप्रोसेसरों के साथ किया जाता है। उच्च-प्रदर्शन 82C55 माइक्रोप्रोसेसर के साथ उद्योग मानक विन्यास 8086 के साथ अच्छी तरह मेल खाता है। यहां आपके लिए एक प्रश्न है, एक क्या है 8086 माइक्रोप्रोसेसर ?