8051 माइक्रोकंट्रोलर पिन डायग्राम और इसकी कार्य प्रक्रिया

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





एक माइक्रोकंट्रोलर एक एकल आईसी पर एक छोटा कंप्यूटर है जो माइक्रोप्रोसेसर में पाए जाने वाले सभी सुविधाओं को एकीकृत करता है। विभिन्न अनुप्रयोगों की सेवा के लिए, इसमें RAM, ROM, I / O पोर्ट, टाइमर, सीरियल पोर्ट, क्लॉक सर्किट और इंटरप्ट जैसी चिप सुविधाओं की उच्च सांद्रता है। माइक्रोकंट्रोलर्स का उपयोग विभिन्न स्वचालित रूप से नियंत्रित उपकरणों जैसे कि रिमोट कंट्रोल, ऑटोमोबाइल इंजन कंट्रोल सिस्टम, चिकित्सा उपकरण, बिजली उपकरण, कार्यालय मशीन, खिलौने और अन्य में किया जाता है। अंतः स्थापित प्रणालियाँ । इसलिए, यह लेख स्पष्टीकरण और साथ ही 8051 माइक्रोकंट्रोलर के पिन आरेख का अवलोकन देता है 8051 आधारित परियोजना विचार ।

8051 माइक्रोकंट्रोलर

8051 माइक्रोकंट्रोलर



माइक्रोप्रोसेसर के मामले में, हमें अतिरिक्त सर्किटरी को बाह्य रूप से इंटरफ़ेस करना होगा, जैसे कि RAM, ROM, I / O पोर्ट, टाइमर, सीरियल पोर्ट, क्लॉक सर्किट, और अन्य बाहरी बाह्य उपकरणों, जबकि माइक्रोकंट्रोलर में, इन सभी बाह्य उपकरणों का निर्माण किया जाता है। आइए हम 8051 माइक्रोकंट्रोलर के पिन आरेख के बारे में संक्षेप में देखें।


माइक्रोकंट्रोलर पिंस काम कर रहा है

8051 माइक्रोकंट्रोलर्स में चार I / O पोर्ट होते हैं जहां प्रत्येक पोर्ट में 8 पिन होते हैं जिन्हें इनपुट या आउटपुट के रूप में कॉन्फ़िगर किया जा सकता है। पिन कॉन्फ़िगरेशन - चाहे इसे I / P (1) या O / P (0) के रूप में कॉन्फ़िगर किया जाना है, इसकी तर्क स्थिति पर निर्भर करता है। आउटपुट के रूप में एक माइक्रोकंट्रोलर पिन को कॉन्फ़िगर करने के लिए, उपयुक्त I / O पोर्ट बिट्स पर तर्क शून्य (0) लागू करना आवश्यक है। इस मामले में, उपयुक्त पिन पर वोल्टेज का स्तर 0 होगा।



इसी तरह, एक इनपुट के रूप में एक माइक्रोकंट्रोलर पिन को कॉन्फ़िगर करने के लिए, उपयुक्त पोर्ट पर तर्क 1 (1) को लागू करना आवश्यक है। इस मामले में, उपयुक्त पिन पर वोल्टेज स्तर 5V होगा। यह भ्रामक लग सकता है, यह सब अध्ययन के बाद स्पष्ट हो जाता है सरल इलेक्ट्रॉनिक सर्किट I / O पिन से जुड़ा।

इनपुट / आउटपुट (I / O) पिन

नीचे दिया गया आंकड़ा माइक्रोकंट्रोलर के भीतर सभी सर्किटों का एक सरलीकृत योजनाबद्ध दिखाता है, जो इसके एक पिन से जुड़ा हुआ है। यह P0 पोर्ट के उन सभी पिनों को बताता है जिनमें अंतर्निर्मित प्रतिरोधों का पुल-अप नहीं होता है।

इनपुट / आउटपुट (I / O) पिन

इनपुट / आउटपुट (I / O) पिन

आउटपुट पिन

एक तर्क 0 रजिस्टर P के एक बिट पर लागू होता है, फिर आउटपुट FE ट्रांजिस्टर चालू होता है, इसलिए उपयुक्त पिन को जमीन से जोड़ता है।


आउटपुट पिन

आउटपुट पिन

इनपुट पिन

एक तर्क 1 को P रजिस्टर में थोड़ा सा लागू किया जाता है। उत्पादन फील्ड इफ़ेक्ट ट्रांजिस्टर बंद कर दिया जाता है, और उच्च प्रतिरोध के पुल-अप रोकनेवाला पर उपयुक्त पिन बिजली आपूर्ति वोल्टेज से जुड़ा रहता है।

इनपुट पिन

इनपुट पिन

8051 माइक्रोकंट्रोलर का पिन आरेख

