8051 माइक्रोकंट्रोलर इतिहास और मूल बातें

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





एक माइक्रोकंट्रोलर में सभी आवश्यक घटक होते हैं, जो एक माइक्रोप्रोसेसर के पास होता है और हमेशा यह ROM, RAM, सीरियल पोर्ट, टाइमर, इनपुट आउटपुट पोर्ट और घड़ी सर्किट को बाधित करता है। माइक्रोकंट्रोलर हमेशा चिप सुविधा पर ध्यान केंद्रित करता है और यह सीरियल पोर्ट, एनालॉग-टू-डिजिटल कन्वर्टर्स, टाइमर, काउंटर के मामले में अधिक प्रमुख है, केवल मेमोरी, समानांतर इनपुट, इंटरप्ट कंट्रोल, रैंडम एक्सेस मेमोरी और आउटपुट पोर्ट पढ़ते हैं। 8051 माइक्रोकंट्रोलर की अवधारणा यहां से उठती है और यहां हम विभिन्न पहलुओं, उपयोगों, प्रोग्रामिंग और अन्य सुविधाओं के बारे में गहराई से चर्चा करेंगे। 8051 माइक्रोकंट्रोलर

8051 माइक्रोकंट्रोलर और बेसिक्स

8051 माइक्रोकंट्रोलर और बेसिक्स



माइक्रोकंट्रोलर 8051 क्या है?

8051 माइक्रोकंट्रोलर के बारे में बहुत कुछ कहा गया है और लेख के अंत में आने के बाद आप 8051 माइक्रोकंट्रोलर के विभिन्न पहलुओं के बारे में जागरूक हो सकते हैं। इस माइक्रोकंट्रोलर का आविष्कार इंटेल द्वारा किया गया था और यह 8 बिट परिवार के प्रोसेसर के साथ काम करता है। जब यह उपयोग की बात आती है तो 8051 माइक्रोकंट्रोलर का विभिन्न उद्योगों में और घरेलू उद्देश्य में भी व्यापक अनुप्रयोग है।


8051Microcontroller

8051Microcontroller



8051 माइक्रोकंट्रोलर का इतिहास

यदि हम इतिहास में वापस जाएंगे तो 8051 माइक्रोकंट्रोलर का आविष्कार पहली बार 1980 में किया गया था माइक्रोप्रोसेसर विशाल इंटेल और धीरे-धीरे इसे दुनिया भर में स्वीकार किया गया है और हर आने वाले दिनों में 8051 माइक्रोकंट्रोलर का महत्व बढ़ रहा है। जब यह इंटेल द्वारा आविष्कार किया गया था, तो इसे NMOS तकनीक के माध्यम से विकसित किया गया था, लेकिन NMOS तकनीक के रूप में लेकिन यह बहुत प्रभावी नहीं था।

8051 माइक्रोकंट्रोलर का इतिहास

8051 माइक्रोकंट्रोलर का इतिहास

प्रभावशीलता और उत्पादकता बढ़ाने के लिए इंटेल ने CMOS तकनीक की तकनीक को लागू करके इसे फिर से तैयार किया है और एक नया संस्करण शीर्षक नाम में एक अक्षर 'C' के साथ अस्तित्व में आया है ताकि यह मांग को पूरा कर सके और प्रदर्शन कर सके। चिह्न। 8051 माइक्रो कंट्रोलर के नए संस्करण में दो बसें हैं और इनमें से एक कार्यक्रम के लिए और दूसरी डेटा के लिए ताकि यह अच्छा प्रदर्शन कर सके।

विशिष्ट होने के लिए 8051 माइक्रोकंट्रोलर माइक्रोकंट्रोलर का 8-बिट परिवार है और दुनिया भर में उपयोग किया जाता है। 'सिस्टम ऑन ए चिप' अन्य पर्यायवाची है 8051 माइक्रोकंट्रोलर को मिला है और 128 बाइट्स जैसे रैम, एक चिप पर चार पोर्ट, 2 टाइमर, 1 सीरियल पोर्ट और 4k ROM का 4K समानार्थी शब्द को दर्शाता है।

जैसा कि यह एक 8 बिट प्रोसेसर है सीपीयू बहुत कुशलता से और तेजी से काम कर सकता है यदि डेटा एक बार में लगभग 8 बिट्स है और यदि डेटा अधिक है कि इसे विभिन्न सीपीयू में खंडित किया जाना है। वास्तव में, आज की तारीख में, ज्यादातर निर्माता 4Kbytes ROM के साथ आना पसंद करते हैं।


