Rozdíl mezi mikroprocesorem a mikrokontrolérem

Autor: Laura McKinney
Datum Vytvoření: 2 Duben 2021
Datum Aktualizace: 17 Smět 2024
Anonim
Rozdíl mezi mikroprocesorem a mikrokontrolérem - Technologie
Rozdíl mezi mikroprocesorem a mikrokontrolérem - Technologie

Obsah


Mikroprocesor a mikrokontrolér jsou typické programovatelné elektronické čipy používané pro odlišné účely. Významný rozdíl mezi nimi je v tom, že mikroprocesor je programovatelný výpočetní stroj sestávající z ALU, CU a registrů, běžně používaných jako procesorová jednotka (jako je CPU v počítačích), která může provádět výpočty a rozhodovat se. Na druhé straně mikrokontrolér je specializovaný mikroprocesor považovaný za „počítač na čipu“, protože integruje komponenty, jako je mikroprocesor, paměť a paralelní digitální I / O.

Mikrokontrolér je na rozdíl od mikroprocesoru primárně určen pro správu úlohy v reálném čase.

    1. Srovnávací tabulka
    2. Definice
    3. Klíčové rozdíly
    4. Závěr

Srovnávací tabulka

Základ pro srovnáníMikroprocesorMikrokontrolér
ZákladníVyrobeno 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á jednotkaSamostatná jednotka
I / O portyNeobsahuje integrovaný I / O portVestavěné I / O porty jsou k dispozici
Druh provedené operaceObecný účel v designu a provozu.Aplikačně orientovaná nebo doména specifická.
Cílené naŠpičkový trhVestavěný trh
Spotřeba energiePoskytuje méně možností úspory energieObsahuje více možností úspory energie


Definice mikroprocesoru

mikroprocesor je křemíkový čip funguje jako centrální procesorová jednotka (CPU). Může provádět funkce včetně logických a aritmetických podle předem definovaných pokynů 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.

Existují dvě systémové architektury pro návrh mikroprocesoru - Harvard a Von-Neumann. Procesor typu Harvard integrovaný do izolátorů sběrnice pro programovou a datovou paměť. Naproti tomu procesor založený na architektuře Von-Neumann sdílí jednu sběrnici pro programovou a datovou paměť.

Mikroprocesor není nezávislá jednotka, která se spoléhá na jiné hardwarové jednotky, jako je paměť, časovač, řadič přerušení atd. 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. Čip mikrokontroléru je vysoce integrovaný a umožňuje CPU, paměť (RAM a ROM), registry, řídicí jednotky přerušení a vyhrazené I / O porty. Zdá se, že jde o nadmnožinu mikroprocesoru. Na rozdíl od mikroprocesoru není mikroprocesor závislý na jiných hardwarových jednotkách, obsahuje všechny nezbytné bloky pro správnou funkci.

Mikrokontrolér je cennější než mikroprocesor v oblasti vestavěných systémů, protože je nákladově efektivně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 podporu RAM, ROM a I / O podporu. Další výhodou mikrokontroléru je to, že můžeme do CPU psát vlastní instrukce.

  1. Mikroprocesor se skládá ze silikonového čipu majícího aritmetickou logickou jednotku (ALU), řídicí jednotku (CU) a registry. Naopak mikrokontrolér zahrnuje vlastnosti mikroprocesoru spolu s RAM, ROM, čítači, I / O porty atd.
  2. Mikroprocesor vyžaduje skupinu dalších čipů, jako jsou časovače, řadiče přerušení a programová a datová paměť, díky které je závislý. Oproti tomu mikrokontrolér nevyžaduje jiné hardwarové jednotky, protože je s ním již povoleno.
  3. Implicitní I / O porty jsou poskytovány v mikrokontroléru, zatímco mikroprocesor nepoužívá vestavěné I / O porty.
  4. Mikroprocesor provádí operace pro obecné použití. Naproti tomu mikrokontrolér provádí operace orientované na aplikace.
  5. V mikroprocesoru je hlavní důraz kladen na výkonnost, proto se zaměřuje na špičkový trh. Na druhé straně je cílem mikrokontroléru integrovaný trh.
  6. Využití energie v mikrokontroléru je lepší než mikroprocesor.

Závěr

Mikroprocesor může provádět operace pro všeobecné účely pro několik různých úkolů. Naopak, mikrokontrolér může provádět úlohy definované uživatelem, kde zpracovává stejný úkol po celý životní cyklus.