इंटेल एमसीएस-48
एमसीएस-48 माइक्रोकंट्रोलर श्रृंखला, इंटेल का पहला माइक्रोकंट्रोलर, मूल रूप से 1976 में जारी किया गया था। इसके पहले सदस्य 8048, 8035 और 8748 थे। 8048[1] संभवतया परिवार का सबसे प्रमुख सदस्य है। प्रारंभ में, इस परिवार का उत्पादन एनएमओएस तर्क (एन-टाइप मेटल-ऑक्साइड-सेमीकंडक्टर) तकनीक का उपयोग करके किया गया था। 1980 के दशक की शुरुआत में, यह पूरक धातु ऑक्साइड सेमीकंडक्टर(सीएमओएस) तकनीक में उपलब्ध हो गया। इसे 1990 के दशक में पुराने डिजाइनों का समर्थन करने के लिए निर्मित किया गया था जो अभी भी इसका उपयोग करते थे।
एमसीएस-48 श्रृंखला में एक संशोधित हार्वर्ड वास्तुकला है, जिसमें आंतरिक या बाहरी प्रोग्राम केवल पढ़ने के लिये मेमोरी और 64-256 बाइट्स आंतरिक (ऑन-चिप) रैंडम एक्सेस मेमोरी है। इनपुट/आउटपुट|I/O प्रोग्राम और डेटा से अलग अपने स्वयं के पता स्थान में मैप किया जाता है।
चूंकि एमसीएस-48 श्रृंखला को अंततः बहुत सफल इंटेल एमसीएस -51|एमसीएस-51 श्रृंखला द्वारा बदल दिया गया था, यह अपनी कम लागत, व्यापक उपलब्धता, स्मृति-कुशल एक-बाइट निर्देश सेट के कारण वर्ष 2000 तक भी काफी लोकप्रिय रही। और परिपक्व विकास उपकरण। इस वजह से, इसका उपयोग उच्च-मात्रा, लागत-संवेदनशील उपभोक्ता इलेक्ट्रॉनिक्स उपकरणों जैसे टीवी रिमोट, कंप्यूटर कीबोर्ड और खिलौनों में किया जाता है।
वेरिएंट
8049 में 2 केबी नकाबपोश रीड-ओनली मेमोरी (8748 और 8749 में EPROM था) है जिसे 4 केबी बाहरी रोम(रीड-ओनली मेमोरी) के साथ-साथ 128 बाइट्स रैंडम-एक्सेस मेमोरी और 27 इनपुट/आउटपुट|I/O पोर्ट से बदला जा सकता है .[2] माइक्रोकंट्रोलर का इलेक्ट्रॉनिक ऑसिलेटर ब्लॉक आने वाली घड़ी को 15 आंतरिक चरणों में विभाजित करता है, इस प्रकार इसकी अधिकतम 11 मेगाहर्ट्ज़ होती है। क्रिस्टल एक को प्रति सेकंड 0.73 निर्देश मिलते हैं # लाखों निर्देश प्रति सेकंड (एक-घड़ी निर्देश सेट के)। कुछ 70% निर्देश एकल बाइट/चक्र वाले होते हैं, लेकिन 30% को दो चक्र और/या दो बाइट की आवश्यकता होती है, इसलिए अपरिष्कृत प्रदर्शन 0.5 एमआईपीएस के करीब होगा।
| Device | Internal | Memory | Remarks |
|---|---|---|---|
| 8020 | 1K × 8 ROM | 64 × 8 RAM | subset of 8048, 20 pins, only 13 I/O lines |
| 8021 | 1K × 8 ROM | 64 × 8 RAM | subset of 8048, 28 pins, 21 I/O lines |
| 8022 | 2K × 8 ROM | 64 × 8 RAM | subset of 8048, A/D-converter |
| 8035 | none | 64 × 8 RAM | |
| 8038 | none | 64 × 8 RAM | |
| 8039 | none | 128 × 8 RAM | |
| 8040 | none | 256 × 8 RAM | |
| 8048 | 1K × 8 ROM | 64 × 8 RAM | 27× I/O ports |
| 8049 | 2K × 8 ROM | 128 × 8 RAM | 27× I/O ports |
| 8050 | 4K x 8 ROM | 256 × 8 RAM | |
| 8648 | 1K × 8 OTP EPROM | 64 × 8 RAM | Factory OTP EPROM |
| 8748 | 1K × 8 EPROM | 64 × 8 RAM | 2× 8-bit timers, 27× I/O ports |
| 8749 | 2K × 8 EPROM | 128 × 8 RAM | 2× 8-bit timers, 27× I/O ports |
| 87P50 | ext. ROM socket | 256 × 8 RAM | Has piggy-back socket for 2758/2716/2732 EPROM |
| Device | Internal | Memory | Remarks |
|---|---|---|---|
| 8041 | 1K × 8 ROM | 64 × 8 RAM | Universal Peripheral Interface (UPI) |
| 8041AH | 1K × 8 ROM | 128 × 8 RAM | UPI |
| 8741A | 1K × 8 EPROM | 64 × 8 RAM | UPI, EPROM version of 8041 |
| 8741AH | 1K × 8 OTP EPROM | 128 × 8 RAM | UPI, OTP EPROM version of 8041AH |
| 8042AH | 2K × 8 ROM | 256 × 8 RAM | UPI |
| 8242 | 2K × 8 ROM | 256 × 8 RAM | UPI, preprogrammed with keyboard controller firmware[3] |
| 8742 | 2K × 8 EPROM | 128 × 8 RAM | UPI, EPROM version |
| 8742AH | 2K × 8 OTP EPROM | 256 × 8 RAM | UPI, OTP EPROM version of 8042AH |
उपयोग
1979 में जारी टैंडी/रेडियो शेक टीआरएस-80 मॉडल II ने अपने कीबोर्ड में 8021 का उपयोग किया।[4] 8021 ने मॉडल II को पहला डेस्कटॉप कंप्यूटर सिस्टम बनाने की अनुमति दी, जिसमें एक अलग वियोज्य हल्के कीबोर्ड को एक पतले लचीले तार से जोड़ा गया था, और एक समर्पित माइक्रोप्रोसेसर का उपयोग करने वाला पहला कीबोर्ड होने की संभावना थी।[citation needed], दोनों विशेषताएँ जिन्हें सालों बाद एप्पल और आईबीएम द्वारा कॉपी किया जाएगा।[citation needed] 8021 प्रोसेसर कुंजी मैट्रिक्स को स्कैन करता है, स्विच क्लोजर को 8-बिट कोड में परिवर्तित करता है और फिर उस कोड को मुख्य सिस्टम पर कीबोर्ड इंटरफ़ेस में क्रमिक रूप से प्रसारित करता है। 8021 सूचक एलईडी को चालू या बंद करने के लिए आदेश भी स्वीकार करेगा। यह सब सिर्फ चार चिप्स के साथ किया गया था, जो उस समय एक उल्लेखनीय उपलब्धि थी। 8021 का उपयोग टीआरएस-80 मॉडल 12, 12B, 16, 16B और टैंडी 6000/6000HD के कीबोर्ड में भी किया गया था।[5] मूल आईबीएम पीसी कीबोर्ड ने 8048 को अपने आंतरिक माइक्रोकंट्रोलर के रूप में इस्तेमाल किया।[6] आईबीएम पर्सनल कंप्यूटर/AT ने I/O पोर्ट पतों पर PC के Intel 8255 पेरिफेरल इंटरफ़ेस चिप को बदल दिया 0x60–63 पोर्ट पतों के माध्यम से 8042 तक पहुँचा जा सकता है 0x60 और 0x64.[7] कीबोर्ड इंटरफ़ेस को प्रबंधित करने के साथ-साथ, 8042 ने एटी के इंटेल 80286 सीपीयू के लिए ए 20 लाइन गेटिंग फ़ंक्शन को नियंत्रित किया और 80286 को रीसेट करने के लिए सॉफ़्टवेयर द्वारा निर्देशित किया जा सकता है (इंटेल 80386 और बाद के प्रोसेसर के विपरीत, 80286 में संरक्षित से स्विच करने का कोई तरीका नहीं था। रीसेट किए जाने के अलावा वास्तविक मोड पर वापस मोड)। बाद के पीसी संगत 8042 के कार्यों को उनके सुपर I/O उपकरणों में एकीकृत करते हैं।
8048 का उपयोग मैग्नेवॉक्स ओडिसी² विडियो गेम कंसोल, टोकरी त्रिशूल श्रृंखला में किया गया था,[8] और Korg Poly-61,[9] रोलैंड ज्यूपिटर-4 और रोलैंड प्रोमार्स[10] एनालॉग सिंथेसाइज़र। सिंक्लेयर क्यूएल ने अपने कीबोर्ड, जॉयस्टिक पोर्ट, RS-232 इनपुट और ऑडियो को प्रबंधित करने के लिए निकट से संबंधित इंटेल 8049 का उपयोग किया। रॉम-रहित 8035 संस्करण का उपयोग पृष्ठभूमि संगीत उत्पन्न करने के लिए निन्टेंडो के आर्केड गेम गधा काँग (वीडियो गेम) में किया गया था।
व्युत्पन्न माइक्रोकंट्रोलर
फिलिप्स सेमीकंडक्टर्स (अब एनएक्सपी सेमीकंडक्टर्स) के पास इस श्रृंखला का निर्माण करने के लिए एक लाइसेंस था और उन्होंने इस वास्तुकला के आधार पर अपने MAB8400-परिवार को विकसित किया। ये एक एकीकृत I²C-इंटरफ़ेस के साथ पहले माइक्रोकंट्रोलर थे और पहले फिलिप्स (यूएस में मैग्नावॉक्स) सीडी प्लेयर (जैसे सीडी-100) में इस्तेमाल किए गए थे।[11] <गैलरी मोड = पैक्ड हाइट्स = 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 </गैलरी>
यह भी देखें
- इंटेल सिस्टम डेवलपमेंट किट#HSE-49|HSE-49 एमुलेटर
संदर्भ
- ↑ 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.
- ↑ Intel Corporation 1978.
- ↑ "UPI-41AH/42AH Universal Peripheral Interface 8-bit Slave Microcontroller" (PDF). Intel. November 1994. p. 2. Retrieved 2022-07-19.
- ↑ TRS-80 Model II Technical Reference Manual. Radio Shack. p. 135.
- ↑ Tandy 6000/6000HD Service Manual. Tandy/Radio Shack. 1985. p. 213.
- ↑ "Section 4: Keyboard", Technical Reference: Personal Computer, Personal Computer Hardware Reference Library (Revised ed.), IBM, April 1984
- ↑ "Section 1: System Board", Technical Reference: Personal Computer AT, Personal Computer Hardware Reference Library, IBM, September 1985
- ↑ "Korg Trident Service Manual". Korg. p. 4. Retrieved 10 February 2018 – via Synthfool.
- ↑ "Korg Poly-61 Service Manual" (PDF). Archived from the original (PDF) on 2010-06-02. Retrieved 2013-03-07.
- ↑ Gordon Reid (November 2004). "The History Of Roland, Part 1: 1930–1978". The History Of Roland. Sound On Sound Magazine. Retrieved 29 November 2010.
- ↑ 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 I/O 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 UPI-41A Microcontrollers, Reliability Report RR-25, December 1979, Intel Corporation.
- Microcontroller Handbook, Intel 1984, Order number 210918-002.
- 8-Bit Embedded Controllers, Intel 1991, Order number 270645-003.
- UPI-41
- UPI-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.