8051 माइक्रोकंट्रोलर का फोकसिंग एरिया

यहां हम 8051 माइक्रोकंट्रोलर के विभिन्न महत्वपूर्ण ध्यान केंद्रित क्षेत्र के बारे में चर्चा करेंगे।

ऊर्जा प्रबंधन: 8051 माइक्रोकंट्रोलर कुशल मीटरिंग सिस्टम से लैस है और यह काफी हद तक ऊर्जा को बचाने के लिए माइक्रोकंट्रोलर को मदद करता है।

टच स्क्रीन: आधुनिक दिन और आगामी माइक्रोकंट्रोलर टच स्क्रीन फ़ीचर के साथ आ रहे हैं और 8051 माइक्रोकंट्रोलर भी टच स्क्रीन फ़ीचर के साथ आते हैं। इसलिए इसका सेल फोन, मीडिया प्लेयर और गेमिंग सेक्टर में एक व्यापक अनुप्रयोग है।

ऑटोमोबाइल क्षेत्र: 8051 माइक्रोकंट्रोलर का ऑटोमोबाइल क्षेत्रों में भी व्यापक रूप से उपयोग होता है और विशेष रूप से हाइब्रिड वाहन प्रबंधन में यह अभूतपूर्व है। इसके अलावा क्रूज नियंत्रण और एंटी-ब्रेक सिस्टम अन्य क्षेत्र है जहां इसका बहुत बड़ा उपयोग होता है।

8051 माइक्रोकंट्रोलर का फोकसिंग एरिया

8051 माइक्रोकंट्रोलर का फोकसिंग एरिया

माइक्रोकंट्रोलर बेसिक्स

जब यह माइक्रोकंट्रोलर के मूल की बात आती है, तो हमें माइक्रोकंट्रोलर के विभिन्न घटकों के बारे में पता होना चाहिए और घटक हैं: केंद्रीय प्रसंस्करण इकाई (सीपीयू), रैंडम एक्सेस मेमोरी (रैम), केवल मेमोरी (रोम), इनपुट / आउटपुट पोर्ट पढ़ें टाइमर, काउंटर इंटरप्ट कंट्रोल, डिजिटल कन्वर्टर्स के एनालॉग, डिजिटल एनालॉग कन्वर्टर्स, सीरियल इंटरसेपिंग पोर्ट और ऑसिलेटरी सर्किट।

माइक्रोकंट्रोलर बेसिक्स

माइक्रोकंट्रोलर बेसिक्स

सी पी यू: इसे मस्तिष्क कहा जाता है और मुख्य कार्य निर्देश प्राप्त करना और डिकोड करना है ताकि अन्य कार्यों को सुचारू रूप से किया जा सके।

याद: जब यह माइक्रोकंट्रोलर की स्मृति की बात आती है तो माइक्रोप्रोसेसर तस्वीर में आता है और माइक्रोकंट्रोलर के अंदर स्थापित विभिन्न यादें रैम और रोम (EEPROM, EPROM, आदि) या प्रोग्राम सोर्स कोड को स्टोर करने के लिए फ्लैश मेमोरी होती हैं।

समानांतर आउटपुट और इनपुट पोर्ट: माइक्रोकंट्रोलर के अंदर इन बंदरगाहों का मुख्य उद्देश्य कनेक्टेड डिवाइसों के बीच विभिन्न इंटरफेस को ड्राइव करना है।

क्रमिक बंदरगाह: ये माइक्रोकंट्रोलर का एक महत्वपूर्ण हिस्सा भी हैं।

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

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

बाधित नियंत्रण: नाम ही स्वयं व्याख्यात्मक है और यह बिना किसी रुकावट के कार्यक्रम को करने में मदद करता है।

विशेष समारोह ब्लॉक: ये कुछ विशेष कार्य करने के लिए माइक्रोकंट्रोलर के अतिरिक्त और विशेष जोड़ हैं।

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

सभी इंजीनियरिंग और डिप्लोमा छात्रों के लिए 8051 माइक्रोकंट्रोलर प्रोजेक्ट बहुत महत्व है। सच कहूं तो 8051 माइक्रोकंट्रोलर से संबंधित परियोजना बहुत दिलचस्प है और मुख्य रूप से यह वास्तविक दुनिया की आवश्यकता की समस्या को हल करेगी।

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

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

