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 zbernicihttp://www.dhservis.cz/docs_soubory/skripta_8051.pdf) 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 
 Označenie Výrobca Vývodov Pamäť programu RAM mimo SFR Zaujímavosti AT89C1051 Atmel 20 1kB Flash 64 Vstavaný analógový komparátor AT89C51 Atmel 40  128 Http://www.atmel.com/dyn/products/product_card.asp?part_id=1930 AT89C2051 Atmel 20 2kB Flash 128 Vstavaný analógový komparátor AT89C4051 Atmel 20 4kB Flash 128  AT89S52 Atmel 40 8KB FLASH 256 Rozšírenie MCS-52, a podpora sériového programovania. I8031 Intel 40 Bez ROM 128 Neobsahuje pamäť programu. DS80C320 / DS80C323 DALLAS SEMICONDUCTOR 40 64kB 256 + 64kB 

 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 


Kategória:Mikrokontroléry Intel