8051 माइक्रोकंट्रोलर परिवार (89C51, 8751, DS89C4xO, 89C52) क्वाड-फ्लैट पैकेज, लीडलेस चिप कैरियर और डुअल-इन-लाइन पैकेज जैसे विभिन्न पैकेजों में आते हैं। इन सभी पैकेजों में 40 पिन शामिल हैं जो I / O, एड्रेस, RD, WR, डेटा और इंटरप्ट जैसे कई कार्यों के लिए समर्पित हैं। लेकिन, कुछ कंपनियां 20-पिन संस्करण पेश करती हैं माइक्रोकंट्रोलर्स I / O पोर्ट की संख्या कम करके अनुप्रयोगों की कम मांग के लिए। फिर भी, अधिकांश डेवलपर्स 40-पिन चिप का उपयोग करते हैं।

8051 माइक्रोकंट्रोलर का पिन आरेख

8051 माइक्रोकंट्रोलर का पिन आरेख

8051 माइक्रोकंट्रोलर के पिन आरेख में 40 पिन शामिल हैं जैसा कि नीचे दिखाया गया है। कुल 32 पिन को चार पोर्ट्स जैसे P0, P1, P2 और P3 में सेट किया जाता है। जहां, प्रत्येक पोर्ट में 8 पिन होते हैं। इसलिए, माइक्रोकंट्रोलर 8051 का पिन आरेख और स्पष्टीकरण नीचे दिया गया है।

  • पोर्ट 1 (पिन 1 से पिन 8): Port1 में pin1.0 को pin1.7 शामिल किया गया है और इन पिनों को इनपुट या आउटपुट पिंस के रूप में कॉन्फ़िगर किया जा सकता है।
  • पिन 9 (RST): इस पिन को पॉजिटिव पल्स देकर 8051 माइक्रोकंट्रोलर को रीसेट करने के लिए रीसेट पिन का उपयोग किया जाता है।
  • पोर्ट 3 (पिन 10 से 17): पोर्ट 3 पिन पोर्ट 1 पिन के समान हैं और इसे यूनिवर्सल इनपुट या आउटपुट पिन के रूप में इस्तेमाल किया जा सकता है। ये पिन दोहरे-कार्य पिन और प्रत्येक पिन के कार्य के रूप में दिए गए हैं:
  • पिन 10 (RXD): RXD पिन एक सीरियल एसिंक्रोनस कम्युनिकेशन इनपुट या है सीरियल सिंक्रोनस कम्युनिकेशन आउटपुट।
  • पिन 11 (TXD): सीरियल एसिंक्रोनस कम्युनिकेशन आउटपुट या सीरियल सिंक्रोनस कम्युनिकेशन क्लॉक आउटपुट।
  • पिन 12 (INT0): इंटरप्ट का इनपुट
  • पिन 13 (INT1): व्यवधान का इनपुट १
  • पिन 14 (T0): काउंटर 0 घड़ी का इनपुट
  • पिन 15 (T1): काउंटर 1 घड़ी का इनपुट
  • पिन 16 (WR): बाहरी रैम पर सामग्री लिखने के लिए सिग्नल लिखना।
  • पिन 17 (आरडी): बाहरी रैम की सामग्री को पढ़ने के लिए सिग्नल पढ़ना।
  • पिन 18 और 19 (XTAL2, XTAL1): X2 और X1 पिन ऑसिलेटर के लिए इनपुट आउटपुट पिन हैं। इन पिनों का उपयोग माइक्रोकंट्रोलर में एक आंतरिक थरथरानवाला को जोड़ने के लिए किया जाता है।
  • पिन 20 (GND): पिन 20 एक ग्राउंड पिन है।
  • पोर्ट 2 (पिन 21 से पिन 28): Port2 में pin21 से pin28 शामिल हैं जिन्हें इनपुट आउटपुट पिन के रूप में कॉन्फ़िगर किया जा सकता है। लेकिन, यह तभी संभव है जब हम किसी बाहरी मेमोरी का उपयोग नहीं करेंगे। यदि हम बाहरी मेमोरी का उपयोग करते हैं, तो ये पिन उच्च क्रम पता बस (ए 8 से ए 15) के रूप में काम करेंगे।
  • पिन 29 (PSEN): इस पिन का उपयोग बाहरी प्रोग्राम मेमोरी को सक्षम करने के लिए किया जाता है। यदि हम प्रोग्राम को संग्रहीत करने के लिए एक बाहरी ROM का उपयोग करते हैं, तो उस पर तर्क 0 दिखाई देता है, जो मेमोरी से डेटा पढ़ने के लिए माइक्रो नियंत्रक को इंगित करता है।
  • पिन 30 (ALE): पता कुंडी सक्षम करें पिन एक सक्रिय उच्च-आउटपुट संकेत है। यदि हम कई मेमोरी चिप्स का उपयोग करते हैं, तो इस पिन का उपयोग उनके बीच अंतर करने के लिए किया जाता है। यह पिन EPROM की प्रोग्रामिंग के दौरान प्रोग्राम पल्स इनपुट भी देता है।
  • पिन 31 (EA): यदि हमें कई यादों का उपयोग करना है तो इस पिन पर तर्क 1 का आवेदन दोनों यादों से डेटा पढ़ने के लिए माइक्रोकंट्रोलर को निर्देश देता है: पहले आंतरिक और फिर बाहरी।
  • पोर्ट 0 (पिन 32 से 39): पोर्ट 2 और 3 पिन के समान, इन पिन का उपयोग इनपुट आउटपुट पिन के रूप में किया जा सकता है, जब हम किसी बाहरी मेमोरी का उपयोग नहीं करते हैं। जब ALE या Pin 30 1 पर होता है, तो इस पोर्ट का उपयोग डेटा बस के रूप में किया जाता है: जब ALE पिन 0 पर होता है, तो इस पोर्ट का उपयोग एक लोअर ऑर्डर एड्रेस बस (A0 से A7) के रूप में किया जाता है
  • पिन 40 (वीसीसी): इस वीसीसी पिन का उपयोग बिजली की आपूर्ति के लिए किया जाता है।

