Intel MCS-48 - Intel MCS-48
The MCS-48 mikrokontrolér série, Intel První mikrokontrolér, který byl původně vydán v roce 1976. Jeho prvními členy byly 8048, 8035 a 8748. Zpočátku byla tato rodina vyráběna pomocí NMOS (typ n kov – oxid – polovodič ) technologie. Na začátku 80. let byla k dispozici v CMOS technologie. To bylo ještě vyrobeno v 90. letech na podporu starších designů, které ho stále používaly.
Řada MCS-48 má upravená harvardská architektura, s interním nebo externím programem ROM a 64–256 bajtů interní (na čipu) RAM. The I / O je mapován do jeho vlastního adresní prostor, odděleně od programů a dat. Model 8048 je pravděpodobně nejvýznamnějším členem rodiny mikrokontrolérů Intel MCS-48.
Ačkoli řada MCS-48 byla nakonec nahrazena velmi populární MCS-51 série, dokonce i kolem roku 2000 zůstala docela populární kvůli své nízké ceně, široké dostupnosti, paměťově efektivní jednobajtové instrukční sadě a vyspělým vývojovým nástrojům. Z tohoto důvodu se hodně používá ve velkoobjemových zařízeních spotřební elektroniky, jako jsou televizory, televizní ovladače, hračky a další přístroje, kde je zásadní snížení nákladů.
Varianty
Model 8049 má maskované 2 kB ROM (8748 a 8749 měl EPROM ), kterou lze nahradit externí pamětí 4 kB a 128 MBbajtů z RAM a 27I / O porty. Mikrokontrolér oscilátor blok rozděluje příchozí hodiny na 15 interních fází, tedy na jejich 11MHz max. krystal dostane 0,73MIPS (jednorázové instrukce ). Asi 70% instrukcí je jednobajtových / cyklických, ale 30% potřebuje dva cykly a / nebo dva bajty, takže hrubý výkon by byl blíže 0,5 MIPS.
Intel 8748 má 2 × 8bitové časovače, 27 × I / O porty, 64 bajtů RAM a 1 KB EPROM. Pod číslem 8749 byla k dispozici také verze s 2 KB EPROM a 128 bajty RAM.
přístroj | Vnitřní | Paměť | Poznámky |
---|---|---|---|
8020 | 1K × 8 ROM | 64 × 8 RAM | podmnožina 8048, 20 pinů, pouze 13 I / O linek |
8021 | 1K × 8 ROM | 64 × 8 RAM | podmnožina 8048, 28 pinů, 21 I / O linek |
8022 | 2K × 8 ROM | 64 × 8 RAM | podmnožina 8048, A / D převaděč |
8035 | žádný | 64 × 8 RAM | |
8039 | žádný | 128 × 8 RAM | |
8040 | žádný | 256 × 8 RAM | |
8048 | 1K × 8 ROM | 64 × 8 RAM | |
8049 | 2K × 8 ROM | 128 × 8 RAM | |
8050 | 4K x 8 ROM | 256 × 8 RAM | |
8748 | 1K × 8 EPROM | 64 × 8 RAM | |
8749 | 2K × 8 EPROM | 128 × 8 RAM | |
87P50 | ext. Zásuvka ROM | 256 × 8 RAM | Má zásuvku pro EPROM 2758/2716/2732. |
8648 | 1K × 8 OTP EPROM | 64 × 8 RAM | tovární OTP EPROM |
přístroj | Vnitřní | Paměť | Poznámky |
---|---|---|---|
8041 | 1K × 8 ROM | 64 × 8 RAM | Univerzální periferní rozhraní (UPI) |
8041AH | 1K × 8 ROM | 128 × 8 RAM | UPI |
8741A | 1K × 8 EPROM | 64 × 8 RAM | UPI, EPROM verze 8041 |
8741AH | 1K × 8 OTP EPROM | 128 × 8 RAM | UPI, OTP EPROM verze 8041AH |
8042AH | 2K × 8 ROM | 256 × 8 RAM | UPI |
8742 | 2K × 8 EPROM | 128 × 8 RAM | Verze UPI, EPROM |
8742AH | 2K × 8 OTP EPROM | 256 × 8 RAM | UPI, OTP EPROM verze 8042AH |
Použití
Tandy / Radio Shack TRS-80 Model II, vydané v roce 1979, používalo klávesnici 8021.[1] Model 8021 umožnil Modelu II být prvním stolním počítačovým systémem se samostatnou odnímatelnou odlehčenou klávesnicí spojenou jediným tenkým ohebným vodičem a pravděpodobně první klávesnicí používající vyhrazený mikroprocesor, což jsou atributy, které by o několik let později zkopírovala společnost Apple a IBM. Procesor 8021 skenuje matici kláves, převádí uzávěry spínačů na 8bitový kód a poté tento kód vysílá sériově na rozhraní klávesnice v hlavním systému. 8021 bude také přijímat příkazy k zapnutí nebo vypnutí indikátorových LED. To vše bylo provedeno pouze se čtyřmi čipy, což byl v té době pozoruhodný výkon. 8021 byl také použit v klávesnicích pro TRS-80 Model 12, 12B, 16, 16B a Tandy 6000 / 6000HD.[2]
Originál IBM PC klávesnice použil 8048 jako interní mikrokontrolér.[3] The PC AT vyměnil PC Intel 8255 čip periferního rozhraní na adresách I / O portů 0x 60–63 s 8042 přístupnou přes adresy portů 0x60 a 0x64.[4] Stejně jako správa rozhraní klávesnice, 8042 ovládal Linka A20 hradlovací funkce pro AT Intel 80286 CPU a mohlo by mu být přikázáno softwarem resetovat 80286 (na rozdíl od 80386 a novější procesory, 80286 neměl žádný způsob přechodu z chráněný režim zpět k skutečný režim kromě resetování). Později kompatibilní s PC integrují funkce 8042 do svých super I / O zařízení.
Model 8048 byl použit v Magnavox Odyssey² herní konzole, Korg Trident série,[5] the Korg Poly-61,[6] Roland Jupiter-4 a Roland ProMars[7] analogové syntezátory. The Sinclair QL používal úzce související Intel 8049 ke správě své klávesnice, portů joysticku, vstupů RS-232 a zvuku.
Další varianta, ROM bez 8035, byl použit v Nintendo arkádová hra Donkey Kong. Ačkoli to není typická aplikace pro mikrokontrolér, jejím účelem bylo generovat hudbu na pozadí hry.
Odvozené mikrokontroléry
Philips Semiconductors (nyní NXP ) vlastnili licenci na výrobu této série a na základě této architektury vyvinuli svoji rodinu MAB8400. Jednalo se o první mikrokontroléry s integrovanou funkcí I²C -rozhraní a byly použity v prvním Philips (Magnavox ve Spojených státech) Přehrávače kompaktních disků (např. CD-100).[8]
Kvazar Kyjev KM1816VE48 (Sovětský svaz)
National Semiconductor NS87PC48D
Philips MAF 8049H
Signetics SCN8048A
Literatura
- MCS-48
- Jednosložkový mikropočítač MCS-48, Notebook pro seminář aplikací, 1978, Intel Corporation.
- UŽIVATELSKÁ PŘÍRUČKA MIKROPOČÍTAČE MCS-48 1978, Intel Corporation.
- Lionel Smith, Cecil Moore: Serial I / O a Math Utilities pro mikropočítač 8049, Application Note AP-49, January 1979, Intel Corporation.
- Vysokorychlostní emulátor pro mikropočítače Intel MCS-48, Aplikační poznámka AP-55A, srpen 1979, Intel Corporation.
- Phil Dahm, Stuart Rosenberg: Mikrokontroléry Intel MCS-48 a UPI-41AZpráva o spolehlivosti RR-25, prosinec 1979, Intel Corporation.
- Příručka mikrokontroléru, Intel 1984, objednací číslo 210918-002.
- 8bitové integrované řadiče, Intel 1991, objednací číslo 270645-003.
- UPI-41
- Uživatelská příručka UPI-41A, Intel 1980, objednací číslo 9800504-02 rev.
- Mikroprocesorová periferní zařízení UPI-41A / 41AH / 42 / 42AH Uživatelská příručka, Říjen 1993, objednací číslo 231318-006, Intel Corporation.
- Johan Beaston, Jim Kahn: Řadič digitální kazety 8741A / 8041A, Application Note AP-90, May 1980, Intel Corporation.
Viz také
Reference
- ^ Technická referenční příručka TRS-80 Model II. Rádio Shack. p. 135.
- ^ Servisní příručka Tandy 6000 / 6000HD. Tandy / Radio Shack. 1985. s. 213.
- ^ "Oddíl 4: Klávesnice", Technická reference: Osobní počítač, Referenční knihovna hardwaru pro osobní počítače (přepracované vydání), IBM, Duben 1984
- ^ "Oddíl 1: Základní deska", Technická reference: Osobní počítač AT, Personal Computer Hardware Reference Library, IBM, září 1985
- ^ „Servisní příručka Korg Trident“. Korg. p. 4. Citováno 10. února 2018 - přes Synthfool.
- ^ „Servisní příručka Korg Poly-61“ (PDF).
- ^ Gordon Reid (listopad 2004). „The History of Roland, Part 1: 1930–1978“. Historie Rolanda. Sound On Sound Magazine. Citováno 29. listopadu 2010.
- ^ Datový list (pdf) Rodina Philips MAB8400
externí odkazy
- Architektura rodiny MCS-48
- Projekty Coprolite 8048 na Wayback Machine (archivováno 17. července 2014)
- Muzeum počítačové historie, panel ústní historie mikrokontroléru Intel 8048
- Mikrokontrolér NEC 8741 (obrázek Silicon-Chip)
Tento článek je založen na materiálu převzatém z Zdarma online slovník výpočetní techniky před 1. listopadem 2008 a začleněno pod "licencování" podmínek GFDL, verze 1.3 nebo novější.