हेल्लो दोस्तों आज के इस पोस्ट में आपको input output port in hindi के बारे में बताया गया है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है
इनपुट/आउटपुट पोर्ट (Input/output port)
माइक्रोकन्ट्रोलर 8051 में चार इनपुट/आउटपुट पोर्ट होते हैं जिन्हें PO, P1, P2 तथा P3 के द्वारा प्रदर्शित किया जाता है ये पोर्ट माइक्रोकन्टोलर 8051 के प्रोग्रामेबल (programmable) पोर्ट भी कहलाते है क्योकि इन पोर्ट को प्रोग्राम करके माइक्रोकन्ट्रोलर 8051 को विभिन्न मोडस (modes) में ऑपरेट किया जाता है। ये सभी पोर्ट 8 बिट के दिदिशीय (Bi-directional) पोर्ट होते है।
इन सभी पोर्ट को निम्न प्रकार समझाया जा सकता है
1.6.3.1. पोर्टO(Part 0:P0)- पोर्ट 0 माइक्रोकन्ट्रोलर 8051 में एक मल्टीफंक्शन पोर्ट (multifunction port) होता है है। इस पोर्ट को इनपट/आउटपट मोड में प्रयोग करके लो आर्डर एड्रेस (low order address) तथा डाटा बसको क्स (multiplexed) (AD,-AD)किया जाता है। निचे दिए गए चित्र में पोर्ट का परिपथ (circuit) प्रदर्शित किया गया है।
• जब पोर्ट 0 को ‘1’ सप्लाई प्रदान की जाती है तब इसमें प्रयुक्त होने वाले ट्रांजिस्टर्स (transistors) स्विच ऑफ (switch off) हो जाते हैं इसके परिणामस्वरूप पोर्ट ) एक इनपुट की भाँति प्रयोग होता है। इसमें उपस्थित READ PIN तथा READ LATCH द्वारा इनपुट ग्रहण की जाती है।
•पोर्ट 0 को ‘0’ सप्लाई प्रदान करके आउटपुट पोर्ट की भाँति प्रयोग किया जाता है। इस अवस्था में ट्रॉजिस्टर ऑन (ON) स्थिति में रहता है तथा पोर्ट 0 के द्वारा उत्पन्न होने वाली एड्रेस/डाटा-मल्टीप्लैक्स्ड बस चित्र में प्रदर्शित की गयी है।
1.6.3.2 पोर्ट 1 (Port1; PI) –यह पोर्ट माइक्रोकन्ट्रोलर 8051 का एक साधारण इनपुट/आउटपुट पोर्ट होता है अर्थात् यह मल्टीफंक्शन पोर्ट नहीं होता है। चित्र में पोर्ट । का परिपथ प्रदर्शित किया गया है।
लैच के पिनों को प्रोग्राम्ड (Programmed) करके पोर्ट 1 को आउटपुट पोर्ट के रूप में प्रयोग किया जाता है। इस अवस्था में प्रयोग होने वाला FET ऑन हो जाता है।
यदि पोर्ट 1 को इनपुट पोर्ट की भाँति प्रयोग करना है तब इसके लिए पोर्ट 1 के परिपथ में उपस्थित लैच को 1′ प्रोग्राम किया जाता है। इस अवस्था में FET ऑफ हो जाता है।
1.6.3.3 पोर्ट 2 (Port 2:p2)-पोर्ट 2 माइक्रोकन्ट्रोलर 8051 एक मल्टीफंक्शन पोर्ट होता है। इसका साधारण इनपट/आउटपुट पोर्ट की भाँति प्रयोग करके हाई आर्डर एडैस (high order address) बल उत्पन्न किया जाता है। चित्र 1.14 में पोर्ट 2 का परिपथ प्रदर्शित किया गया है। जिसमें D-प्रकार का लैच, मल्टीप्लैक्सर (multiplexer), दो एकदिशीय बफर (unidirectional buffer) तथा FET प्रयुक्त किए गए हैं।
जब पोर्ट 2 को एक इनपुट पोर्ट की भाँति प्रयुक्त किया जाता है तब अवश्य ही पोर्ट 2 के लैच में 1′ स्टोर कराया जाता है जिसके कारण FET ऑफ अवस्था में हो जाता है। पोर्ट 2 को “Quasi-bi-directional port” भी कहा जाता है।
इस पोर्ट को साधारण आउटपुट पोर्ट की भाँति प्रयोग करने हेतु लैच पिन को ‘0’ प्रोग्राम्ड किया जाता है। इससे FET ऑन हो जाता है तथा परिपथ की इनपुट लौजिक 0 (logic 0) हो जाती है।
पोर्ट 2 से हाई आर्डर एड्रैस उत्पन्न करने के लिए स्टैबल (stable) अवस्था प्रदान की जाती है। चित्र 1.15 में इस पोर्ट के द्वारा उत्पन्न होने वाले हाई आर्डर एड्रैस को प्रदर्शित किया गया है।
1.6.3.4.पोर्ट 3(Port3;P3)-पोर्ट 3 भी एक मल्टीफंक्शन पोर्ट होता है जिसे साधारण इनपुट/आउटपुट पोर्ट की भाँति प्रयोग किया जाता है। अग्र तालिका 1.4 में पोर्ट 3 के विवरण प्रदर्शित किए गए हैं
तालिका 14: पोर्ट 3 के विभिन्न पिन तथा उनका वर्णन
पिन | प्रतिक | विवरण |
P 3.0 | RXD | यह डाटा रिसीव पिन होता है इससे श्रेणीक्रम में डाटा प्राप्त किया जाता है। |
P 3.1 | TXD | यह एक डाटा ट्रांसमिट पिन होता है जिससे श्रेणीक्रम में डाटा ट्रांसमिट किया जाता है। |
P 3.2 | INTO(बार) | यह एक बाह्य इन्द्रप्ट सिग्नल होता है। यह निम्न स्तर (low level) का सिग्नल होता है। |
P 3.3 | INTI(बार) | यह भी एक बाह्य इन्ट्रप्ट सिग्नल है तथा इसे निम्न स्तर सिग्नल कहा जाता है। |
P 3.4 | TO | यह बाहा टाइमर/काउन्टर 0 का इनपुट पिन है। |
P 3.5 | T1 | यह बाहा टाइमर/ काउन्टर 1 का इनपुट पिन है। |
P 3.6 | WR(बार) | यह एक एक्टिव लो (Active low) पिन होता है जिसे डाटा राइट (Data write) ऑपरेशन हेतु प्रयोग किया जाता है। |
P 3.7 | RD(बार) | यह भी एक एक्टिव लो पिन है जिसे डाटा रीड (Data Read) ऑपरेशन हेतु प्रयोग किया जाता है। |
चित्र। में पोर्ट 3 का परिपथ प्रदर्शित किया गया है। इस पोर्ट को साधारण इनपुट पोर्ट, आउटपुट पोर्ट, पोर्ट लॉडिंग तथा इन्टरफेसिंग (port loading and interfacing) इत्यादि मोड में प्रयुक्त किया जा सकता है।
reference-https://www.tutorialspoint.com/basics_of_computers/basics_of_computers_io_ports.htm
निवेदन-अगर आपको यह आर्टिकल अच्छा लगा हो तो आप इस पोस्ट को अपने दोस्तों के साथ जरुर शेयर(input output port in hindi) करे और आपको जिस टॉपिक(input output port in hindi) पर आपको पढना या नोट्स चाहिए तो हमें जरुर कमेंट() करे आपका कमेंट्स हमारे लिए बहु मूल्य है धन्यवाद