यदि आप 8051 माइक्रोकंट्रोलर के लिए एक परियोजना की तलाश में हैं तो हम आपकी परियोजनाओं के लिए प्रासंगिक सुराग प्राप्त करने में आपकी मदद करेंगे। यहाँ कुछ दिलचस्प और सबसे स्वीकृत 8051 माइक्रोकंट्रोलर प्रोजेक्ट के नाम हैं:

  • सुरक्षित वायरलेस डेटा संचार (at89s52)
  • 8051 का उपयोग कर यादृच्छिक संख्या जनरेटर
  • RFID आधारित उपस्थिति प्रणाली (at89s52 + rf)
  • हेक्स कीपैड से 8051 के बीच में,
  • DS1307 और AT89c2051 के साथ रिमोट नियंत्रित डिजिटल घड़ी,
  • सौर ट्रैकिंग प्रणाली (at89c2051),
  • 8051 का उपयोग करके अल्ट्रासोनिक रेंज फाइंडर
  • RFID आधारित सुरक्षा प्रणाली (at89s52 + rfid),
  • 8051 का उपयोग करते हुए ब्रीथलीज़र सर्किट
  • टेलीफोन के माध्यम से एसएमएस (at89s8252),
  • 8051 माइक्रोकंट्रोलर का उपयोग कर लाइन अनुयायी रोबोट,
  • आरएफ आधारित रिमोट कंट्रोल (at89c2051),
  • आरएफ आधारित स्वचालित मीटर रीडिंग और कई और

8051 माइक्रोकंट्रोलर प्रोग्रामिंग

8051 माइक्रोकंट्रोलर प्रोग्रामिंग निश्चित रूप से बहुत दिलचस्प है और यहां तक ​​कि इसे दिलचस्प बनाने के लिए यहां हम आपको कुछ उपकरण देंगे जो आपको 8051 माइक्रोकंट्रोलर प्रोग्रामिंग को बेहतर तरीके से समझने में मदद करेंगे।

8051 माइक्रोकंट्रोलर प्रोग्रामिंग

8051 माइक्रोकंट्रोलर प्रोग्रामिंग

उपकरण पर एक नज़र है

  • कोड संपादक -Syntax नोटपैड को उजागर करता है
  • RIDE सॉफ्टवेयर - सिमुलेशन
  • A51- असेंबलर
  • प्रोटीन - पूरी तरह से एम्बेडेड सिमुलेशन सॉफ्टवेयर
  • सिम्युलेटर-विंडोज़ आधारित स्मार्ट एन स्मॉल सिम्युलेटर
  • Keil uVision - 8051 / ARM सिमुलेशन
  • विभिन्न बॉड दरों के लिए बॉड-टाइमर मूल्य कैलकुलेटर

अब हम Keil Uvison4 सिमुलेशन सॉफ्टवेयर के अनुसार प्रोग्राम लिखेंगे और प्रोग्राम है

  • अपने सिस्टम पर सॉफ्टवेयर इंस्टॉल करें
  • परियोजना -> नया संशोधन परियोजना पर क्लिक करें
  • अपना प्रोजेक्ट सहेजें
  • लक्ष्य डिवाइस का चयन करें (8051 - AT89s51)
  • फ़ाइल -> नया
  • नया टेक्स्ट-एडिटर खोला जाएगा। यहां आपको अपना कोड लिखना होगा

ट्यूटोरियल मुख्य रूप से जोर देता है विशेष समारोह रजिस्टर (SFRs), स्पेशल फंक्शन रजिस्टर, बेसिक रजिस्टर, द अक्युमुलेटर, 'आर' रजिस्टर, बी रजिस्टर, डेटा पॉइंटर (DPTR), प्रोग्राम काउंटर (पीसी), स्टैक पॉइंटर (SP), डायोड को संबोधित करते हुए, प्रोग्राम फ्लो, लो-लेवल सूचना, टाइमर, सीरियल पोर्ट ऑपरेशन, व्यवधान, ऐसे इवेंट जो इंटरप्ट को ट्रिगर करते हैं , मेमोरी के प्रकार, कोड मेमोरी, आंतरिक रैम, बाहरी रैम और कई और अधिक। इंटरनेट को विभिन्न ट्यूटोरियल से भरा गया है, जिसका आप सबसे अधिक उपयोग कर सकते हैं।

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