MCS-51

Rodina MCS-51 je označenie pre osembitové jednočipové mikropočítače sa zmiešanou Harvardskou a Von Neumannovou architektúrou (je oddelená programová a dátová pamäť, ale formát inštrukcií a dát je totožný a prenáša sa po rovnakej zbernici) vyvinutej spoločnosťou Intel a na trh uvedený v roku 1980. Popredným zástupcom tejto rady je jednočip Intel 8051. Mikrokontroléry, do tejto rady patriace, majú všetky rysy v tomto článku popísané rovnaké, až na drobné detaily (veľkosť pamätí, absencia niektorých prídavných komponentov a pod.), Ktoré sú spomínané u každého typu jednotlivo (na konci článku je ich zoznam). Kvôli vnútorným vlastnostiam sa viac či menej vydarené klony vyrábajú dodnes a to prakticky všetkými firmami zaoberajúca sa výrobou čipových zariadení (najvýznamnejším výrobcu je po Intelu Atmel alebo Motorola, medzi ďalšie patria napr. Texas Instruments, National Semiconductors, Siemens, Toshiba, či NEC). Svoje mikroradiče založené na MCS-51 vyrábala jednu dobu aj Tesla. Rad MCS-51 je priamym nástupcom rodiny MCS-48, obsahuje však všestranné vylepšenia. Tento rad nemožno presne zaradiť medzi RISC a CISC, obsahuje od každej niečo.

Základné informácie 
 Osembitová architektúra - Všetky operácie sú osembitové, okrem adresácie a práca s registrom DPTR. 
 Šestnásťbitová adresácia - Ako pamäť programu, tak aj pamäť dát možno adresovať v rozsahu 16 bitov (tj. 64kB).
 Napájanie - Obvykle 5V, existujú ale inštancie (napr. Od Atmel), ktoré fungujú už od 2,4V.
 Hodinový oscilátor - Je súčasťou čipu, kryštál sa však pripája externe, dnes obvyklé frekvencie 0-33MHz.
 Pamäť programu - Býva väčšinou súčasťou čipu a je veľká 1-64 kB.
 Vnútorná dátová pamäť RAM - Je veľká 64-256 bajtov.
 Dátová pamäť XRAM - Môže byť súčasťou čipu, priamo možné adresovať až 64kB.
 Sériová jednotka UART - Je súčasťou snáď všetkých inštancií procesorov tejto rodiny, niektoré majú aj viac sériových kanálov.
 Počítadlá/časovače - Býva ich dva a viac.
 Prerušenia - Zdroje prerušenie sú vnútorné (napr. Z časovačov alebo sériovej linky), môžu byť však aj externé.
 Zvládajú dvojkové aj desiatkové operácie.
 Obsahujú bitovo adresovateľnú pamäť.
 Jednočipy od Intelu dokážu pracovať v teplote v rozmedzí od -40° C do 70° C.

Inštancie

Zoznam procesorov 
 Intel 8031 ​​
 Intel 8032
 Intel 8051
 Intel 8052
 Intel 8054
 Intel 8058
 Intel 8351
 Intel 8352
 Intel 8354
 Intel 8358
 Intel 8751
 Intel 8752
 Intel 8754
 Intel 8758
 Intel 80151
 Intel 83151
 Intel 87151
 Intel 80152
 Intel 83152
 Intel 80251
 Intel 83251
 Intel 87251

Ďalšie podobné 
 MCS-48
 AVR

Referencie

Externé odkazy 
 Popis radu MCS-51 
 Zoznam  u ATMEL.

Zdroj 

 
Mikrokontroléry Intel