Razlika med mikroprocesorjem in mikrokontrolerjem

Mikroprocesor proti mikrokontrolerju

Mikroprocesor, znan tudi kot centralna procesna enota (CPU), je integrirano vezje (IC), ki je možgan računalnika. Čeprav ima mikrokontroler podobno vlogo kot mikroprocesor, obstaja več velikih razlik med njimi.

Mikroprocesor

Običajno je mikroprocesor samo le jedro. Je CPU in ga včasih dopolnjujejo s pomnilniškim krmilnikom in nič več. To je programirljiva in urejena elektronska naprava, ki sprejema binarne podatke kot vhodne podatke, nato pa podatke obdeluje v skladu z navodili, ki so na voljo v programskem pomnilniku in na koncu odda rezultat. Uporablja se z drugimi komponentami, kot so pomnilniški moduli (za podatke in programski pomnilnik), pomnilniške naprave in vhodno / izhodne zunanje naprave. Tipične komponente, ki jih najdete znotraj mikroprocesorja, so ALU, registri, enote za pridobivanje in dekodiranje itd. Intel 4004 je bil pripisan prvemu mikroprocesorju, ki ga je objavil leta 1971 Intel Corporation. Mikroprocesorji se uporabljajo kot CPU za številne računalnike, ki segajo od netbook-ov do visoko-end strežnikov.

Mikrokontroler

Mikrokontroler je en sam IC, ki običajno vsebuje majhno procesorsko jedro, program in pomnilnik podatkov ter programirljive vhodno / izhodne zunanje naprave. Mikrokontrolerji so namenjeni vgrajenim aplikacijam v nasprotju z mikroprocesorji, ki so namenjeni osebnim namenom. Smisel uporabe mikrokrmilnika v vgrajenih sistemih je poskusiti uporabljati manj možnih zunanjih komponent. Tako imajo navadno mikrokontrolerji pomnilnik (programski pomnilnik in nekaj RAM-a), vrata IO, števci, UART, vsi integrirani v en čip.

Kakšna je razlika med mikroprocesorjem in mikrokontrolerjem?

Mikroprocesorji so običajno hitrejši, vsestranski in dražji kot mikrokontrolerji, čeprav zdaj opažamo mikrokontrolerje z večjo hitrostjo in nižjimi cenami. Ponovno je pomembno, da je mikroprocesor ravno to, "procesor", mikrokontroler pa mikroprocesor in še ducat drugih funkcij na čipu. Ko kupite mikroprocesor, lahko prosto uporabljate želene komponente okoli procesorja. Z mikrokrmilnikom uporabnik običajno izbira med različnimi okusi mikrokontrolerjev (več / manj pomnilnika, 0/1/2 UART, več / manj časovnikov, SPI itd.), Vendar boste imeli te funkcije.

Po tržni oceni je bilo število prodanih mikroprocesorjev in mikrokontrolerjev v letu 2008 deset milijard, od tega le 2% mikroprocesorjev, kar 98% pripisuje mikrokontrolerjem. Zaradi obsežne izdelave in majhne velikosti jedra so mikrokontrolerji v primerjavi z mikroprocesorji zelo poceni.