Kulcskülönbség : A mikroprocesszor és a mikrokontroller közötti különbség RAM, ROM és más perifériák jelenlétében van egy mikrokontrollerben. A mikroprocesszor csak a CPU-t tartalmazza, és nincs más összetevője.
A mikroprocesszor és a mikrokontroller mindkettő nélkülözhetetlen processzorok, amelyek számítógépeket futtatnak. Mindkét processzor funkciója azonos. A kettő közötti alapvető különbség az, hogy a mikroprocesszorok feladata a különböző funkciók elvégzése, míg a mikrokontrollerek kis és feladat-specifikus számítógépek. Ez a cikk segít több különbséget találni a két processzor között.
Mikroprocesszorra van szükség egy sor feladat végrehajtásához. Ez egy kis számítógép, amelyet aritmetikai és logikai műveletekre használnak, mint például a rendszer vezérlése és az adatok tárolása, stb. A mikroprocesszor feldolgozza a bemeneti vagy kimeneti adatok perifériáit, és megadja a funkciót az eredmények visszaszerzéséhez. Az első kereskedelmi mikroprocesszort 1971 novemberében adta ki az Intel, és 4004-nek nevezték el; 4 bites mikroprocesszor volt.
A mikroprocesszor által végzett műveletek általános célok. Ezért elengedhetetlennek tekinthető bármilyen logikai művelet végrehajtása számítógépes gépen. A mikroprocesszorok mikrochipre vannak konfigurálva; a miniatűr méretű tranzisztorokból és néhány más áramköri elemből egy magányos félvezető IC-n van kialakítva, hogy céljukat a számítógépen szolgálják. A rövidítést „µP” vagy „uP” jelöli. A processzorok öt fő típusa van:
- Komplex utasításkészlet mikroprocesszorok
- Csökkentett utasításkészlet mikroprocesszorok
- Superscalar processzorok
- Az alkalmazásspecifikus integrált áramkör
- Digitális jelfeldolgozók
A mikro-vezérlő egy számítógépen futó számítógép, amely az elektromos modulok kezelésére optimalizált. Olyan eszköz, amely egyetlen chipen mikroprocesszort, memóriát és bemeneti / kimeneti eszközöket tartalmaz. Azt mondják, hogy ez egy beágyazott rendszer szíve.
A mikrokontrollerek jellegüknél fogva specifikusak az elvégzendő feladathoz. Van egy mikroprocesszor a fedélzeten, hogy elvégezze a modul összes logikai műveletét. Miután a mikrokontrollert beprogramozták, a tárolt utasításkészleten önállóan dolgozhat, és végrehajthatja a műveleteket vagy a feladatokat szükség szerint. Az önellátó és jövedelmező. Továbbá egy mikrovezérlő egy rendszerben lévő frakciók halmaza, amely alapvető fontosságú az áramköri lap befejezéséhez. A „rögzített számítógépes rendszer” célja egy vagy több függvény újra és újra való végrehajtása valós idejű munkafolyamatokkal. Ez a rendszer egy számítógépes gép hardver és motoros elemeinek elemként van beágyazva.
A mikrokontrollerek bizonyos műveletek végrehajtására szolgálnak, amelyek segítenek bizonyos rendszerek vezérlésében. Rövidítve 'uC', 'µC' vagy 'MCU'.
A mikrokontrollerek olyanok, mint egy kis számítógép, amelyben egy integrált áramkörbe, azaz IC-be ágyazott CPU, memóriaegység, mint például RAM és ROM, I / O perifériák, időzítők, számlálók. Könnyen kapcsolódnak a külső perifériákhoz, mint a soros portok, az ADC, a DAC, a Bluetooth, a Wi-Fi stb. Itt a kapcsolási folyamat gyorsabb a mikroprocesszoros interfészhez képest. A legtöbb esetben a mikrokontrollerek a RISC vagy a CISM architektúrát használják különböző feladatok ellátásához. A különböző típusú mikrokontrollerek a következők:
- 8 bites mikrokontroller
- 16 bites mikrokontroller
- 32 bites mikrokontroller
- Beágyazott mikrokontroller
- Beágyazott mikrokontroller
A mikroprocesszor és a mikrokontroller összehasonlítása:
mikroprocesszor | mikrokontroller | |
Rendszer | Ez a számítógépes rendszer szíve. | Ez egy beágyazott rendszer szíve. |
tartalmazza | CPU-t, általános célú regisztereket, veremmutatókat, programszámlálókat, óraidőzítést és megszakítási áramkört tartalmaz. | A mikroprocesszor áramkörét tartalmazza, beépített ROM, RAM, I / O eszközök, időzítők és számlálók. |
Adatmemória | Sok utasítást tartalmaz az adatok átmásolására a memória és a CPU között. | Egy vagy két utasítást tartalmaz az adatok átmásolására a memória és a CPU között. |
Áramkör | Nagy. | Ez kicsi. |
Költség | A teljes rendszer költsége nő. | A teljes rendszer költsége alacsony. |
Bit utasítások | Egy vagy két bites kezelési utasításokkal rendelkezik. | Sok bites kezelési útmutatóval rendelkezik. |
Regisztrációs számok | A nyilvántartások száma kevesebb; így a műveletek memória alapúak. | Több nyilvántartással rendelkezik; így a programok könnyebben írhatók. |
Tárolás | Von Neumann architektúrán alapul, ahol a program és az adatok ugyanabban a memóriamodulban tárolódnak. | A Harvard architektúrán alapul, ahol a programmemória és az adattároló külön modulban tárolódik. |
Idő | A memória és az I / O eszközök hozzáférési ideje több. | Kevesebb hozzáférési idő a beépített memória és az I / O eszközök számára. |
Hardver | Több hardvert igényel. | Kevesebb hardvert igényel. |