8085 माइक्रोप्रोसेसर पिन डायग्राम
पिन कार्यात्मक वर्गीकरण
8085 पिन का कार्यात्मक वर्गीकरण
Intel 8085 एक 40-पिन वाला इंटीग्रेटेड सर्किट (IC) है, जो एक DIP पैकेज में आता है। ये 40 पिन माइक्रोप्रोसेसर को मेमोरी, इनपुट/आउटपुट डिवाइस और अन्य पेरिफेरल्स से जोड़ने का एकमात्र तरीका हैं। इन सभी पिनों को एक साथ समझने की कोशिश करना मुश्किल हो सकता है। इसलिए, हार्डवेयर इंटरफेसिंग को आसान बनाने के लिए, हम इन पिनों को उनके विशिष्ट कार्यों के आधार पर छह तार्किक समूहों में विभाजित करते हैं।
प्रत्येक पिन की एक विशिष्ट दिशा होती है। कुछ पिन केवल आउटपुट (unidirectional out) होते हैं, जो माइक्रोप्रोसेसर से सिग्नल बाहर भेजते हैं। अन्य केवल इनपुट (unidirectional in) होते हैं, जो बाहरी डिवाइस से सिग्नल प्राप्त करते हैं। कुछ पिन बाई-डायरेक्शनल (bidirectional) होते हैं, जो डेटा भेज और प्राप्त दोनों कर सकते हैं। आइए इन समूहों को विस्तार से देखें।
एड्रेस और डेटा बस
एड्रेस बस (Address Bus - पिन A8 से A15): ये आठ पिन यूनिडायरेक्शनल (एक-दिशात्मक) होती हैं और केवल आउटपुट के रूप में काम करती हैं। माइक्रोप्रोसेसर इनका उपयोग मेमोरी लोकेशन या I/O डिवाइस के एड्रेस के सबसे महत्वपूर्ण 8 बिट्स (most significant 8 bits) को भेजने के लिए करता है।
मल्टीप्लेक्स्ड एड्रेस/डेटा बस (Multiplexed Address/Data Bus - पिन AD0 से AD7): ये आठ पिन बाई-डायरेक्शनल (द्वि-दिशात्मक) होती हैं और इनका दोहरा उद्देश्य होता है। एक मशीन साइकिल की शुरुआत में, वे एड्रेस के सबसे कम महत्वपूर्ण 8 बिट्स (least significant 8 bits) को ले जाती हैं। साइकिल के शेष भाग के लिए, वे डेटा बस के रूप में काम करती हैं, जो मेमोरी या I/O डिवाइस से डेटा भेजने या प्राप्त करने के लिए उपयोग की जाती हैं। यह पिनों की संख्या कम करके चिप को अधिक कॉम्पैक्ट बनाने में मदद करती है।
कंट्रोल, स्टेटस, और पावर
सिस्टम को सिंक्रनाइज़ और प्रबंधित करने के लिए कई पिन समर्पित हैं।
कंट्रोल और स्टेटस सिग्नल:
- ALE (Address Latch Enable): यह एक आउटपुट सिग्नल है। जब यह हाई (high) होता है, तो यह इंगित करता है कि AD0-AD7 बस पर एड्रेस बिट्स हैं।
- RD (Read): यह एक एक्टिव-लो आउटपुट सिग्नल है। जब यह लो (low) होता है, तो यह इंगित करता है कि चयनित मेमोरी या I/O डिवाइस से डेटा पढ़ा जा रहा है।
- WR (Write): यह भी एक एक्टिव-लो आउटपुट सिग्नल है। जब यह लो होता है, तो यह मेमोरी या I/O डिवाइस पर डेटा लिखे जाने का संकेत देता है।
- IO/M, S0, S1: ये आउटपुट स्टेटस सिग्नल हैं जो वर्तमान में चल रहे ऑपरेशन के प्रकार (जैसे मेमोरी रीड, I/O राइट) की पहचान करने के लिए एक साथ काम करते हैं।
पावर सप्लाई और क्लॉक:
- VCC और VSS: ये माइक्रोप्रोसेसर के लिए पावर पिन हैं। पिन 40 पर VCC को +5V की पावर सप्लाई की आवश्यकता होती है, जबकि पिन 20 पर VSS ग्राउंड से जुड़ा होता है। इनके बिना, चिप काम नहीं कर सकती।
- X1, X2: ये इनपुट पिन हैं। एक क्रिस्टल ऑसिलेटर या RC नेटवर्क इन पिनों से जुड़कर प्रोसेसर के लिए आवश्यक क्लॉक सिग्नल उत्पन्न करता है।
- CLK OUT (Clock Out): यह एक आउटपुट पिन है जो सिस्टम के अन्य डिवाइसों को सिंक्रनाइज़ करने के लिए क्लॉक सिग्नल प्रदान करता है।
बाहरी सिग्नल और सीरियल I/O
अंत में, कुछ पिन बाहरी डिवाइसों को माइक्रोप्रोसेसर के संचालन को नियंत्रित करने या उससे सीधे संचार करने की अनुमति देते हैं।
एक्सटर्नली इनिशिएटेड सिग्नल: ये सभी इनपुट सिग्नल हैं जो बाहरी डिवाइस द्वारा प्रोसेसर के सामान्य संचालन को बाधित करने के लिए उपयोग किए जाते हैं। इनमें इंटरप्ट अनुरोध (TRAP, RST 7.5, RST 6.5, RST 5.5, INTR), एक इंटरप्ट स्वीकार सिग्नल (INTA), एक होल्ड अनुरोध (HOLD), एक होल्ड स्वीकार सिग्नल (HLDA), और एक रीसेट सिग्नल (RESET IN) शामिल हैं। उदाहरण के लिए, जब कोई कीबोर्ड पर एक कुंजी दबाता है, तो यह प्रोसेसर को एक इंटरप्ट सिग्नल भेज सकता है।
सीरियल I/O पोर्ट्स: 8085 में सीरियल डेटा ट्रांसफर के लिए दो पिन हैं।
- SID (Serial Input Data): यह एक इनपुट पिन है जिसका उपयोग सीरियल डेटा को बिट-बाय-बिट प्राप्त करने के लिए किया जाता है।
- SOD (Serial Output Data): यह एक आउटपुट पिन है जिसका उपयोग सीरियल डेटा को बिट-बाय-बिट भेजने के लिए किया जाता है।
यह पिनों का समूहीकरण 8085-आधारित सिस्टम को डिजाइन और डीबग करने के लिए एक रूपरेखा प्रदान करता है।
Intel 8085 में पिन AD0 से AD7 का मुख्य उद्देश्य क्या है?
8085 पर RD (रीड) सिग्नल एक "एक्टिव-लो" सिग्नल है। इसका क्या मतलब है?