AT89S52 माइक्रोकंट्रोलर के साथ अलफ़ान्यूमेरिक डिस्प्ले को इंटरफैस करना

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





उपयोगकर्ताओं को निर्देश या सूचना गुण देने के लिए, कई माइक्रोकंट्रोलर उपकरणों और मशीनों को वर्णमाला और संख्याओं के पत्र प्रदर्शित करने की आवश्यकता होती है। सिस्टम में जहां केवल थोड़ी मात्रा में जानकारी / डेटा दिखाया जाना चाहिए, मामूली अंकों के प्रकार के डिस्प्ले अक्सर उपयोग किए जाते हैं। इन्हें बनाने के लिए कई तकनीकों का इस्तेमाल किया जाता है डिजिटल प्रदर्शित करता है हालाँकि हम केवल दो प्रमुख प्रकारों पर चर्चा कर रहे हैं। अल्फ़ान्यूमेरिक डिस्प्ले में या तो एलसीडी डिस्प्ले होते हैं या आम एनोड या कॉमन कैथोड मोड में जुड़े एल ई डी का कनेक्शन होता है। दशमलव और हेक्साडेसिमल प्रारूप में केवल संख्याओं के लिए, सामान्य 7 सेगमेंट डिस्प्ले का उपयोग किया जाता है। दोनों संख्याओं और वर्णमालाओं के लिए, 5 से 7 डॉट मैट्रिक्स वाले 18 सेगमेंट डिस्प्ले का उपयोग किया जाता है।

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




अक्षरांकीय प्रदर्शन

अक्षरांकीय प्रदर्शन

अल्फ़ान्यूमेरिक डिस्प्ले का उपयोग अनुप्रयोगों की एक विस्तृत श्रृंखला में किया जाता है, जिसमें मीटर, घरेलू उपकरण, संचार, वर्ड प्रोसेसर, चिकित्सा उपकरण, सेलुलर फोन आदि शामिल हैं।



AT89S52 माइक्रोकंट्रोलर के साथ अक्षरांकीय प्रदर्शन प्रदर्शित करें:

अल्फ़ान्यूमेरिक डिस्प्ले को सीधे माइक्रोकंट्रोलर से या बीसीडी से 7 सेगमेंट डिकोडर के माध्यम से जोड़ा जा सकता है।

एप्लिकेशन सर्किट से, सर्किट में माइक्रोकंट्रोलर AT89S52, तीन से आठ डिकोडर 74LS138, सामान्य एनोड अल्फ़ान्यूमेरिक डिस्प्ले, रेगुलेटर 7805 और कुछ असतत घटक शामिल हैं।

माइक्रोकंट्रोलर के पोर्ट P0 और P2 को सभी 6 अल्फ़ान्यूमेरिक डिस्प्ले के लिए एक सामान्य डेटा बस के रूप में कार्य करने के लिए कॉन्फ़िगर किया गया है, जिनके संबंधित डेटा पिन को एक आम 16-बिट डेटा बस बनाने के लिए एक साथ बांधा गया है। पोर्ट -2 डेटा की उच्च बाइट प्रदान करता है, जबकि पोर्ट -2010 प्रदर्शन पर एक चरित्र को हल्का करने के लिए कम प्रदान करता है। माइक्रोकंट्रोलर के पोर्ट पिन P1.2-P1.4 और P1.5-P1.7 को एक समय में क्रमशः छह अल्फ़ान्यूमेरिक डिस्प्ले (DIS1 के माध्यम से DIS1) में से एक को सक्षम करने के लिए डिकोडर IC (74LS138) के लिए पता इनपुट के रूप में उपयोग किया गया है। । हालाँकि, DIS1 और DIS2 डिस्प्ले पोर्ट पोर्ट P1.0 और P1.1 द्वारा सीधे सक्षम या अक्षम हैं। पिन 4 और 5 ग्राउंडेड हैं और पिन 6 को डिकोडर 74LS138 को सक्षम करने के लिए उच्च बनाया गया है।


अल्फ़ान्यूमेरिक डिस्प्ले के DIS6 के माध्यम से सभी संबंधित डेटा पिन DIS1 को एक साथ बांधा गया है, जबकि प्रत्येक डिस्प्ले के आम एनोड को BC557 ट्रांजिस्टर के माध्यम से अलग-अलग संचालित किया जाता है, जो 74LS138 IC और पिन P1.0 और P1 के आउटपुट के माध्यम से आवश्यकतानुसार चालू या बंद होता है। .1 का आई.सी. पोर्ट P3 (P3.4 के माध्यम से P3.4) की उच्च नीच का उपयोग 6 पहले से एक का चयन करने के लिए चयन बस के रूप में किया जाता है संग्रहीत संदेश इन पिनों पर मौजूद 4-बिट बाइनरी मान का उपयोग करना। P3.7 के माध्यम से चयन पिन P3.4 हमेशा उच्च खींचा जाता है। 4-बिट संख्या का उपयोग करके हम किसी भी 16 संदेश का चयन कर सकते हैं, उदाहरण के लिए:

0 0 0 0 जन्मदिन मुबारक हो

0 0 0 1 रमजान मुबारक

० ० १ ० * * दीपावली की शुभकामनाएँ

0 0 1 1 मेरी क्रिसमस

::

::

::

1 1 1 1 सभी में आपका स्वागत है

AT89S52 माइक्रोकंट्रोलर के साथ अलफ़ान्यूमेरिक डिस्प्ले को इंटरफैस करना

बीसीडी 7 सेगमेंट डिकोडर के लिए

