नीचे दी गई छवि के अनुसार, यह कहता है कि आउटपुट पोर्ट F0-F7H से हैं। मेरा प्रश्न यह है कि ये पोर्ट पते कैसे निर्धारित होते हैं? उदाहरण के लिए, F0 (सक्रिय कम) (Y0) इनपुट A0-A7 इनपुट से निर्धारित होता है? यदि हां, तो ये इनपुट पोर्ट गणितीय रूप से F0 पर कैसे आते हैं?
3 जवाब
74ALS138 एक 1-8 डिमल्टीप्लेक्सर है, इसका मतलब है कि यह 0 और 7 के बीच एक संख्या लेता है और इसकी आठ आउटपुट लाइनों (सक्रिय कम) में से एक को सक्रिय करता है।
A, B और C इनपुट सिग्नल इनपुट नंबर (23 = 8) को तीन बिट एन्कोडिंग हैं जबकि G1, GA और GB सक्षम सिग्नल हैं।
चिप को सक्षम करने के लिए G1 उच्च होना चाहिए और GA और GB कम होना चाहिए, कोई अन्य संयोजन चिप को अक्षम कर देगा (सभी आउटपुट उच्च है)।
G1 को ऊंचा रखने के लिए हमारे पास पता का बिट 4 ऊंचा होना चाहिए, समान रूप से बिट 5, 6 और 7 उच्च होना चाहिए।
अंत में, बिट 3 कम होना चाहिए।
यह फ़ॉर्म 1111 0xxx
का पता देता है, 0f0h से 0f7h तक।
सबसे कम तीन बिट आउटपुट लाइन का चयन करते हैं।
ए, बी और सी और आउटपुट के बीच टाई के संबंध में, आप एक सत्य तालिका से शुरू कर सकते हैं:
A B C Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
0 0 0 0 1 1 1 1 1 1 1
0 0 1 1 0 1 1 1 1 1 1
0 1 0 1 1 0 1 1 1 1 1
0 1 1 1 1 1 0 1 1 1 1
1 0 0 1 1 1 1 0 1 1 1
1 0 1 1 1 1 1 1 0 1 1
1 1 0 1 1 1 1 1 1 0 1
1 1 1 1 1 1 1 1 1 1 0
प्रत्येक आउटपुट Yi की गणना स्वतंत्र रूप से की जानी चाहिए; चूंकि उनमें से प्रत्येक बिल्कुल एक बार शून्य होता है, इसलिए इसे कर्णॉघ मानचित्र के साथ अनुकूलित करने की कोई आवश्यकता नहीं है। और चूंकि बहुत सारे हैं, Maxterms< के साथ काम कर रहे हैं /a> निश्चित रूप से बेहतर है।
तो उदाहरण के लिए Y0 के लिए सूत्र है
Y0 = A + B + C
मैक्सटर्म्स के साथ व्यवहार करते समय नियमों के कारण (यह योग का एक उत्पाद है, प्रत्येक कारक को नकारा जा रहा है यदि इनपुट चर 1 है)।
अन्य संबंध हैं
Y1 = A + B + C'
Y2 = A + B' + C
Y3 = A + B' + C'
Y4 = A' + B + C
Y5 = A' + B + C'
Y6 = A' + B' + C
Y7 = A' + B' + C'
यह सक्षम इनपुट को ध्यान में नहीं रखता है, आंतरिक रूप से हमारे पास E = G1 * GA '* GB' लेकर एक एकल सक्षम सिग्नल E हो सकता है, तो Y0 के लिए सत्य तालिका बन जाती है
E A B C Y0
0 0 0 0 1
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 1
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 0
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
यह सिर्फ Y0 = E' + A + B + C
में अनुवाद करता है।
अगर आपको लगता है कि X + Y === (X' * Y')'
डी मॉर्गन के नियम द्वारा और (X * Y)'
NAND आप देखते हैं कि Y0 = NAND(E, A', B', C')
वास्तव में 74ALS138 डेटाशीट:
मैट क्लार्क के सौजन्य से डेटाशीट
डेटा शीट में तालिका बिल्कुल स्पष्ट प्रतीत होती है: Y0 सक्रिय है यदि A0, A1, A2, और A3 कम हैं और A4, A5, A6, और A7 उच्च हैं। Y1 सभी समान परिस्थितियों में सक्रिय है सिवाय A0 के उच्च होने पर।
टिप्पणियों के लिए धन्यवाद मुझे यह पता लगाने में बिंदुओं को जोड़ने में मदद करने के लिए कि पता इनपुट पते पर कैसे मैप किया जाता है
संबंधित सवाल
नए सवाल
io
कंप्यूटिंग, इनपुट / आउटपुट, या I / O में, सूचना प्रोसेसिंग सिस्टम (जैसे कंप्यूटर) और बाहरी दुनिया के बीच संचार को संदर्भित करता है, संभवतः एक मानव, या एक अन्य सूचना प्रसंस्करण प्रणाली।