Mikroprocesor i mikrokontroler

Anonim

Iznenađuje kako je mali komad tehnologije promijenio lice osobnog računalstva. Od prvog komercijalnog mikroprocesora (4-bitnog 4004) kojeg je Intel razvio 1971. godine do naprednijeg i svestranijih 64-bitnog Itanium 2, tehnologija mikroprocesora prešla je na potpuno novo područje arhitekture nove generacije. Napredak u mikroprocesorskoj tehnologiji učinio je osobni računalstvo bržim i pouzdanim nego ikad prije. Ako je mikroprocesor srce računalnog sustava, mikrokontroler je mozak. Mikroprocesor i mikrokontroler često se koriste u međusobno sinonimima zbog činjenice da dijele zajedničke značajke i posebno su dizajnirani za aplikacije u stvarnom vremenu. Međutim, oni imaju i njihov pravi udio u različitostima.

Što je mikroprocesor?

Mikroprocesor je integrirani čip na bazi silicija s samo središnjom jedinicom za obradu. To je srce računalnog sustava koji je dizajniran za obavljanje velikog broja zadataka koji uključuju podatke. Mikroprocesori nemaju RAM, ROM, IO igle, timere i ostale periferne uređaje na čipu. Oni će biti dodani izvana kako bi ih funkcionalni. Sastoji se od ALU koji obrađuje sve aritmetičke i logičke operacije; Upravljačka jedinica koja upravlja i rukuje protokom uputa u cijelom sustavu; i Register Array koji pohranjuje podatke iz memorije za brzi pristup. Oni su dizajnirani za opće namjene kao što su logičke operacije u računalnom sustavu. Jednostavnim riječima, to je potpuno funkcionalna CPU na jednom integriranom krugu koji računalo računalo koristi za rad.

Što je mikrokontroler?

Mikrokontroler je poput mini računala s CPU-om zajedno s RAM-om, ROM-om, serijskim priključcima, timerima i IO perifernim uređajima koji su ugrađeni na jedan čip. Dizajniran je za izvođenje specifičnih zadataka koji zahtijevaju određeni stupanj kontrole, poput daljinskog upravljača, LED zaslona, ​​pametnih satova, vozila, kontrole semafora, kontrole temperature itd. To je visokokvalitetni uređaj s mikroprocesor, memoriju i ulazni / izlazni priključci sve na jednom čipu. To je mozak računalnog sustava koji sadrži dovoljno strujnih krugova za obavljanje određenih funkcija bez vanjske memorije. Budući da nema vanjskih komponenti, potrošnja energije je manja što ga čini idealnim za uređaje koji rade na baterijama. Jednostavno govoreći, mikrokontroler je kompletan računalni sustav s manje vanjskog hardvera.

Razlika između mikroprocesora i mikrokontrolera

1) Tehnologija uključena u mikroprocesor i mikrokontroler

Mikroprocesor je programabilni višenamjenski silicijski čip koji je najkritičnija komponenta unutar računalnog sustava. To je srce računalnog sustava koji se sastoji od ALU (aritmetička jedinica logike), kontrolne jedinice, dekodera za uputstvo i registarske aruke. S druge strane, mikrokontroler je srce ugrađenog sustava koji je nusprodukt mikroprocesorske tehnologije.

2) Arhitektura mikroprocesora i mikrokontrolera

Mikroprocesor je samo integrirani krug bez RAM-a, ROM-a ili ulaznih / izlaznih igala. To se u osnovi odnosi na središnju procesorsku jedinicu računalnog sustava koji prima, tumači i izvršava naredbe kojima se prenosi. Uključuje funkcije CPU-a u jedan integrirani krug. Mikrokontroleri, s druge strane, snažniji su uređaji koji sadrže sklopove mikroprocesora i imaju RAM, IO i procesor sve u jednom čipu.

3) Rad mikroprocesora i mikrokontrolera

Mikroprocesor zahtijeva vanjsku sabirnicu za sučelje s periferijama kao što su RAM, ROM, Analogni i Digitalni IO, te serijski portovi. ALU obavlja sve aritmetičke i logičke operacije koje dolaze iz memorije ili ulaznih uređaja i izvršava rezultate na izlaznim uređajima. Mikrokontroler je mali uređaj sa svim periferijama ugrađenim na jedan čip i dizajniran je za obavljanje određenih zadataka poput izvođenja programa za upravljanje drugim uređajima.

4) Memorija podataka u mikroprocesoru i mikrokontroleru

Memorija podataka dio je PIC-a koji sadrži posebne registre funkcija i registre opće namjene. Privremeno pohranjuje podatke i zadržava srednje rezultate. Mikroprocesori izvršavaju nekoliko uputa koje se pohranjuju u memoriju i šalju rezultate na izlaz. Mikrokontroleri sadrže jedan ili više procesora uz RAM i druge periferne uređaje. CPU preuzima upute iz memorije i izvršava rezultate.

5) Pohrana u mikroprocesoru i mikrokontroleru

Mikroprocesori se temelje na von Neumann arhitekturi (također poznat kao von Neumannov model i Princeton arhitektura) u kojem upravljačka jedinica preuzima upute dodjeljivanjem kontrolnih signala hardveru i njihovim dekodiranjem. Ideja je pohranjivanje uputa u memoriju zajedno s podacima na kojima se upute vode. Mikrokontroleri, s druge strane, temelje se na Harvardovoj arhitekturi gdje su upute i podaci o programu pohranjeni odvojeno.

6) Primjena mikroprocesora i mikrokontrolera

Mikroprocesori su uređaj za pohranu podataka s jednim čipom i ugrađeni su u nekoliko aplikacija kao što su kontrola spektra, kontrola prometnih svjetala, kontrola temperature, instrumenti za ispitivanje, sustav praćenja u stvarnom vremenu i još mnogo toga.Mikrokontroleri se uglavnom koriste u električnim i elektroničkim krugovima i automatski upravljanim uređajima kao što su vrhunski medicinski instrumenti, sustavi za upravljanje motornih motora, solarni punjači, igraći strojevi, kontrola semafora, industrijski upravljački uređaji itd.

Mikroprocesor vs. mikrokontroler: Usporedna tablica

Sažetak mikroprocesora vs. mikrokontrolera

Ključna razlika između oba pojma je prisutnost periferne. Za razliku od mikroprocesora, mikroprocesori nemaju ugrađenu memoriju, ROM, serijske priključke, timere i ostale periferne uređaje koji čine sustav. Vanjska sabirnica je potrebna za sučelje s periferijama. Mikrokontroler, s druge strane, ima sve periferne uređaje kao što su procesor, RAM, ROM i IO koji su integrirani u jedan čip. Ima unutarnji kontrolni autobus koji nije dostupan dizajneru. Budući da su sve komponente pakirane u jednom čipu, to je kompaktno što ga čini idealnim za velike industrijske aplikacije. Mikroprocesor je srce računalnog sustava i mikrokontroler je mozak.