Különbség a mikroprocesszor és a mikrokontroller között

Anonim

Mikroprocesszor vs mikrokontroller

a mikroprocesszor, más néven központi feldolgozó egység (CPU) Integrált áramkör (IC), amely a számítógép agya. Bár a mikrokontroller hasonló szerepet játszik a mikroprocesszorral szemben, számos nagy különbség van közöttük.

Mikroprocesszor

Általában a mikroprocesszor csak a mag. Ez egy CPU, és néha kiegészítve egy memória vezérlővel és semmi mással. Ez egy programozható és órajeles elektronikus eszköz, amely bináris adatokat fogad be, majd feldolgozza az adatokat a program memóriájában rendelkezésre álló utasításoknak megfelelően, és végül kiadja az eredményt. Más alkatrészekkel, például memóriamodulokkal (adatok és program memória), tárolóeszközökkel és bemeneti / kimeneti perifériákkal együtt használják. A mikroprocesszoron belül megtalálható tipikus komponensek az ALU-k, a regisztrálók, a letöltési és dekódolási egységek stb. Az Intel 4004 az első mikroprocesszorhoz tartozik, és az Intel Corporation 1971-ben tett közzé. A mikroprocesszorokat CPU-ként használják számos számítógépről a low-end netbookoktól a csúcskategóriás szerverekig.

Mikrokontroller

A mikrokontroller egyetlen IC, amely jellemzően tartalmaz egy kis processzor magot, egy programot és egy adatmemóriát, valamint programozható bemeneti / kimeneti perifériákat. A mikrovezérlők célzottan beágyazott alkalmazásokra irányulnak, szemben a mikroprocesszorokkal, amelyek a személyes célú számítógépekre irányulnak. A mikrokontroller beágyazott rendszerekben történő használatának az a célja, hogy kevésbé lehetséges külső komponenseket próbáljon használni. Tehát a mikrokontrollerek általában memória (programmemória és RAM), IO portok, számlálók, UART, amelyek mindegyike egyetlen chipbe integrálva van.

Mi a különbség a mikroprocesszor és a mikrokontroller között?

A mikroprocesszorok általában gyorsabbak, sokoldalúbbak és drágák, mint a mikrovezérlők, bár most nagyobb sebességgel és alacsonyabb árakkal rendelkező mikrokontrollereket látunk. A fő szempont ismét egy mikroprocesszor, a "processzor" és a mikrovezérlő egy mikroprocesszor és egy tucat más funkció a chipen. Mikroprocesszor vásárlásakor szabadon használhatja a processzort körülvevő összetevőket. Egy mikrokontrollerrel a felhasználó általában a mikrokontrollerek különböző ízvilágát választja (több / kevesebb memória, 0/1/2 UART, több / kevesebb időzítő, SPI stb.), De ezek a funkciók lesznek.

Piaci becslés szerint a mikroprocesszorok és mikrovezérlők száma 2008-ban tíz milliárd volt, melyből mindössze 2% -a mikroprocesszor, ami a mikrokontrollereknek 98% -ot tulajdonít. Az ömlesztett gyártás és a kis magméret miatt a mikrovezérlők nagyon olcsóak a mikroprocesszorokhoz képest.