Mikrokontrolér je určený predovšetkým na správu úloh v reálnom čase, na rozdiel od mikroprocesorov.
Porovnávacia tabuľka
Základ pre porovnanie | mikroprocesor | mikroradič |
---|---|---|
základné | Vyrobené z jedného kremíkového čipu obsahujúceho ALU, CU a registre. | Skladá sa z mikroprocesora, pamäte, vstupu I / O, riadiacej jednotky prerušenia atď. |
charakteristický | Závislá jednotka | Samostatná jednotka |
I / O porty | Neobsahuje zabudovaný I / O port | Vstavané I / O porty sú k dispozícii |
Druh vykonanej operácie | Všeobecný účel pri návrhu a prevádzke. | Aplikácia orientovaná alebo špecifická pre doménu. |
Cielené pre | High-end trh | Zabudovaný trh |
Spotreba energie | Poskytuje menej možností šetrenia energie | Obsahuje ďalšie možnosti šetrenia energie |
Definícia mikroprocesora
Mikroprocesorom je kremíkový čip ako centrálna procesorová jednotka (CPU). Môže vykonávať funkcie vrátane logických a aritmetických podľa preddefinovaných pokynov špecifikovaných výrobcom. CPU pozostáva z ALU (aritmetická a logická jednotka), registračnej a riadiacej jednotky. Mikroprocesor môže byť navrhnutý rôznymi spôsobmi v závislosti od množiny inštrukcií a architektúry systému.
Existujú dve systémové architektúry pre navrhovanie mikroprocesora - Harvard a Von-Neumann. Procesor typu Harvard integrovaný s izolačnými zbernicami pre programovú a dátovú pamäť. Naproti tomu procesor založený na architektúre Von-Neumann zdieľa jednu zbernicu pre programovú a dátovú pamäť.
Mikroprocesor nie je samostatná jednotka, ktorá sa spolieha na iné hardvérové jednotky, ako je pamäť, časovač, riadiaca jednotka prerušovania atď. Prvý mikroprocesor bol vyvinutý spoločnosťou Intel v roku 1971 a bol pomenovaný ako Intel 4004.
Definícia mikrokontroléra
Mikrokontrolér je technológia vyvinutá po mikroprocesore a prekonanie nedostatkov mikroprocesora. Mikroprocesorový čip je vysoko integrovaný s CPU, pamäťou (RAM a ROM), registrom, riadiacimi jednotkami prerušenia a špeciálnymi I / O portmi. Zdá sa, že je nadmnožinou mikroprocesora. Na rozdiel od mikroprocesora mikrokontrolér nie je závislý od iných hardvérových jednotiek, obsahuje všetok nevyhnutný blok pre správnu funkciu.
Mikroprocesor je viac ocenený ako mikroprocesor v oblasti vstavaných systémov, pretože je nákladovo efektívnejší a ľahko dostupný. Prvý mikrokontrolér TMS 1000 bol vyvinutý firmou Texas Instruments v roku 1974. Základný dizajn mikrokontroléra TI sa podobá na procesor Intel 4004/4040 (4-bitový), v ktorom boli vývojárom pridané podpora RAM, ROM, I / O. Ďalšou výhodou mikrokontroléra je, že môžeme napísať vlastné pokyny pre procesor.
Kľúčové rozdiely medzi mikroprocesorom a mikrokontrolérom
- Mikroprocesor sa skladá z kremíkového čipu s aritmetickou logickou jednotkou (ALU), riadiacej jednotky (CU) a registrov. Naopak mikrokontrolér obsahuje vlastnosti mikroprocesora spolu s RAM, ROM, čítačmi, I / O portmi atď.
- Mikroprocesor vyžaduje skupinu iných čipov, ako sú časovače, riadiace prerušenia a programová a dátová pamäť, ktorá ich robí závislými. Na rozdiel od toho, mikrokontrolér nevyžaduje iné hardvérové jednotky, ako je už s nimi povolené.
- Implicitné I / O porty sú poskytované v mikroprocesore, zatiaľ čo mikroprocesor nepoužíva zabudované I / O porty.
- Mikroprocesor vykonáva operácie so všeobecným účelom. Naproti tomu mikrokontrolér vykonáva operácie orientované na aplikáciu.
- V mikroprocesore sa hlavný dôraz kladie na výkon, a preto sa zameriava na špičkový trh. Na druhej strane, cieľ mikrokontroléra pre vstavaný trh.
- Využitie výkonu v mikrokontroléroch je lepšie ako mikroprocesor.
záver
Mikroprocesor môže vykonávať univerzálne operácie pre niekoľko rôznych úloh. Naopak, mikrokontrolér môže vykonávať úlohy definované používateľom, kde sa zaoberá rovnakou úlohou počas celého životného cyklu.