Atšķirība starp mikroprocesoru un mikrokontrolleri

Mikroprocesors vs mikrokontrollers

Mikroprocesors, kas pazīstams arī kā centrālais procesora bloks (CPU), ir integrētā shēma (IC), kas ir datora smadzenes. Lai arī mikrokontrollers pilda līdzīgu lomu kā mikroprocesors, starp tiem pastāv vairākas būtiskas atšķirības.

Mikroprocesors

Parasti mikroprocesors ir tikai kodols. Tas ir centrālais procesors un dažreiz tiek papildināts ar atmiņas kontrolieri un neko citu. Tā ir programmējama un pulksteņrādītāja elektroniska ierīce, kas pieņem binārus datus kā ieeju, pēc tam apstrādā datus saskaņā ar programmas atmiņā pieejamajiem norādījumiem un, visbeidzot, izvada rezultātu. To lieto kopā ar citiem komponentiem, piemēram, atmiņas moduļiem (gan datu, gan programmas atmiņai), datu glabāšanas ierīcēm un ievades / izvades perifērijas ierīcēm. Tipiski komponenti, kurus atradīsit mikroprocesorā, ir ALU, reģistri, ienešanas un dekodēšanas vienības utt. Intel 4004 tiek piešķirts pirmajam mikroprocesoram, un Intel Corporation to publiskoja 1971. gadā. Mikroprocesori tiek izmantoti kā centrālais procesors daudziem datoriem, sākot no zemāko klašu netbooks un beidzot ar augstākās klases serveriem..

Mikrokontrolieris

Mikrokontrolieris ir viena IC, kurā parasti ir mazs procesora kodols, programma un datu atmiņa, kā arī programmējamas ieejas / izejas perifērijas ierīces. Mikrokontrolleri ir paredzēti iegultām lietojumprogrammām, nevis mikroprocesoriem, kuri ir paredzēti personīgajiem datoriem. Mikrokontrollera izmantošana iegultās sistēmās ir mēģinājums izmantot mazāk iespējamus ārējos komponentus. Tātad parasti mikrokontrolleriem ir atmiņa (programmas atmiņa un nedaudz RAM), IO porti, skaitītāji, UART, visi integrēti vienā mikroshēmā.

Kāda ir atšķirība starp mikroprocesoru un mikrokontrolleri?

Mikroprocesori parasti ir ātrāki, daudzpusīgāki un dārgāki nekā mikrokontrolleri, lai gan mēs tagad redzam mikrokontrollerus ar lielāku ātrumu un zemākām cenām. Galvenais, mikroprocesors ir tikai tas, ka “procesors” un mikrokontrollers ir mikroprocesors un ducis citu mikroshēmas funkciju. Iegādājoties mikroprocesoru, procesora apkārtnē varat brīvi izmantot vajadzīgos komponentus. Izmantojot mikrokontrolleri, lietotājs parasti izvēlas starp dažādiem mikrokontrolleru garšas variantiem (vairāk / mazāk atmiņas, 0/1/2 UART, vairāk / mazāk taimeru, SPI utt.), Taču šīs funkcijas jums būs pieejamas.

Saskaņā ar tirgus novērtējumu 2008. gadā tika pārdoti desmit miljardi mikroprocesoru un mikrokontrolleru, no kuriem tikai 2% no tiem ir mikroprocesori, 98% attiecinot uz mikrokontrolleriem. Liela apjoma ražošanas un mazā serdeņa lieluma dēļ mikrokontrolleri ir ļoti lēti, salīdzinot ar mikroprocesoriem.