वर्ष 1981 में, Intel Corporation द्वारा 8-बिट माइक्रोकंट्रोलर पेश किया गया था जिसे 8051 के रूप में जाना जाता था। इस माइक्रोकंट्रोलर में RAM-128 बाइट्स, ROM-4K बाइट्स, टाइमर -2, सीरियल पोर्ट -1 और 4-पोर्ट्स शामिल हैं जो एक एकल चिप, और एक एसओसी (एक चिप पर सिस्टम) के रूप में संदर्भित किया जाता है। 8051 माइक्रोकंट्रोलर एक 8-बिट प्रोसेसर है - जिसका अर्थ है, सीपीयू एक बार में 8-बिट डेटा के साथ कार्य कर सकता है। 8051 माइक्रोकंट्रोलर में शामिल हैं चार I / O पोर्ट जो 8 बिट्स चौड़े हैं। हालाँकि इसमें ऑन-चिप ROM की अधिकतम 64K बाइट्स हो सकती हैं, कई डिज़ाइनर्स ने चिप पर केवल 4 किलोबाइट सेट किए हैं।
8051 माइक्रोकंट्रोलर व्यापक रूप से लोकप्रिय हो गया जब इंटेल ने अन्य निर्माताओं को माइक्रोकंट्रोलर के किसी भी संस्करण को बनाने और बढ़ावा देने की अनुमति दी। यह निर्माताओं द्वारा प्रचारित ऑन-चिप ROM की प्रसार गति और मात्रा के साथ 8051 के कई संस्करणों को जन्म दिया है। यह ध्यान रखना महत्वपूर्ण है कि भले ही वहाँ हैं 8051 माइक्रोकंट्रोलर के विभिन्न संस्करण चिप-रोम की मात्रा और गति के संदर्भ में - ये सभी मूल 8051 के अनुकूल हैं, जहाँ तक कमांड्स का संबंध है। इसका मतलब है कि यदि आप अपना कोड एक के लिए लिखते हैं, तो यह निर्माता की परवाह किए बिना उनमें से किसी पर काम करेगा। कृपया नीचे दिए गए लिंक को देखें: 8051 माइक्रोकंट्रोलर पिन आरेख और इसकी कार्य प्रक्रिया
8051 माइक्रोकंट्रोलर प्रोग्रामिंग
8051 माइक्रोकंट्रोलर की प्रोग्रामिंग निश्चित रूप से बहुत ही आकर्षक है और यहां तक कि इसे उत्तेजक बनाने के लिए हम आपको कुछ उपकरण देंगे जो 8051 माइक्रोकंट्रोलर की प्रोग्रामिंग को बेहतर तरीके से जानने में आपकी सहायता करेंगे।
उपकरण पर एक नज़र है
- कोड संपादक -Syntax नोटपैड को उजागर करता है
- RIDE सॉफ्टवेयर - सिमुलेशन
- A51- असेंबलर
- प्रोटीन - पूरी तरह से एम्बेडेड सिमुलेशन सॉफ्टवेयर
- सिम्युलेटर-विंडोज़ आधारित स्मार्ट एन स्मॉल सिम्युलेटर
- Keil uVision - 8051 / ARM सिमुलेशन
- विभिन्न बॉड दरों के लिए बॉड-टाइमर मूल्य कैलकुलेटर
अब हम Keil Uvison4 सिमुलेशन सॉफ्टवेयर के अनुसार कार्यक्रम की रचना करेंगे और कार्यक्रम है
- अपने पीसी पर 8051 सॉफ्टवेयर इंस्टॉल करें
- प्रोजेक्ट पर क्लिक करें -> नई दृष्टि परियोजना
- अपना प्रोजेक्ट सहेजें
- लक्ष्य डिवाइस का चयन करें (8051 - AT89s51)
- फ़ाइल -> नया
- नया पाठ- संपादक खोला जाएगा। यहां आपको अपना कोड लिखना होगा
8051 माइक्रोकंट्रोलर क्या है?
8051 माइक्रोकंट्रोलर एक संपूर्ण कंप्यूटर है जो एक चिप पर निर्मित होता है।
8051 माइक्रोकंट्रोलर का पिन कॉन्फ़िगरेशन
8051 माइक्रोकंट्रोलर में 40 पिन शामिल हैं। जिसमें, P0, P1, P2, और P3 जैसे 4-पोर्ट्स में 32 पिन सेट किए जाते हैं। जहां प्रत्येक पोर्ट में 8 पिन होते हैं।
8051 माइक्रोकंट्रोलर की वास्तुकला
8051 माइक्रोकंट्रोलर की वास्तुकला में सीपीयू, इंटरप्ट, मेमोरी, बस, थरथरानवाला और टाइमर / काउंटर शामिल हैं।
8051 माइक्रोकंट्रोलर के विभिन्न परिवार
8051 माइक्रोकंट्रोलर के विभिन्न परिवारों में 8051, 8031, 8052, 8751, 89C51, 8751, DS89C4xO, 89C52, 8032 और 8752 शामिल हैं।
8051 माइक्रोकंट्रोलर की मेमोरी ऑर्गेनाइज़ेशन
8051 माइक्रोकंट्रोलर की दो यादें होती हैं: प्रोग्राम मेमोरी और डेटा मेमोरी।
8051 माइक्रोकंट्रोलर के अनुप्रयोग
8051 माइक्रोकंट्रोलर का उपयोग विभिन्न इलेक्ट्रॉनिक उपकरणों जैसे मोबाइल, रोबोट, ऑटोमोबाइल, सीडी / डीवीडी प्लेयर, वाशिंग मशीन, कैमरा, सुरक्षा अलार्म, इलेक्ट्रॉनिक माप उपकरण, माइक्रोवेव ओवन, आदि में किया जाता है।