Mikrokontrolér je primárně určen pro správu úlohy v reálném čase, na rozdíl od mikroprocesoru.
Srovnávací graf
Základ pro srovnání | Mikroprocesor | Mikrokontrolér |
---|---|---|
Základní | Skládá se z jediného křemíkového čipu obsahujícího ALU, CU a registry. | Skládá se z mikroprocesoru, paměti, I / O portu, řídicí jednotky přerušení atd. |
Charakteristický | Závislá jednotka | Samostatná jednotka |
I / O porty | Neobsahuje vestavěný I / O port | K dispozici jsou vestavěné I / O porty |
Typ provedené operace | Obecný účel v konstrukci a provozu. | Aplikačně orientovaná nebo doména specifická. |
Cílené pro | High-end trh | Vložený trh |
Spotřeba energie | Poskytuje méně možností úspory energie | Obsahuje další možnosti úspory energie |
Definice mikroprocesoru
Mikroprocesor je křemíkový čip pracuje jako centrální procesorová jednotka (CPU). To může vykonávat funkce včetně logické a aritmetiky podle předdefinovaných instrukcí, specifikovaných výrobcem. CPU se skládá z ALU (aritmetické a logické jednotky), registrační a řídicí jednotky. Mikroprocesor může být navržen mnoha způsoby v závislosti na instrukční sadě a architektuře systému.
Pro návrh mikroprocesoru - Harvard a Von-Neumann jsou k dispozici dvě systémové architektury. Procesor typu Harvard je integrován s izolovanými sběrnicemi pro programovou a datovou paměť. Naopak procesor založený na architektuře Von-Neumann sdílí jednu sběrnici pro programovou a datovou paměť.
Mikroprocesor není nezávislá jednotka, která je závislá na jiných hardwarových jednotkách, jako je paměť, časovač, řadič přerušení a tak dále. První mikroprocesor byl vyvinut společností Intel v roce 1971 a pojmenován jako Intel 4004.
Definice mikrokontroléru
Mikrokontrolér je technologie vyvinutá po mikroprocesoru a překonává nedostatky mikroprocesoru. Mikrokontrolérový čip je vysoce integrovaný s CPU, pamětí (RAM a ROM), registry, řídicími jednotkami přerušení a vyhrazenými I / O porty. Zdá se, že je to nadmnožina mikroprocesoru. Na rozdíl od mikroprocesoru mikrokontrolér není závislý na jiných hardwarových jednotkách, obsahuje všechny podstatné bloky pro správné fungování.
Mikrokontrolér je v oblasti vestavěných systémů cennější než mikroprocesor, protože je cenově výhodnější a snadno dostupný. První mikrokontrolér TMS 1000 byl vyvinut společností Texas Instruments v roce 1974. Základní konstrukce mikrokontroléru TI se podobá procesoru Intel 4004/4040 (4-bit), ve kterém vývojáři přidali RAM, ROM, I / O podporu. Další výhodou mikrokontroléru je, že do procesoru můžeme zapisovat vlastní instrukce.
Klíčové rozdíly mezi mikroprocesorem a mikrokontrolérem
- Mikroprocesor se skládá ze silikonového čipu, který má aritmetickou logickou jednotku (ALU), řídicí jednotku (CU) a registry. Naopak, mikrokontrolér obsahuje vlastnosti mikroprocesoru spolu s RAM, ROM, čítači, I / O porty atd.
- Mikroprocesor vyžaduje skupinu dalších čipů, jako jsou časovače, řadiče přerušení a programovou a datovou paměť, což ji činí závislou. Mikrokontrolér oproti tomu nevyžaduje další hardwarové jednotky, protože je již povolen.
- Implicitní I / O porty jsou poskytovány v mikrokontroléru, zatímco mikroprocesor nepoužívá vestavěné I / O porty.
- Mikroprocesor provádí operace obecného účelu. Naproti tomu mikrokontrolér provádí operace orientované na aplikace.
- V mikroprocesoru je hlavní důraz kladen na výkon, a proto se zaměřuje na špičkový trh. Na druhé straně cíl mikrokontroléru pro vložený trh.
- Využití energie v mikrokontroléru je lepší než mikroprocesor.
Závěr
Mikroprocesor může provádět univerzální operace pro několik různých úkolů. Mikrokontrolér může naopak provádět uživatelem definované úkoly, kde zpracovává stejný úkol pro celý životní cyklus.