Smazaný obsah Přidaný obsah
Imad (diskuse | příspěvky)
Bez shrnutí editace
Řádek 1:
Rodina '''MCS-51''' je označení pro osmibitové [[jednočipové mikropočítače]] harvardskése architekturysmíšenou [[harvardskou]] a [[Von Neumanovou]] architekturou (je oddělena programová a datová paměť, ale formát instrukci a dat je totožný a přenáší se po stejné sběrnici<ref>http://www.dhservis.cz/docs_soubory/skripta_8051.pdf</ref>) vyvinuté firmouspolečností [[Intel]] a na trh uvedené roku [[1980]]. Předním zástupcem této řady je procesorjednočip [[Intel 8051]]. Mikrokontroléry, do této řady náležející, mají všechny rysy v tomto článku popsané stejné, až na drobné detaily (velikost pamětí, absence některých přídavných komponent apod.), které jsou zmíněné u každého typu jednotlivě (na konci článku je jejich seznam). Kvůli vnitřním vlastnostem těchto mikrořadičů se více či méně zdařilé klony vyrábějí dodnes a to prakticky všemi firmami zabývající se výrobou čipových zařízení (nejvýznamnějším výrobce je po Intelu [[Atmel]] či [[Motorola]], mezi další patří např. [[Texas Instruments]], [[National Semiconductors]], [[Siemens]], [[Toshiba]], či [[NEC]]). Své mikrořadiče založené na jádru MCS-51 vyráběla jednu dobu i [[Tesla (podnik)|Tesla]]. Řada MCS-51 je přímým nástupcem rodiny [[MCS-48]], obsahuje všestranná vylepšení. Tuto řadu nelze přesně zařadit mezi [[RISC]] a [[CISC]], obsahuje od každé něco.
 
==Základní informace==
 
* '''osmibitová architektura''' - Veškeré operace jsou osmi-bitové, kromě adresace a práce s registrem DPTR.
* '''šestnáctibitová adresace''' - Jak paměť programu, tak i paměť dat lze adresovat v rozsahu 16-ti bitů (tj. 64kB).
* '''napájení''' - Obvykle 5V, existují ale instance (např. od Atmelu), které fungují již od 2,4V.
* '''hodinový ''oscilátor''''' - Je součástí čipu, krystal se však připojuje externě, dnes obvyklé frekvence 0-33MHz.
* '''paměť programu''' - Bývá většinou součástí čipu a je velká 1-64 kB.
* '''vnitřní datová paměť [[RAM]]''' - Je velká 64-256 bajtů.
* '''datová paměť [[XRAM]]''' - Může být součástí čipu, přímo lze adresovat až 64kB.
* '''sériová jednotka [[UART]]''' - Je součástí snad všech instancí procesorů této rodiny, některé mají i více sériových kanálů.
* '''čítače/časovače''' – Bývá jich dva a více.
* '''přerušení''' – Zdroje přerušení jsou vnitřní (např. z časovačů nebo sériové linky), mohou být však i externí.
* Zvládají dvojkové i desítkové operace.
* Obsahují bitově adresovatelnou paměť.
* Jednočipy od Intelu dokážou pracovat v teplotě v rozmezí od -40°C do 70°C.
 
== Základní informace ==
Řádek 16 ⟶ 32:
== Instance ==
 
{| class="wikitable" border="1" align="left:
|-
! Oznčení