8051 Microcontroller Architecture & Pin Diagram (8051 माइक्रोकंट्रोलर आर्किटेक्चर एवं पिन आरेख)
- cs gujral
- Mar 2, 2024
- 4 min read
8051 microcontroller is designed by Intel in 1981. It is an 8-bit microcontroller. It is built with 40 pins DIP (dual inline package), 4kb of ROM storage and 128 bytes of RAM storage, 2 16-bit timers. It consists of are four parallel 8-bit ports, which are programmable as well as addressable as per the requirement. An on-chip crystal oscillator is integrated in the microcontroller having crystal frequency of 12 MHz.
8051 माइक्रोकंट्रोलर को इंटेल द्वारा 1981 में डिज़ाइन किया गया था। यह एक 8-बिट माइक्रोकंट्रोलर है। यह 40 पिन DIP (डुअल इनलाइन पैकेज), 4kb ROM स्टोरेज और 128 बाइट्स RAM स्टोरेज, 2 16-बिट टाइमर के साथ बनाया गया है। इसमें चार समानांतर 8-बिट पोर्ट शामिल हैं, जो आवश्यकता के अनुसार प्रोग्राम करने योग्य और साथ ही पता करने योग्य हैं। 12 मेगाहर्ट्ज की क्रिस्टल आवृत्ति वाले माइक्रोकंट्रोलर में एक ऑन-चिप क्रिस्टल ऑसिलेटर एकीकृत किया गया है।
Architecture of 8051 Microcontroller-
In the following diagram, the system bus connects all the support devices to the CPU. The system bus consists of an 8-bit data bus, a 16-bit address bus and bus control signals. All other devices like program memory, ports, data memory, serial interface, interrupt control, timers, and the CPU are all interfaced together through the system bus.
8051 माइक्रोकंट्रोलर का आर्किटेक्चर-
निम्नलिखित आरेख में, सिस्टम बस सभी सपोर्ट डिवाइस को सीपीयू से जोड़ता है। सिस्टम बस में 8-बिट डेटा बस, 16-बिट एड्रेस बस और बस नियंत्रण सिग्नल होते हैं। अन्य सभी डिवाइस जैसे प्रोग्राम मेमोरी, पोर्ट, डेटा मेमोरी, सीरियल इंटरफ़ेस, इंटरप्ट कंट्रोल, टाइमर और सीपीयू सभी सिस्टम बस के माध्यम से एक साथ इंटरफेस किए जाते हैं।

Pin diagram of 8051 microcontroller(8051 माइक्रोकंट्रोलर का पिन आरेख)-

Pins 1 to 8 − These pins are known as Port 1. This port doesn’t serve any other functions. It is internally pulled up, bi-directional I/O port.
पिन 1 से 8 - इन पिनों को पोर्ट 1 के रूप में जाना जाता है। यह पोर्ट कोई अन्य कार्य नहीं करता है। यह आंतरिक रूप से ऊपर खींचा गया, द्वि-दिशात्मक I/O पोर्ट है।
Pin 9 − It is a RESET pin, which is used to reset the microcontroller to its initial values.
पिन 9 - यह एक रीसेट पिन है, जिसका उपयोग माइक्रोकंट्रोलर को उसके प्रारंभिक मानों पर रीसेट करने के लिए किया जाता है।
Pins 10 to 17 − These pins are known as Port 3. This port serves some functions like interrupts, timer input, control signals, serial communication signals RxD and TxD, etc.
पिन 10 से 17 - इन पिनों को पोर्ट 3 के रूप में जाना जाता है। यह पोर्ट कुछ कार्य करता है जैसे इंटरप्ट, टाइमर इनपुट, नियंत्रण सिग्नल, सीरियल संचार सिग्नल आरएक्सडी और टीएक्सडी इत्यादि।
Pins 18 & 19 − These pins are used for interfacing an external crystal to get the system clock.
पिन 18 और 19 - इन पिनों का उपयोग सिस्टम क्लॉक प्राप्त करने के लिए बाहरी क्रिस्टल को इंटरफेस करने के लिए किया जाता है।
Pin 20 − This pin provides the power supply to the circuit.
पिन 20 - यह पिन सर्किट को बिजली की आपूर्ति प्रदान करता है।
Pins 21 to 28 − These pins are known as Port 2. It serves as I/O port. Higher order address bus signals are also multiplexed using this port.
पिन 21 से 28 - इन पिनों को पोर्ट 2 के रूप में जाना जाता है। यह I/O पोर्ट के रूप में कार्य करता है। इस पोर्ट का उपयोग करके उच्च ऑर्डर एड्रेस बस सिग्नल को भी मल्टीप्लेक्स किया जाता है।
Pin 29 − This is PSEN pin which stands for Program Store Enable. It is used to read a signal from the external program memory.
पिन 29- यह पीएसईएन पिन है जो प्रोग्राम स्टोर इनेबल के लिए है। इसका उपयोग बाहरी प्रोग्राम मेमोरी से सिग्नल पढ़ने के लिए किया जाता है।
Pin 30 − This is EA pin which stands for External Access input. It is used to enable/disable the external memory interfacing.
पिन 30 - यह ईए पिन है जो एक्सटर्नल एक्सेस इनपुट के लिए है। इसका उपयोग बाह्य मेमोरी इंटरफेसिंग को सक्षम/अक्षम करने के लिए किया जाता है।
Pin 31 − This is ALE pin which stands for Address Latch Enable. It is used to demultiplex the address-data signal of port.
पिन 31- यह एएलई पिन है जो एड्रेस लैच इनेबल के लिए है। इसका उपयोग पोर्ट के एड्रेस-डेटा सिग्नल को डीमल्टीप्लेक्स करने के लिए किया जाता है।
Pins 32 to 39 − These pins are known as Port 0. It serves as I/O port. Lower order address and data bus signals are multiplexed using this port.
पिन 32 से 39 - इन पिनों को पोर्ट 0 के रूप में जाना जाता है। यह I/O पोर्ट के रूप में कार्य करता है। इस पोर्ट का उपयोग करके लोअर ऑर्डर एड्रेस और डेटा बस सिग्नल को मल्टीप्लेक्स किया जाता है।
Pin 40 − This pin is used to provide power supply to the circuit.
8051 microcontrollers have 4 I/O ports each of 8-bit, which can be configured as input or output. Hence, total 32 input/output pins allow the microcontroller to be connected with the peripheral devic
Pin 40− इस पिन का उपयोग सर्किट को बिजली आपूर्ति प्रदान करने के लिए किया जाता है। 8051 माइक्रोकंट्रोलर में 8-बिट के 4 I/O पोर्ट होते हैं, जिन्हें इनपुट या आउटपुट के रूप में कॉन्फ़िगर किया जा सकता है। इसलिए, कुल 32 इनपुट/आउटपुट पिन माइक्रोकंट्रोलर को परिधीय डिवाइस से कनेक्ट करने की अनुमति देते हैं
Comments