Erinevus mikroprotsessori ja mikrokontrolleri vahel

Mikroprotsessor vs mikrokontroller

Mikroprotsessor, mida nimetatakse ka keskseks protsessoriks (CPU), on integraallülitus (IC), mis on arvuti aju. Kuigi mikrokontroller täidab mikroprotsessoriga sarnast rolli, on nende vahel mitmeid suuri erinevusi.

Mikroprotsessor

Tavaliselt on mikroprotsessor ainult tuum. See on protsessor ja mõnikord täiendatud mälukontrolleriga ja ei midagi muud. See on programmeeritav ja kellaga elektrooniline seade, mis võtab sisendina vastu binaarandmeid ning töötleb seejärel andmeid vastavalt programmimälus saadaolevatele juhistele ja väljastab lõpuks tulemuse. Seda kasutatakse koos teiste komponentidega, näiteks mälumoodulitega (nii andmete kui ka programmimälu jaoks), salvestusseadmete ja sisend / väljundi välisseadmetega. Tüüpilised komponendid, mille leiate mikroprotsessorist, on ALU-d, registrid, tõmbamis- ja dekodeerimisüksused jne. Intel 4004 omistati kõigi aegade esimesele mikroprotsessorile ja Intel Corporation avalikustas selle 1971. aastal. Mikroprotsessoreid kasutatakse CPU-na paljudes arvutites alates madalama klassi arvutitest kuni nutitelefonideni.

Mikrokontroller

Mikrokontroller on üks IC, mis sisaldab tavaliselt väikest protsessori südamikku, programmi ja andmemälu ning programmeeritavaid sisendi / väljundi välisseadmeid. Mikrokontrollerid on suunatud manustatud rakendustele, mitte mikroprotsessoritele, mis on mõeldud isiklikuks otstarbeks mõeldud arvutitele. Mikrokontrolleri kasutamine manustatud süsteemides on proovida kasutada vähem võimalikke väliseid komponente. Üldiselt on mikrokontrolleritel mälu (programmimälu ja RAM), IO-pordid, loendurid, UART, kõik integreeritud ühte kiipi.

Mis vahe on mikroprotsessoril ja mikrokontrolleril??

Mikroprotsessorid on tavaliselt kiiremad, mitmekülgsemad ja kallimad kui mikrokontrollerid, ehkki me näeme nüüd suurema kiiruse ja madalama hinnaga mikrokontrollereid. Peamine mõte on see, et mikroprotsessor on just see, „protsessor” ja mikrokontroller on mikroprotsessor ning veel kümmekond kiibi funktsiooni. Mikroprotsessori ostmisel saate protsessori ümbruses vabalt kasutada soovitud komponente. Mikrokontrolleriga valib kasutaja tavaliselt mikrokontrollerite erinevate maitsete vahel (rohkem / vähem mälu, 0/1/2 UART, rohkem / vähem taimerit, SPI jne), kuid teil on need funktsioonid.

Turuprognoosi kohaselt oli 2008. aastal müüdud mikroprotsessoreid ja mikrokontrollereid kümme miljardit, millest vaid 2% on mikroprotsessorid, omistades 98% mikrokontrolleritele. Suuremahulise tootmise ja väikese südamiku suuruse tõttu on mikrokontrollerid võrreldes mikroprotsessoritega väga odavad.