Klíčový rozdíl : Rozdíl mezi mikroprocesorem a mikrokontrolérem spočívá v přítomnosti paměti RAM, ROM a dalších periferií v mikrokontroléru. Mikroprocesor obsahuje pouze CPU a postrádá další součásti.
Mikroprocesor a mikrokontrolér jsou oba základní procesory, které jsou navrženy pro provoz počítačů. Funkce obou procesorů jsou stejné. Základním rozdílem mezi těmito dvěma je, že mikroprocesory jsou pověřeny vykonáváním různých funkcí, zatímco mikroprocesory jsou malé a specifické počítače. Tento článek pomáhá najít více rozdílů mezi těmito dvěma procesory.
Pro provádění řady úkolů je vyžadován mikroprocesor. Jedná se o malý počítač, který se používá k provádění aritmetických a logických operací, jako je řízení systému a ukládání dat atd. Mikroprocesor zpracovává vstupní nebo výstupní datová periferie a dává funkci, aby získal zpět výsledky. První komerční mikroprocesor byl vydán společností Intel v listopadu 1971 a byl pojmenován 4004; byl to 4-bitový mikroprocesor.
Operace prováděné mikroprocesorem jsou obecné v jejich účelu. Proto se považuje za nezbytné provádět jakékoli logické operace v počítačovém počítači. Mikroprocesory jsou konfigurovány na mikročipy; je vytvořen z miniaturních tranzistorů a některých dalších obvodových prvků na solitérním polovodičovém IC, který slouží k jejich účelu v počítači. Je zkratkou "μP" nebo "uP". Existuje pět hlavních typů procesorů:
- Komplexní instruktážní sada mikroprocesorů
- Snížená množina instrukčních mikroprocesorů
- Superskalární procesory
- Specifický integrovaný obvod aplikace
- Digitální signálové multiprocesory
Mikrořadič je počítač na čipu, který je optimalizován pro správu elektrických přístrojů. Jedná se o zařízení, které obsahuje mikroprocesor, paměť a vstupní / výstupní zařízení na jediném čipu. Říká se, že je srdcem vestavěného systému.
Mikrokontroléry mají specifický charakter vzhledem k úkolu, který potřebují k provedení. Na své desce má mikroprocesor, který provádí všechny logické operace gadgetu. Jakmile je mikrokontrolér naprogramován, může pracovat samostatně na uložené sadě instrukcí a může provést operace nebo úkoly podle potřeby. Má být uspokojující a lukrativní. Také mikrořadič je sada zlomků v systému, který je základem pro dokončení obvodové desky. "Pevný počítačový systém" je určen k tomu, aby znovu a znovu vykonával jednu nebo více funkcí s omezeními v reálném čase. Tento systém je vložen jako prvek do hardwarových a motorizovaných prvků počítačového stroje.
Mikrokontroléry jsou určeny k provádění konkrétních operací, které pomáhají řídit jednotlivé systémy. Je zkrácena jako "uC", "μC" nebo "MCU".
Mikrokontroléry jsou jako malý počítač, v němž jsou CPU, paměťové jednotky jako RAM a ROM, I / O periférie, časovače, čítače integrovány do jednoho integrovaného obvodu, tj. IC. Jsou snadno propojeny s externími periferiemi, jako jsou sériové porty, ADC, DAC, Bluetooth, Wi-Fi atd. Proces propojení je rychlejší ve srovnání s rozhraním mikroprocesoru. Většinou jsou mikrokontroléry používající architekturu RISC nebo CISM k provádění úkolů v různých strojích. Různé typy mikrokontrolérů jsou:
- 8bitový mikrokontrolér
- 16bitový mikrokontrolér
- 32bitový mikrokontrolér
- Zabudovaný mikrořadič
- Zabudovaný mikrořadič
Srovnání mezi mikroprocesorem a mikrokontrolérem:
Mikroprocesor | Mikrokontrolér | |
Systém | Je to srdce počítačového systému. | Je to srdce vestavěného systému. |
Obsahuje | Obsahuje CPU, registry pro všeobecné účely, ukazatele zásobníku, programové čítače, časové hodiny a obvody přerušení. | Obsahuje obvody mikroprocesoru a zabudované ROM, RAM, I / O zařízení, časovače a čítače. |
Paměť dat | Má mnoho instrukcí pro přesun dat mezi pamětí a procesorem. | Má jeden nebo dva instrukce pro přesun dat mezi pamětí a CPU. |
Obvod | Je to velké. | Je to malé. |
Náklady | Náklady na celý systém se zvyšují. | Náklady na celý systém jsou nízké. |
Bitové instrukce | Má jeden nebo dva bitové instrukce pro manipulaci. | Má mnoho instrukcí pro manipulaci s bitmi. |
Zaregistrujte čísla | Má méně registrů; proto jsou operace založené na paměti. | Má více registrů; proto jsou programy jednodušší psát. |
Úložný prostor | Je založen na architektuře Von Neumanna, kde jsou program a data uloženy ve stejném paměťovém modulu. | Je založen na architektuře Harvard, kde je programová paměť a datová paměť uložena v samostatném modulu. |
Čas | Přístupový čas pro paměťové a I / O zařízení je více. | Méně času pro vestavěnou paměť a I / O zařízení. |
Hardware | Vyžaduje další hardware. | Vyžaduje méně hardware. |