Preporučeno, 2024

Izbor Urednika

Razlika između mikroprocesora i mikrokontrolera

Mikroprocesor i mikrokontroler su tipični programabilni elektronski čipovi koji se koriste za različite svrhe. Značajna razlika između njih je u tome što je mikroprocesor programabilni računski stroj koji se sastoji od ALU, CU i registara, koji se obično koriste kao procesorska jedinica (kao što je CPU u računalima) koja može obavljati računanje i donositi odluke. S druge strane, mikrokontroler je specijalizirani mikroprocesor koji se smatra "računalom na čipu" jer integrira komponente kao što su mikroprocesor, memorija i paralelni digitalni I / O.

Mikrokontroler je prvenstveno namijenjen za upravljanje zadatkom u stvarnom vremenu, za razliku od mikroprocesora.

Tablica usporedbe

Osnova za usporedbuMikroprocesormikrokontrolera
Osnovni, temeljniSastoji se od jednog silicijskog čipa koji sadrži ALU, CU i registre.Sastoji se od mikroprocesora, memorije, I / O porta, kontrolne jedinice za prekid, itd.
svojstvoOvisna jedinicaSamostalna jedinica
I / O portoviNe sadrži ugrađeni ulazno / izlazni priključakPrisutni su ugrađeni I / O portovi
Vrsta izvršene operacijeOpća namjena u dizajnu i radu.Aplikacijski orijentirani ili specifični za domenu.
CiljanoHigh end tržišteUgrađeno tržište
Potrošnja energijePruža manje mogućnosti za uštedu energijeUključuje više opcija za uštedu energije

Definicija mikroprocesora

Mikroprocesor je silicijski čip koji radi kao središnja procesorska jedinica (CPU). To može obavljati funkcije, uključujući logičke i aritmetičke prema unaprijed definiranim uputama, koje je odredio proizvođač. CPU se sastoji od ALU (aritmetičke i logičke jedinice), registra i kontrolne jedinice. Mikroprocesor može biti dizajniran na mnogo načina, ovisno o skupu instrukcija i arhitekturi sustava.

Postoje dvije arhitekture sustava za projektiranje mikroprocesora - Harvard i Von-Neumann. Procesor tipa Harvard ugrađen s izolatima za programsku i podatkovnu memoriju. Nasuprot tome, procesor temeljen na Von-Neumannovoj arhitekturi dijeli jednu sabirnicu za programsku i podatkovnu memoriju.

Mikroprocesor nije neovisna jedinica i oslanja se na druge hardverske jedinice kao što su memorija, tajmer, prekidač kontrolera i tako dalje. Prvi je mikroprocesor razvio Intel 1971. godine i nazvan je Intel 4004.

Definicija mikrokontrolera

Mikrokontroler je tehnologija razvijena nakon mikroprocesora i prevladava nedostatke mikroprocesora. Mikrokontrolerski čip je visoko integriran omogućen s CPU-om, memorijom (RAM-om i ROM-om), registrima, prekidnim kontrolnim jedinicama i namjenskim I / O portovima. Čini se da je to nadskupina mikroprocesora. Za razliku od mikroprocesora, mikrokontroler ne ovisi o drugim hardverskim jedinicama, on sadrži sve bitne blokove za ispravno funkcioniranje.

Mikrokontroler je više cijenjen od mikroprocesora u području ugrađenih sustava jer je troškovno učinkovitiji i lako dostupan. Prvi mikrokontroler TMS 1000 razvio je Texas Instruments 1974. godine. Osnovni dizajn TI mikrokontrolera podsjeća na Intelov 4004/4040 (4-bitni) procesor u koji su programeri dodali RAM, ROM, I / O podršku. Još jedna prednost mikrokontrolera je da možemo napisati prilagođene upute za CPU.

Ključne razlike između mikroprocesora i mikrokontrolera

  1. Mikroprocesor se sastoji od silicijskog čipa koji ima aritmetičku logičku jedinicu (ALU), kontrolnu jedinicu (CU) i registre. Isto tako, mikrokontroler uključuje svojstva mikroprocesora, zajedno s RAM-om, ROM-om, brojačima, I / O portovima i slično.
  2. Mikroprocesor zahtijeva skupinu drugih čipova kao što su tajmeri, prekidači kontrole i programska i podatkovna memorija, što ga čini ovisnim. Nasuprot tome, mikrokontroler ne zahtijeva druge hardverske jedinice jer je s njime već omogućen.
  3. Implicitni I / O portovi su osigurani u mikrokontroleru dok mikroprocesor ne koristi ugrađene I / O portove.
  4. Mikroprocesor obavlja operacije opće namjene. Nasuprot tome, mikrokontroler obavlja operacije orijentirane na primjenu.
  5. U mikroprocesoru je glavni naglasak na performansama, stoga je usmjeren na high-end tržište. S druge strane, cilj mikrokontrolera za ugrađeno tržište.
  6. Iskorištenje snage u mikrokontroleru je bolje od mikroprocesora.

Zaključak

Mikroprocesor može obavljati operacije opće namjene za nekoliko različitih zadataka. Naprotiv, mikrokontroler može obavljati zadatke koje definira korisnik, gdje obrađuje isti zadatak tijekom cijelog životnog ciklusa.

Top