8051 माइक्रोकंट्रोलर के कई अनुप्रयोग हैं। तो, 8051 माइक्रोकंट्रोलर प्रोजेक्ट्स इंजीनियरिंग फाइनल ईयर के लिए शानदार हैं। इसलिए, आप व्यावहारिक रूप से 8051 माइक्रोकंट्रोलर के पिन संचालन को समझने के लिए नीचे सूचीबद्ध परियोजनाओं में से किसी एक को संदर्भित कर सकते हैं।

8051 माइक्रोकंट्रोलर प्रोजेक्ट्स

8051 माइक्रोकंट्रोलर प्रोजेक्ट्स

  • के द्विदिश घूर्णन सिंगल फेज इंडक्शन मोटर बिना रन कैपेसिटर के
  • वोल्टेज से अधिक- वोल्टेज संरक्षण के तहत
  • वायरलेस रैश ड्राइविंग डिटेक्शन
  • Arduino आधारित घर स्वचालन
  • एंड्रॉइड आधारित रिमोटली प्रोग्रामेबल अनुक्रमिक लोड ऑपरेशन
  • एंड्रॉइड एप्लिकेशन द्वारा नाइट विजन वायरलेस कैमरा के साथ युद्ध क्षेत्र की जासूसी रोबोट
  • Android एप्लिकेशन द्वारा रिमोट संचालित घरेलू उपकरण नियंत्रण
  • घनत्व आधारित ऑटो ट्रैफिक सिग्नल कंट्रोल Android आधारित रिमोट ओवरराइड के साथ
  • एंड्रॉइड एप्लिकेशन द्वारा नियंत्रित डीसी मोटर के चार चतुर्थांश ऑपरेशन
  • एंड्रॉइड एप्लिकेशन द्वारा 3 डी डिश पोजिशनिंग का रिमोट संरेखण
  • पासवर्ड एंड्रॉइड एप्लीकेशन द्वारा रिमोट कंट्रोल्ड डोर ओपनिंग
  • वॉयस नियंत्रित रोबोट वाहन लंबी दूरी की भाषण मान्यता के साथ
  • आवाज की घोषणा और वायरलेस पीसी इंटरफ़ेस के साथ ट्रांसफार्मर / जेनरेटर स्वास्थ्य पर 3 मापदंडों के XBEE आधारित रिमोट मॉनिटरिंग
  • एंड्रॉइड द्वारा रेलवे लेवल क्रॉसिंग गेट ऑपरेशन रिमोट
  • Android आवेदन द्वारा होम ऑटोमेशन आधारित रिमोट कंट्रोल
  • वायरलेस पावर ट्रांसफर i n 3 डी अंतरिक्ष
  • आपातकाल में रिमोट ओवरराइड के साथ घनत्व आधारित ट्रैफिक सिग्नल
  • XBEE ट्रांसफॉर्मर / जेनरेटर हेल्थ पर 3 पैरामीटर्स की रिमोट मॉनिटरिंग
  • स्व-स्विचिंग बिजली की आपूर्ति
  • RFID आधारित पेड कार पार्किंग
  • आधारित स्वचालित आपातकालीन लाइट का नेतृत्व किया
  • संपर्क रहित तरल स्तर नियंत्रक

यह माइक्रोकंट्रोलर पिन के बारे में है जो वास्तविक समय के साथ प्रॉम्पल्स का काम करता है 8051 माइक्रोकंट्रोलर आधारित परियोजना के विचार । इसके अलावा, इस लेख के बारे में कोई प्रश्न या नवीनतम इलेक्ट्रॉनिक्स प्रोजेक्ट , नीचे टिप्पणी अनुभाग में टिप्पणी करके हमसे संपर्क करें।

फ़ोटो क्रेडिट:

8051 माइक्रोकंट्रोलर का पिन आरेख ब्लॉगस्पॉट

8051 माइक्रोकंट्रोलर Cotsjournalonline