इंटेल एमसीएस-48: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
Line 3: Line 3:
[[File:KL Intel D8749.jpg|right|thumb|यूवी ईपीरोम के साथ 8749]]
[[File:KL Intel D8749.jpg|right|thumb|यूवी ईपीरोम के साथ 8749]]
[[File:Intel 8049 Microcontroller.jpg|thumb|right|एक इंटेल 8049 माइक्रोकंट्रोलर, जैसा कि HP3478A मल्टीमीटर में उपयोग किया जाता है। इस चिप का निर्माण 1984 के दूसरे सप्ताह में किया गया था।]]
[[File:Intel 8049 Microcontroller.jpg|thumb|right|एक इंटेल 8049 माइक्रोकंट्रोलर, जैसा कि HP3478A मल्टीमीटर में उपयोग किया जाता है। इस चिप का निर्माण 1984 के दूसरे सप्ताह में किया गया था।]]
[[File:EPROM-Microcontroller Intel 8749H (chip) - (1).jpg|thumb|right|इंटेल 8749 डाई (एकीकृत सर्किट)]]एमसीएस-48 माइक्रोकंट्रोलर श्रृंखला, [[इंटेल]] का पहला माइक्रोकंट्रोलर, मूल रूप से 1976 में जारी किया गया था। इसके पहले सदस्य 8048, 8035 और 8748 थे। 8048<ref name= computerHistory >{{cite conference |first1=David |last1=Laws |first2=Henry |last2=Blume Jr. |first3=John |last3=Ekiss |first4=Yung |last4=Feng |first5=Barbara |last5=Kline |first6=Howard |last6=Raphael |first7=David |last7=Stamm |url=http://archive.computerhistory.org/resources/access/text/2013/05/102658328-05-01-acc.pdf |date=2008-07-30 |archive-url=https://web.archive.org/web/20141227131405/http://archive.computerhistory.org/resources/access/text/2013/05/102658328-05-01-acc.pdf |archive-date=2014-12-27 |title=Oral History Panel on the Development and Promotion of the Intel 8048 Microcontroller}}</ref> संभवतया परिवार का सबसे प्रमुख सदस्य है। प्रारंभ में, इस परिवार का उत्पादन [[एनएमओएस तर्क]] (एन-टाइप मेटल-ऑक्साइड-सेमीकंडक्टर) यांत्रिकी का उपयोग करके किया गया था। 1980 के दशक की प्रारंभिक में, यह [[CMOS|पूरक धातु ऑक्साइड सेमीकंडक्टर(सीएमओएस)]] यांत्रिकी में उपलब्ध हो गया। इसे 1990 के दशक में प्राचीन डिजाइनों का समर्थन करने के लिए निर्मित किया गया था जो अभी भी इसका उपयोग करते थे।
[[File:EPROM-Microcontroller Intel 8749H (chip) - (1).jpg|thumb|right|इंटेल 8749 डाई (एकीकृत सर्किट)]]एमसीएस-48 माइक्रोकंट्रोलर श्रृंखला, इंटेल का पहला माइक्रोकंट्रोलर, मूल रूप से 1976 में जारी किया गया था। इसके पहले सदस्य 8048, 8035 और 8748 थे। 8048<ref name= computerHistory >{{cite conference |first1=David |last1=Laws |first2=Henry |last2=Blume Jr. |first3=John |last3=Ekiss |first4=Yung |last4=Feng |first5=Barbara |last5=Kline |first6=Howard |last6=Raphael |first7=David |last7=Stamm |url=http://archive.computerhistory.org/resources/access/text/2013/05/102658328-05-01-acc.pdf |date=2008-07-30 |archive-url=https://web.archive.org/web/20141227131405/http://archive.computerhistory.org/resources/access/text/2013/05/102658328-05-01-acc.pdf |archive-date=2014-12-27 |title=Oral History Panel on the Development and Promotion of the Intel 8048 Microcontroller}}</ref> संभवतया परिवार का सबसे प्रमुख सदस्य है। प्रारंभ में, इस परिवार का उत्पादन [[एनएमओएस तर्क]] (एन-टाइप मेटल-ऑक्साइड-सेमीकंडक्टर) यांत्रिकी का उपयोग करके किया गया था। 1980 के दशक की प्रारंभिक में, यह पूरक धातु ऑक्साइड सेमीकंडक्टर(सीएमओएस) यांत्रिकी में उपलब्ध हो गया। इसे 1990 के दशक में प्राचीन डिजाइनों का समर्थन करने के लिए निर्मित किया गया था जो अभी भी इसका उपयोग करते थे।


एमसीएस-48 श्रृंखला में [[संशोधित हार्वर्ड वास्तुकला]] है, जिसमें आंतरिक या बाहरी प्रोग्राम   [[Index.php?title=एकमात्र पढ़ने के लिये मेमोरी|एकमात्र पढ़ने के लिये मेमोरी (रोम)]] और 64-256 बाइट्स आंतरिक (ऑन-चिप) [[रैंडम एक्सेस मेमोरी|रैंडम एक्सेस मेमोरी (रैएम)]] है। इनपुट/आउटपुट प्रोग्राम और डेटा से अलग अपने स्वयं के [[पता स्थान]] में मैप किया जाता है।
एमसीएस-48 श्रृंखला में [[संशोधित हार्वर्ड वास्तुकला]] है, जिसमें आंतरिक या बाहरी प्रोग्राम एकमात्र पढ़ने के लिये मेमोरी (रोम) और 64-256 बाइट्स आंतरिक (ऑन-चिप) रैंडम एक्सेस मेमोरी (रैएम) है। इनपुट/आउटपुट प्रोग्राम और डेटा से अलग अपने स्वयं के पता स्थान में मैप किया जाता है।


चूंकि एमसीएस-48 श्रृंखला को अंततः बहुत सफल [[Intel MCS-51|इंटेल एमसीएस -51]]|एमसीएस-51 श्रृंखला  के माध्यम से बदल दिया गया था, यह अपनी कम लागत, व्यापक उपलब्धता, स्मृति-कुशल एक-बाइट निर्देश सेट और परिपक्व विकास उपकरण के कारण वर्ष 2000 तक भी काफी लोकप्रिय रही। इस वजह से, इसका उपयोग उच्च-मात्रा, लागत-संवेदनशील उपभोक्ता इलेक्ट्रॉनिक्स उपकरणों जैसे टीवी रिमोट और  कंप्यूटर कीबोर्ड में किया जाता है।
चूंकि एमसीएस-48 श्रृंखला को अंततः बहुत सफल इंटेल एमसीएस -51 एमसीएस-51 श्रृंखला  के माध्यम से बदल दिया गया था, यह अपनी कम लागत, व्यापक उपलब्धता, स्मृति-कुशल एक-बाइट निर्देश सेट और परिपक्व विकास उपकरण के कारण वर्ष 2000 तक भी काफी लोकप्रिय रही। इस वजह से, इसका उपयोग उच्च-मात्रा, लागत-संवेदनशील उपभोक्ता इलेक्ट्रॉनिक्स उपकरणों जैसे टीवी रिमोट और  कंप्यूटर कीबोर्ड में किया जाता है।


== वेरिएंट ==
== वेरिएंट ==
8049 में 2 केबी नकाबपोश रीड-ओनली मेमोरी(रोम) (8748 और 8749 में [[EPROM|इरेज़ेबल प्रोग्रामेबल रीड-ओनली मेमोरी (एप्रोम)]] था) है जिसे 4 केबी बाहरी रोम(रीड-ओनली मेमोरी) के साथ-साथ 128 [[बाइट|बाइट्स]]  रैंडम-एक्सेस मेमोरी (रैएम) और 27 इनपुट/आउटपुट पोर्ट से बदला जा सकता है .{{sfn|Intel Corporation|1978}} माइक्रोकंट्रोलर का [[इलेक्ट्रॉनिक ऑसिलेटर]] ब्लॉक आने वाली घड़ी को 15 आंतरिक चरणों में विभाजित करता है, इस प्रकार इसकी अधिकतम 11 [[मेगाहर्ट्ज़]] होती है। क्रिस्टल को  0.73 एमआईपीएस  (एक-घड़ी निर्देश सेट के) प्रति सेकंड निर्देश मिलते हैं । कुछ 70% निर्देश एकल बाइट/चक्र वाले होते हैं, किंतु 30% को दो चक्र और/या दो बाइट की आवश्यकता होती है, इसलिए अपरिष्कृत प्रदर्शन 0.5 एमआईपीएस के निकट होगा।
8049 में 2 केबी नकाबपोश रीड-ओनली मेमोरी(रोम) (8748 और 8749 में इरेज़ेबल प्रोग्रामेबल रीड-ओनली मेमोरी (एप्रोम)था) है जिसे 4 केबी बाहरी रोम(रीड-ओनली मेमोरी) के साथ-साथ 128 बाइट्स रैंडम-एक्सेस मेमोरी (रैएम) और 27 इनपुट/आउटपुट पोर्ट से बदला जा सकता है .{{sfn|Intel Corporation|1978}} माइक्रोकंट्रोलर का इलेक्ट्रॉनिक ऑसिलेटर ब्लॉक आने वाली घड़ी को 15 आंतरिक चरणों में विभाजित करता है, इस प्रकार इसकी अधिकतम 11 [[मेगाहर्ट्ज़]] होती है। क्रिस्टल को  0.73 एमआईपीएस  (एक-घड़ी निर्देश सेट के) प्रति सेकंड निर्देश मिलते हैं । कुछ 70% निर्देश एकल बाइट/चक्र वाले होते हैं, किंतु 30% को दो चक्र और/या दो बाइट की आवश्यकता होती है, इसलिए अपरिष्कृत प्रदर्शन 0.5 एमआईपीएस के निकट होगा।


{| class="wikitable"
{| class="wikitable"
|+मिक्रोकंट्रोलर{{fact|date=November 2022}}
|+मिक्रोकंट्रोलर
! उपकरण !! आंतरिक          !! मेमोरी      !! टिप्पणियां
! उपकरण !! आंतरिक          !! मेमोरी      !! टिप्पणियां
|-
|-
Line 66: Line 66:
| 8742AH  || 2K × 8 ओटीपीईपीरोम  || 256 × 8 रैएम || यूपीआई, ओटीपीईपीरोम 8042AH का संस्करण  
| 8742AH  || 2K × 8 ओटीपीईपीरोम  || 256 × 8 रैएम || यूपीआई, ओटीपीईपीरोम 8042AH का संस्करण  
|}
|}


== उपयोग ==
== उपयोग ==
1979 में जारी टैंडी/रेडियो शेक [[टीआरएस-80 मॉडल II]] ने अपने कीबोर्ड में 8021 का उपयोग किया।<ref>{{cite book |title=TRS-80 Model II Technical Reference Manual |publisher=Radio Shack |page=135}}</ref> 8021 ने मॉडल II को पहला डेस्कटॉप कंप्यूटर सिस्टम बनाने की अनुमति दी, जिसमें एक अलग वियोज्य हल्के कीबोर्ड को एक पतले लचीले तार से जोड़ा गया था, और एक समर्पित माइक्रोप्रोसेसर का उपयोग करने वाला पहला कीबोर्ड होने की संभावना थी।{{citation needed|date=December 2020}}, दोनों विशेषताएँ जिन्हें सालों बाद एप्पल और आईबीएम  के माध्यम से कॉपी किया जाएगा।{{citation needed|date=December 2020}} 8021 प्रोसेसर कुंजी मैट्रिक्स को स्कैन करता है, स्विच क्लोजर को 8-बिट कोड में परिवर्तित करता है और फिर उस कोड को मुख्य सिस्टम पर कीबोर्ड इंटरफ़ेस में क्रमिक रूप से प्रसारित करता है। 8021 सूचक एलईडी को चालू या बंद करने के लिए आदेश भी स्वीकार करेगा। यह सब सिर्फ चार चिप्स के साथ किया गया था, जो उस समय एक उल्लेखनीय उपलब्धि थी। 8021 का उपयोग टीआरएस-80 मॉडल 12, 12B, 16, 16B और टैंडी 6000/6000HD के कीबोर्ड में भी किया गया था।<ref>{{cite book |title=Tandy 6000/6000HD Service Manual |date=1985 |publisher=Tandy/Radio Shack |page=213}}</ref>
1979 में जारी टैंडी/रेडियो शेक टीआरएस-80 मॉडल II ने अपने कीबोर्ड में 8021 का उपयोग किया।<ref>{{cite book |title=TRS-80 Model II Technical Reference Manual |publisher=Radio Shack |page=135}}</ref> 8021 ने मॉडल II को पहला डेस्कटॉप कंप्यूटर सिस्टम बनाने की अनुमति दी, जिसमें एक अलग वियोज्य हल्के कीबोर्ड को एक पतले लचीले तार से जोड़ा गया था, और एक समर्पित माइक्रोप्रोसेसर का उपयोग करने वाला पहला कीबोर्ड होने की संभावना थी। दोनों विशेषताएँ जिन्हें सालों बाद एप्पल और आईबीएम  के माध्यम से कॉपी किया जाएगा। 8021 प्रोसेसर कुंजी मैट्रिक्स को स्कैन करता है, स्विच क्लोजर को 8-बिट कोड में परिवर्तित करता है और फिर उस कोड को मुख्य सिस्टम पर कीबोर्ड इंटरफ़ेस में क्रमिक रूप से प्रसारित करता है। 8021 सूचक एलईडी को चालू या बंद करने के लिए आदेश भी स्वीकार करेगा। यह सब सिर्फ चार चिप्स के साथ किया गया था, जो उस समय एक उल्लेखनीय उपलब्धि थी। 8021 का उपयोग टीआरएस-80 मॉडल 12, 12B, 16, 16B और टैंडी 6000/6000HD के कीबोर्ड में भी किया गया था।<ref>{{cite book |title=Tandy 6000/6000HD Service Manual |date=1985 |publisher=Tandy/Radio Shack |page=213}}</ref>


मूल [[आईबीएम पीसी कीबोर्ड]] ने 8048 को अपने आंतरिक माइक्रोकंट्रोलर के रूप में उपयोग किया।<ref>{{Citation |title=Technical Reference: Personal Computer |series=Personal Computer Hardware Reference Library |chapter=Section 4: Keyboard |publisher=[[IBM]] |date=April 1984 |edition=Revised}}</ref> आईबीएम पर्सनल कंप्यूटर/AT ने इनपुट/आउटपुटपोर्ट पतों पर PC के [[Intel 8255|इंटेल 8255]] पेरिफेरल इंटरफ़ेस चिप को बदल दिया {{mono|[[hexadecimal|0x]]60–63}} पोर्ट पतों के माध्यम से 8042 तक पहुँचा जा सकता है {{mono|0x60}} और {{mono|0x64}}.<ref>{{Citation |title=Technical Reference: Personal Computer AT |series=Personal Computer Hardware Reference Library |chapter=Section 1: System Board |publisher=IBM |date=September 1985}}</ref> कीबोर्ड इंटरफ़ेस को प्रबंधित करने के साथ-साथ, 8042 ने एटी के [[इंटेल 80286]] सीपीयू के लिए [[ए 20 लाइन]] गेटिंग फ़ंक्शन को नियंत्रित किया और 80286 को रीसेट करने के लिए सॉफ़्टवेयर  के माध्यम से निर्देशित किया जा सकता है ([[इंटेल 80386]] और बाद के प्रोसेसर के विपरीत, 80286 में संरक्षित से स्विच करने का कोई विधि नहीं था। रीसेट किए जाने के अतिरिक्त [[वास्तविक मोड]] पर वापस मोड)। बाद के पीसी संगत 8042 के कार्यों को उनके सुपर इनपुट/आउटपुटउपकरणों में एकीकृत करते हैं।
मूल आईबीएम पीसी कीबोर्ड ने 8048 को अपने आंतरिक माइक्रोकंट्रोलर के रूप में उपयोग किया।<ref>{{Citation |title=Technical Reference: Personal Computer |series=Personal Computer Hardware Reference Library |chapter=Section 4: Keyboard |publisher=[[IBM]] |date=April 1984 |edition=Revised}}</ref> आईबीएम पर्सनल कंप्यूटर/AT ने इनपुट/आउटपुटपोर्ट पतों पर PC के इंटेल 8255 पेरिफेरल इंटरफ़ेस चिप को बदल दिया {{mono|[[hexadecimal|0x]]60–63}} पोर्ट पतों के माध्यम से 8042 तक पहुँचा जा सकता है {{mono|0x60}} और {{mono|0x64}}.<ref>{{Citation |title=Technical Reference: Personal Computer AT |series=Personal Computer Hardware Reference Library |chapter=Section 1: System Board |publisher=IBM |date=September 1985}}</ref> कीबोर्ड इंटरफ़ेस को प्रबंधित करने के साथ-साथ, 8042 ने एटी के इंटेल 80286 सीपीयू के लिए ए 20 लाइन गेटिंग फ़ंक्शन को नियंत्रित किया और 80286 को रीसेट करने के लिए सॉफ़्टवेयर  के माध्यम से निर्देशित किया जा सकता है (इंटेल 80386 और बाद के प्रोसेसर के विपरीत, 80286 में संरक्षित से स्विच करने का कोई विधि नहीं था। रीसेट किए जाने के अतिरिक्त वास्तविक मोड पर वापस मोड)। बाद के पीसी संगत 8042 के कार्यों को उनके सुपर इनपुट/आउटपुटउपकरणों में एकीकृत करते हैं।


8048 का उपयोग मैग्नेवॉक्स ओडिसी² [[विडियो गेम कंसोल]], [[टोकरी त्रिशूल]] श्रृंखला में किया गया था,<ref>{{Cite web|title=Korg Trident Service Manual|url=http://www.synthfool.com/docs/Korg/Korg_Trident_Service_manual/ |page=4 |publisher=Korg |via=Synthfool |access-date=10 February 2018}}</ref> और [[Korg Poly-61|कॉर्ग पॉली-61]],<ref>{{cite web|title=Korg Poly-61 Service Manual|url=http://fa.utfs.org/diy/korgpoly61/Korg_Poly-61_ServiceManual.pdf|access-date=2013-03-07|archive-date=2010-06-02|archive-url=https://web.archive.org/web/20100602041214/http://fa.utfs.org/diy/korgpoly61/Korg_Poly-61_ServiceManual.pdf|url-status=dead}}</ref> [[रोलैंड ज्यूपिटर-4]] और [[रोलैंड प्रोमार्स]]<ref name="SOS11-04">{{cite web|title=The History Of Roland, Part 1: 1930–1978|url=http://www.soundonsound.com/sos/nov04/articles/roland.htm|work=The History Of Roland|publisher=Sound On Sound Magazine|access-date=29 November 2010|author=Gordon Reid|date=November 2004}}</ref> [[एनालॉग सिंथेसाइज़र]]। [[Sinclair QL|सिंक्लेयर क्यूएल]] ने अपने कीबोर्ड, जॉयस्टिक पोर्ट, RS-232 इनपुट और ऑडियो को प्रबंधित करने के लिए निकट से संबंधित इंटेल 8049 का उपयोग किया। रॉम-रहित 8035 संस्करण का उपयोग पृष्ठभूमि संगीत उत्पन्न करने के लिए [[Nintendo|निन्टेंडो]] के आर्केड गेम [[गधा काँग (वीडियो गेम)]] में किया गया था।
8048 का उपयोग मैग्नेवॉक्स ओडिसी² विडियो गेम कंसोल, टोकरी त्रिशूल श्रृंखला में किया गया था,<ref>{{Cite web|title=Korg Trident Service Manual|url=http://www.synthfool.com/docs/Korg/Korg_Trident_Service_manual/ |page=4 |publisher=Korg |via=Synthfool |access-date=10 February 2018}}</ref> और कॉर्ग पॉली-61,<ref>{{cite web|title=Korg Poly-61 Service Manual|url=http://fa.utfs.org/diy/korgpoly61/Korg_Poly-61_ServiceManual.pdf|access-date=2013-03-07|archive-date=2010-06-02|archive-url=https://web.archive.org/web/20100602041214/http://fa.utfs.org/diy/korgpoly61/Korg_Poly-61_ServiceManual.pdf|url-status=dead}}</ref> रोलैंड ज्यूपिटर-4 और रोलैंड प्रोमार्स<ref name="SOS11-04">{{cite web|title=The History Of Roland, Part 1: 1930–1978|url=http://www.soundonsound.com/sos/nov04/articles/roland.htm|work=The History Of Roland|publisher=Sound On Sound Magazine|access-date=29 November 2010|author=Gordon Reid|date=November 2004}}</ref> [[एनालॉग सिंथेसाइज़र]] है। सिंक्लेयर क्यूएल ने अपने कीबोर्ड, जॉयस्टिक पोर्ट, RS-232 इनपुट और ऑडियो को प्रबंधित करने के लिए निकट से संबंधित इंटेल 8049 का उपयोग किया। रॉम-रहित 8035 संस्करण का उपयोग पृष्ठभूमि संगीत उत्पन्न करने के लिए निन्टेंडो के आर्केड गेम में किया गया था।


== व्युत्पन्न माइक्रोकंट्रोलर ==
== व्युत्पन्न माइक्रोकंट्रोलर ==
[[PHILIPS|फिलिप्स]] सेमीकंडक्टर्स (अब [[एनएक्सपी सेमीकंडक्टर]]्स) के पास इस श्रृंखला का निर्माण करने के लिए एक लाइसेंस था और उन्होंने इस वास्तुकला के आधार पर अपने MAB8400-परिवार को विकसित किया। ये एक एकीकृत I²C-इंटरफ़ेस के साथ पहले माइक्रोकंट्रोलर थे और पहले फिलिप्स (यूएस में [[मैग्नावॉक्स]]) [[सीडी प्लेयर]] (जैसे सीडी-100) में उपयोग किए गए थे।<ref>[http://arquivo.pt/wayback/20160515111736/http://www.datasheetarchive.com/dl/Datasheets-110/DSAP005622.pdf Datasheet (pdf)] Philips MAB8400-Family</ref>
फिलिप्स अर्धचालक (अब एनएक्सपी अर्धचालक) के पास इस श्रृंखला का निर्माण करने के लिए एक लाइसेंस था और उन्होंने इस वास्तुकला के आधार पर अपने MAB8400-परिवार को विकसित किया। ये एक एकीकृत I²C-इंटरफ़ेस के साथ पहले माइक्रोकंट्रोलर थे और पहले फिलिप्स (यूएस में मैग्नावॉक्स) [[सीडी प्लेयर]] (जैसे सीडी-100) में उपयोग किए गए थे।<ref>[http://arquivo.pt/wayback/20160515111736/http://www.datasheetarchive.com/dl/Datasheets-110/DSAP005622.pdf Datasheet (pdf)] Philips MAB8400-Family</ref>
<गैलरी मोड = पैक्ड हाइट्स = 150 पीएक्स कैप्शन = इंटेल एमसीएस-48 दूसरे स्रोत>
File:KL USSR KM1816BE i8748 Black Background.jpg|क्वासर कीव KM1816ВЕ48 (सोवियत संघ)
File:मित्सुबिशी M5M80C39P-6.jpg|[[मित्सुबिशी इलेक्ट्रिक]] M5M80C39P-6
File:NS87PC48D.jpg|[[राष्ट्रीय सेमीकंडक्टर]] NS87PC48D
File:NEC D8749HD.png|NEC µCOM सीरीज#µCOM-84|NEC µPD8749HD
File:Ic-photo-Philips--MAF 8049H PB A064--(8049-MCU).JPG|फिलिप्स एमएएफ 8049 एच
File:Ic-photo-Signetics--SCN8048A-(8048-MCU).png|[[सिग्नेटिक्स]] SCN8048A
</गैलरी>


== यह भी देखें ==
== यह भी देखें ==
Line 91: Line 82:
== संदर्भ ==
== संदर्भ ==
{{reflist}}
{{reflist}}


== ग्रन्थसूची ==
== ग्रन्थसूची ==
Line 107: Line 97:
* {{cite book |title=Microprocessor Peripherals UPI-41A/41AH/42/42AH User's Manual |url=http://games.rossiters.com/manuals/Fluke/UPI-41a.pdf |date=October 1993 |id=231318-006 |publisher=Intel Corporation}}
* {{cite book |title=Microprocessor Peripherals UPI-41A/41AH/42/42AH User's Manual |url=http://games.rossiters.com/manuals/Fluke/UPI-41a.pdf |date=October 1993 |id=231318-006 |publisher=Intel Corporation}}
* Johan Beaston, Jim Kahn: ''An 8741A/8041A Digital Cassette Controller'', Application Note AP-90, May 1980, Intel Corporation.
* Johan Beaston, Jim Kahn: ''An 8741A/8041A Digital Cassette Controller'', Application Note AP-90, May 1980, Intel Corporation.
== बाहरी संबंध ==
== बाहरी संबंध ==
* [https://devsaurus.github.io/mcs-48/mcs-48.pdf MCS-48 family architecture]
* [https://devsaurus.github.io/mcs-48/mcs-48.pdf MCS-48 family architecture]
Line 114: Line 102:
* [https://web.archive.org/web/20130702222341/http://www.computerhistory.org/collections/accession/102658328 Computer History Museum, Intel 8048 मिक्रोकंट्रोलर Oral History Panel]
* [https://web.archive.org/web/20130702222341/http://www.computerhistory.org/collections/accession/102658328 Computer History Museum, Intel 8048 मिक्रोकंट्रोलर Oral History Panel]
* [https://www.flickr.com/photos/yellowcloud/4524734295/ मिक्रोकंट्रोलर NEC 8741 (image of the Silicon-Chip)]
* [https://www.flickr.com/photos/yellowcloud/4524734295/ मिक्रोकंट्रोलर NEC 8741 (image of the Silicon-Chip)]
{{Intel controllers}}
{{8bitMCUs}}


{{Authority control}}
{{Authority control}}

Latest revision as of 15:16, 20 October 2023

यूवी ईपीरोम के साथ 8749
File:Intel 8049 Microcontroller.jpg
एक इंटेल 8049 माइक्रोकंट्रोलर, जैसा कि HP3478A मल्टीमीटर में उपयोग किया जाता है। इस चिप का निर्माण 1984 के दूसरे सप्ताह में किया गया था।
File:EPROM-Microcontroller Intel 8749H (chip) - (1).jpg
इंटेल 8749 डाई (एकीकृत सर्किट)

एमसीएस-48 माइक्रोकंट्रोलर श्रृंखला, इंटेल का पहला माइक्रोकंट्रोलर, मूल रूप से 1976 में जारी किया गया था। इसके पहले सदस्य 8048, 8035 और 8748 थे। 8048[1] संभवतया परिवार का सबसे प्रमुख सदस्य है। प्रारंभ में, इस परिवार का उत्पादन एनएमओएस तर्क (एन-टाइप मेटल-ऑक्साइड-सेमीकंडक्टर) यांत्रिकी का उपयोग करके किया गया था। 1980 के दशक की प्रारंभिक में, यह पूरक धातु ऑक्साइड सेमीकंडक्टर(सीएमओएस) यांत्रिकी में उपलब्ध हो गया। इसे 1990 के दशक में प्राचीन डिजाइनों का समर्थन करने के लिए निर्मित किया गया था जो अभी भी इसका उपयोग करते थे।

एमसीएस-48 श्रृंखला में संशोधित हार्वर्ड वास्तुकला है, जिसमें आंतरिक या बाहरी प्रोग्राम एकमात्र पढ़ने के लिये मेमोरी (रोम) और 64-256 बाइट्स आंतरिक (ऑन-चिप) रैंडम एक्सेस मेमोरी (रैएम) है। इनपुट/आउटपुट प्रोग्राम और डेटा से अलग अपने स्वयं के पता स्थान में मैप किया जाता है।

चूंकि एमसीएस-48 श्रृंखला को अंततः बहुत सफल इंटेल एमसीएस -51 एमसीएस-51 श्रृंखला के माध्यम से बदल दिया गया था, यह अपनी कम लागत, व्यापक उपलब्धता, स्मृति-कुशल एक-बाइट निर्देश सेट और परिपक्व विकास उपकरण के कारण वर्ष 2000 तक भी काफी लोकप्रिय रही। इस वजह से, इसका उपयोग उच्च-मात्रा, लागत-संवेदनशील उपभोक्ता इलेक्ट्रॉनिक्स उपकरणों जैसे टीवी रिमोट और कंप्यूटर कीबोर्ड में किया जाता है।

वेरिएंट

8049 में 2 केबी नकाबपोश रीड-ओनली मेमोरी(रोम) (8748 और 8749 में इरेज़ेबल प्रोग्रामेबल रीड-ओनली मेमोरी (एप्रोम)था) है जिसे 4 केबी बाहरी रोम(रीड-ओनली मेमोरी) के साथ-साथ 128 बाइट्स रैंडम-एक्सेस मेमोरी (रैएम) और 27 इनपुट/आउटपुट पोर्ट से बदला जा सकता है .[2] माइक्रोकंट्रोलर का इलेक्ट्रॉनिक ऑसिलेटर ब्लॉक आने वाली घड़ी को 15 आंतरिक चरणों में विभाजित करता है, इस प्रकार इसकी अधिकतम 11 मेगाहर्ट्ज़ होती है। क्रिस्टल को 0.73 एमआईपीएस (एक-घड़ी निर्देश सेट के) प्रति सेकंड निर्देश मिलते हैं । कुछ 70% निर्देश एकल बाइट/चक्र वाले होते हैं, किंतु 30% को दो चक्र और/या दो बाइट की आवश्यकता होती है, इसलिए अपरिष्कृत प्रदर्शन 0.5 एमआईपीएस के निकट होगा।

मिक्रोकंट्रोलर
उपकरण आंतरिक मेमोरी टिप्पणियां
8020 1K × 8 रोम 64 × 8 रैएम 8048 का सबसेट, 20 पिन, केवल 13 इनपुट/आउटपुटलाइनें
8021 1K × 8 रोम 64 × 8 रैएम 8048, 28 पिन, 21 इनपुट/आउटपुटलाइनों का सबसेट
8022 2K × 8 रोम 64 × 8 रैएम 8048 का सबसेट, ए/डी-कनवर्टर
8035 none 64 × 8 रैएम
8038 none 64 × 8 रैएम
8039 none 128 × 8 रैएम
8040 none 256 × 8 रैएम
8048 1K × 8 रोम 64 × 8 रैएम 27× इनपुट/आउटपुट पोर्ट
8049 2K × 8 रोम 128 × 8 रैएम 27× इनपुट/आउटपुट पोर्ट
8050 4K x 8 रोम 256 × 8 रैएम
8648 1K × 8 ओटीपीईपीरोम 64 × 8 रैएम फैक्टरी ओटीपी ईपीरोम
8748 1K × 8 ईपीरोम 64 × 8 रैएम 2× 8-बिट टाइमर, 27× इनपुट/आउटपुट पोर्ट
8749 2K × 8 ईपीरोम 128 × 8 रैएम 2× 8-बिट टाइमर, 27× इनपुट/आउटपुट पोर्ट
87P50 विस्तार. रोम सॉकेट 256 × 8 रैएम 2758/2716/2732 ईप्रोम के लिए पिग्गी-बैक सॉकेट है
File:Intel P8242.jpg
इंटेल पी 8242 - एटी-संगत कंप्यूटरों के लिए फीनिक्स फर्मवेयर के साथ कीबोर्ड नियंत्रक
यूनिवर्सल पेरिफेरल इंटरफ़ेस
उपकरण आंतरिक मेमोरी मेमोरी
8041 1K × 8 रोम 64 × 8 रैएम यूनिवर्सल पेरिफेरल इंटरफ़ेस (यूपीआई)
8041AH 1K × 8 रोम 128 × 8 रैएम यूपीआई
8741A 1K × 8 ईपीरोम 64 × 8 रैएम यूपीआई, ईपीरोम 8041 का संस्करण
8741AH 1K × 8 ओटीपी ईपीरोम 128 × 8 रैएम यूपीआई, ओटीपीईपीरोम 8041 का संस्करणAH
8042AH 2K × 8 रोम 256 × 8 रैएम यूपीआई
8242 2K × 8 रोम 256 × 8 रैएम यूपीआई, कीबोर्ड कंट्रोलर फर्मवेयर के साथ प्रीप्रोग्राम्ड[3]
8742 2K × 8 ईपीरोम 128 × 8 रैएम यूपीआई, ईपीरोम संस्करण
8742AH 2K × 8 ओटीपीईपीरोम 256 × 8 रैएम यूपीआई, ओटीपीईपीरोम 8042AH का संस्करण

उपयोग

1979 में जारी टैंडी/रेडियो शेक टीआरएस-80 मॉडल II ने अपने कीबोर्ड में 8021 का उपयोग किया।[4] 8021 ने मॉडल II को पहला डेस्कटॉप कंप्यूटर सिस्टम बनाने की अनुमति दी, जिसमें एक अलग वियोज्य हल्के कीबोर्ड को एक पतले लचीले तार से जोड़ा गया था, और एक समर्पित माइक्रोप्रोसेसर का उपयोग करने वाला पहला कीबोर्ड होने की संभावना थी। दोनों विशेषताएँ जिन्हें सालों बाद एप्पल और आईबीएम के माध्यम से कॉपी किया जाएगा। 8021 प्रोसेसर कुंजी मैट्रिक्स को स्कैन करता है, स्विच क्लोजर को 8-बिट कोड में परिवर्तित करता है और फिर उस कोड को मुख्य सिस्टम पर कीबोर्ड इंटरफ़ेस में क्रमिक रूप से प्रसारित करता है। 8021 सूचक एलईडी को चालू या बंद करने के लिए आदेश भी स्वीकार करेगा। यह सब सिर्फ चार चिप्स के साथ किया गया था, जो उस समय एक उल्लेखनीय उपलब्धि थी। 8021 का उपयोग टीआरएस-80 मॉडल 12, 12B, 16, 16B और टैंडी 6000/6000HD के कीबोर्ड में भी किया गया था।[5]

मूल आईबीएम पीसी कीबोर्ड ने 8048 को अपने आंतरिक माइक्रोकंट्रोलर के रूप में उपयोग किया।[6] आईबीएम पर्सनल कंप्यूटर/AT ने इनपुट/आउटपुटपोर्ट पतों पर PC के इंटेल 8255 पेरिफेरल इंटरफ़ेस चिप को बदल दिया 0x60–63 पोर्ट पतों के माध्यम से 8042 तक पहुँचा जा सकता है 0x60 और 0x64.[7] कीबोर्ड इंटरफ़ेस को प्रबंधित करने के साथ-साथ, 8042 ने एटी के इंटेल 80286 सीपीयू के लिए ए 20 लाइन गेटिंग फ़ंक्शन को नियंत्रित किया और 80286 को रीसेट करने के लिए सॉफ़्टवेयर के माध्यम से निर्देशित किया जा सकता है (इंटेल 80386 और बाद के प्रोसेसर के विपरीत, 80286 में संरक्षित से स्विच करने का कोई विधि नहीं था। रीसेट किए जाने के अतिरिक्त वास्तविक मोड पर वापस मोड)। बाद के पीसी संगत 8042 के कार्यों को उनके सुपर इनपुट/आउटपुटउपकरणों में एकीकृत करते हैं।

8048 का उपयोग मैग्नेवॉक्स ओडिसी² विडियो गेम कंसोल, टोकरी त्रिशूल श्रृंखला में किया गया था,[8] और कॉर्ग पॉली-61,[9] रोलैंड ज्यूपिटर-4 और रोलैंड प्रोमार्स[10] एनालॉग सिंथेसाइज़र है। सिंक्लेयर क्यूएल ने अपने कीबोर्ड, जॉयस्टिक पोर्ट, RS-232 इनपुट और ऑडियो को प्रबंधित करने के लिए निकट से संबंधित इंटेल 8049 का उपयोग किया। रॉम-रहित 8035 संस्करण का उपयोग पृष्ठभूमि संगीत उत्पन्न करने के लिए निन्टेंडो के आर्केड गेम में किया गया था।

व्युत्पन्न माइक्रोकंट्रोलर

फिलिप्स अर्धचालक (अब एनएक्सपी अर्धचालक) के पास इस श्रृंखला का निर्माण करने के लिए एक लाइसेंस था और उन्होंने इस वास्तुकला के आधार पर अपने MAB8400-परिवार को विकसित किया। ये एक एकीकृत I²C-इंटरफ़ेस के साथ पहले माइक्रोकंट्रोलर थे और पहले फिलिप्स (यूएस में मैग्नावॉक्स) सीडी प्लेयर (जैसे सीडी-100) में उपयोग किए गए थे।[11]

यह भी देखें

  • इंटेल सिस्टम डेवलपमेंट किट#HSE-49|HSE-49 एमुलेटर

संदर्भ

  1. Laws, David; Blume Jr., Henry; Ekiss, John; Feng, Yung; Kline, Barbara; Raphael, Howard; Stamm, David (2008-07-30). Oral History Panel on the Development and Promotion of the Intel 8048 Microcontroller (PDF). Archived from the original (PDF) on 2014-12-27.
  2. Intel Corporation 1978.
  3. "UPI-41AH/42AH Universal Peripheral Interface 8-bit Slave Microcontroller" (PDF). Intel. November 1994. p. 2. Retrieved 2022-07-19.
  4. TRS-80 Model II Technical Reference Manual. Radio Shack. p. 135.
  5. Tandy 6000/6000HD Service Manual. Tandy/Radio Shack. 1985. p. 213.
  6. "Section 4: Keyboard", Technical Reference: Personal Computer, Personal Computer Hardware Reference Library (Revised ed.), IBM, April 1984
  7. "Section 1: System Board", Technical Reference: Personal Computer AT, Personal Computer Hardware Reference Library, IBM, September 1985
  8. "Korg Trident Service Manual". Korg. p. 4. Retrieved 10 February 2018 – via Synthfool.
  9. "Korg Poly-61 Service Manual" (PDF). Archived from the original (PDF) on 2010-06-02. Retrieved 2013-03-07.
  10. Gordon Reid (November 2004). "The History Of Roland, Part 1: 1930–1978". The History Of Roland. Sound On Sound Magazine. Retrieved 29 November 2010.
  11. Datasheet (pdf) Philips MAB8400-Family

ग्रन्थसूची

MCS-48
  • MCS-48 Single Component Microcomputer, Applications Seminar Notebook, 1978, Intel Corporation.
  • MCS-48 Microcomputer User's Manual (PDF). Intel Corporation. 1978.
  • Lionel Smith, Cecil Moore: Serial इनपुट/आउटपुटand Math Utilities for the 8049 Microcomputer, Application Note AP-49, January 1979, Intel Corporation.
  • A High-Speed Emulator for Intel MCS-48 Microcomputers, Application Note AP-55A, August 1979, Intel Corporation.
  • Phil Dahm, Stuart Rosenberg: Intel MCS-48 and यूपीआई-41A मिक्रोकंट्रोलरs, Reliability Report RR-25, December 1979, Intel Corporation.
  • मिक्रोकंट्रोलर Handbook, Intel 1984, Order number 210918-002.
  • 8-Bit Embedded Controllers, Intel 1991, Order number 270645-003.
यूपीआई-41
  • यूपीआई-41A User's Manual, Intel 1980, Order number 9800504-02 Rev. B.
  • Microprocessor Peripherals UPI-41A/41AH/42/42AH User's Manual (PDF). Intel Corporation. October 1993. 231318-006.
  • Johan Beaston, Jim Kahn: An 8741A/8041A Digital Cassette Controller, Application Note AP-90, May 1980, Intel Corporation.

बाहरी संबंध