7 खंड डिकोडर के लिए एक बीसीडी, बीसीडी काउंटर के आउटपुट स्टेटस के तर्क स्थिति को बाइनरी कोडित दशमलव प्रारूप में संकेतों में परिवर्तित करता है जो 7 खंड प्रदर्शन ड्राइव कर सकते हैं। काउंटर से आउटपुट इस प्रकार 7 सेगमेंट डिस्प्ले पर प्रदर्शित होता है।

एक सात खंड प्रदर्शन व्यापक रूप से इस्तेमाल किया जाने वाला इलेक्ट्रॉनिक डिस्प्ले डिवाइस है जो 0-9 से अंक प्रदर्शित कर सकता है। हम इसे सात खंड प्रदर्शन के रूप में कहते हैं क्योंकि यह सात खंडों में विभाजित है। वे आम एनोड मोड और कॉमन कैथोड मोड में उपलब्ध हैं। एल ई डी के कैथोड और एनोड्स को सीधी रेखा के रूप में व्यवस्थित किया जाता है। यदि एलईडी के कैथोड को ऋणात्मक और एनोड को सकारात्मक रूप दिया जाता है तो यह चमकता है। आम एनोड्स 470 resist के प्रतिरोधों की श्रृंखला से जुड़े होते हैं और कैथोड आम जमीन से जुड़े होते हैं, प्रतिरोधों के दूसरे छोर इनपुट से जुड़े होते हैं कि खंड कैसे काम कर रहा है।

जब इनपुट अधिक होता है तो सामान्य ऋणात्मक भी कम होता है तब कोई एलईडी चमकती नहीं है। जब लॉजिक हाई दिया जाता है तो करंट एनोड से होकर गुजरता है और प्रतिरोधक के जरिए एलईडी तक पहुंचता है और वापस जमीन पर आ जाता है। फिर यह एलईडी को चमक देता है। 7 को प्रदर्शित करने के लिए उदाहरण हमें पहले 3 जांच को उच्च बनाने की आवश्यकता है। ये 0 और 1 माइक्रो कंट्रोलर से आते हैं।

7 खंड विकोडक

7 खंड विकोडक

7-सेगमेंट डिस्प्ले की विशेषताएं:

  • लाजवाब सूरत
  • उच्च शिखर करंट
  • तीव्रता और रंग चयन विकल्प
  • लंबे अंक स्ट्रिंग मल्टीप्लेक्सिंग के लिए उत्कृष्ट
  • डिजाइन लचीलापन

7-सेगमेंट डिकोडर के लिए बीसीडी का कार्य:

यहां जल-स्तर संकेतक सर्किट का एक डिजिटल संस्करण है। यह 0 से 9 तक संख्यात्मक रूप में जल स्तर दिखाने के लिए 7-खंड डिस्प्ले का उपयोग करता है। सर्किट 5 वी विनियमित बिजली की आपूर्ति से काम करता है। इसे प्राथमिकता एनकोडर IC 73HC137 (IC1), BCD-to-7-खंड डिकोडर IC CD3511 (IC2), 7-खंड प्रदर्शन LTS533 (DIS1) और कुछ असतत घटकों के साथ बनाया गया है। उच्च इनपुट प्रतिबाधा के कारण, IC1 अपने नौ इनपुट टर्मिनलों से कंटेनर में पानी को होश में लाता है।

560K are प्रतिरोधों के माध्यम से इनपुट + 5V से जुड़े हैं। सेंसर के ग्राउंड टर्मिनल को कंटेनर के नीचे रखा जाना चाहिए। IC 73HC137 में नौ सक्रिय-निम्न इनपुट हैं और सक्रिय इनपुट को सक्रिय-निम्न BCD आउटपुट में परिवर्तित करता है। इनपुट L-9 की सर्वोच्च प्राथमिकता है। IC1 9, 7, 6, 13 के आउटपुट को T3 के माध्यम से ट्रांजिस्टर T1 के माध्यम से IC2 को खिलाया जाता है। इस तर्क इन्वर्टर का उपयोग IC1 के सक्रिय-कम आउटपुट को IC2 के लिए सक्रिय-उच्च में बदलने के लिए किया जाता है। IC2 द्वारा प्राप्त BCD कोड 7-खंड प्रदर्शन पर दिखाया गया है। R23 के माध्यम से प्रतिरोधों R18 प्रदर्शन के माध्यम से वर्तमान को सीमित करता है।

जब टैंक खाली होता है, तो IC1 के सभी इनपुट उच्च रहते हैं। परिणामस्वरूप, इसका आउटपुट भी उच्च बना रहता है, जिससे IC2 के सभी इनपुट कम होते हैं। इस स्तर पर प्रदर्शन ’0 'दिखाता है, जिसका अर्थ है कि टैंक खाली है। इसी प्रकार, जब जल स्तर L-1 स्थिति में पहुँचता है, तो प्रदर्शन ’1 'दिखाता है और जब जल स्तर L-8 स्थिति में पहुँचता है, तो प्रदर्शन’ 8' दिखाता है। अंत में, जब टैंक भर जाता है, तो IC1 के सभी इनपुट कम हो जाते हैं और इसका आउटपुट IC2 के सभी इनपुट को उच्च बनाने के लिए कम हो जाता है। अब प्रदर्शन now 9 दिखाता है, जिसका अर्थ है कि टैंक भरा हुआ है।

मुझे आशा है कि यदि आप इस विषय पर या विद्युत पर कोई प्रश्न हैं, तो आप स्पष्ट रूप से अक्षरांकीय प्रदर्शन की अवधारणा को समझ सकते हैं इलेक्ट्रॉनिक परियोजनाओं नीचे टिप्पणी अनुभाग छोड़ें।

चित्र का श्रेय देना: