Diferența dintre microprocesor și microcontroler
Microprocesor vs microcontroler: diferență cheie
- Microprocesorul constă doar dintr-o unitate centrală de procesare, în timp ce microcontrolerul conține un procesor, memorie, I/O, toate integrate într-un singur cip.
- Microprocesorul este utilizat în computerele personale, în timp ce microcontrolerul este utilizat într-un sistem încorporat.
- Microprocesorul folosește o magistrală externă pentru a interfața cu RAM, ROM și alte periferice, pe de altă parte, Microcontrolerul folosește o magistrală de control intern.
- Microprocesoarele se bazează pe modelul Von Neumann Microcontrolerele se bazează pe arhitectura Harvard
- Microprocesorul este complicat și costisitor, cu un număr mare de instrucțiuni de procesat, dar Microcontrolerul este ieftin și simplu, cu mai puține instrucțiuni de procesat.
Ce este un microprocesor?
A microprocesor este o unitate de control a unui micro-computer învelit într-un mic cip. Efectuează operații de unitate logică aritmetică (ALU) și comunică cu celelalte dispozitive conectate cu aceasta. Este un singur circuit integrat în care sunt combinate mai multe funcții.
Ce este microcontrolerul?
A microcontroler este un cip optimizat pentru controlul dispozitivelor electronice. Este stocat într-un singur circuit integrat care este dedicat efectuării unei anumite sarcini și executării unei aplicații specifice.
Este circuite special concepute pentru aplicații încorporate și este utilizat pe scară largă în dispozitivele electronice controlate automat. Conține memorie, procesor și I/O programabile.
Tipuri de microprocesoare
Tipuri importante de microprocesoare sunt:
- Set de instrucțiuni complexe Microprocesoare
- Circuitul integrat specific aplicației
- Microprocesoare cu set de instrucțiuni reduse
- Digio astfel de Signal Multiprocesoare (DSP)
Tipuri de microcontroler
Iată tipuri importante de microcontrolere:
- Microcontroler pe 8 biți
- Microcontroler pe 16 biți
- Microcontroler pe 32 biți
- Microcontroler încorporat
- Microcontroler cu memorie externă
Istoria microprocesorului
Aici, sunt reperele importante din istoria Microprocesorului
- Fairchild Semiconductors a inventat primul IC (Circuit Integrat) în 1959.
- În 1968, Robert Noyce, Gordan Moore, Andrew Grove și-au fondat propria companie Intel.
- Intel a crescut de la o pornire de 3 oameni în 1968 la un gigant industrial până în 1981.
- În 1971, INTEL a creat prima generație de microprocesor 4004 care ar rula la o viteză de ceas de 108 kHz
- Din 1973 până în 1978, au fost fabricate microprocesoare de a doua generație pe 8 biți precum Motorola 6800 și 6801, INTEL-8085 și Zilog's-Z80.
- În 1978, procesul Intel 8008 a treia generație a intrat pe piață.
- La începutul anilor 80, Intel a lansat procesoare pe 32 de biți din a patra generație.
- În 1995, Intel a lansat procesoarele pe 64 de biți din a cincea generație.
Istoria microcontrolerului
Iată repere importante din istoria Microcontrollerului:
- Utilizat pentru prima dată în 1975 (Intel 8048)
- Introducerea EEPROM în 1993
- În același an, Atmel a introdus primul microcontroler care folosește memorie Flash.
Diferența dintre microprocesor și microcontroler
Iată diferența dintre microprocesor și microcontroler
Microprocesor | microcontroler |
---|---|
Microprocesorul este inima sistemului informatic. | Micro Controller este inima unui sistem încorporat. |
Este doar un procesor, astfel încât componentele de memorie și I/O trebuie conectate extern | Micro Controller are un procesor împreună cu memorie internă și componente I/O. |
Memoria și I/O trebuie conectate extern, astfel încât circuitul devine mare. | Memoria și I/O sunt deja prezente, iar circuitul intern este mic. |
Nu îl puteți folosi în sisteme compacte | Îl poți folosi în sisteme compacte. |
Costul întregului sistem este mare | Costul întregului sistem este scăzut |
Datorită componentelor externe, consumul total de energie este mare. Prin urmare, nu este ideal pentru dispozitivele care funcționează cu energie stocată, cum ar fi bateriile. | Deoarece componentele externe sunt scăzute, consumul total de energie este mai mic. Deci poate fi folosit cu dispozitive care funcționează cu energie stocată, cum ar fi bateriile. |
Majoritatea microprocesoarelor nu au funcții de economisire a energiei. | Majoritatea microcontrolerelor oferă modul de economisire a energiei. |
Este folosit în principal în computerele personale. | Este folosit în principal într-o mașină de spălat, playere MP3 și sisteme încorporate. |
Microprocesorul are un număr mai mic de registre, astfel încât mai multe operațiuni sunt bazate pe memorie. | Microcontrolerul are mai mult registru. Prin urmare, programele sunt mai ușor de scris. |
Microprocesoarele se bazează pe modelul Von Neumann | Microcontrolerele se bazează pe arhitectura Harvard |
Este o unitate centrală de procesare pe un singur cip integrat pe bază de siliciu. | Este un produs secundar al dezvoltării microprocesoarelor cu un procesor împreună cu alte periferice. |
Nu are RAM, ROM, unități de intrare-ieșire, temporizatoare și alte periferice pe cip. | Are un procesor împreună cu RAM, ROM și alte periferice încorporate pe un singur cip. |
Utilizează o magistrală externă pentru a interfața cu RAM, ROM și alte periferice. | Utilizează o magistrală de control intern. |
Sistemele bazate pe microprocesoare pot rula la o viteză foarte mare datorită tehnologiei implicate. | Sistemele bazate pe microcontrolere rulează până la 200 MHz sau mai mult, în funcție de arhitectură. |
Este folosit pentru aplicații de uz general care vă permit să gestionați o mulțime de date. | Este folosit pentru sisteme specifice aplicației. |
Este complex și costisitor, cu un număr mare de instrucțiuni de procesat. | Este simplu și ieftin, cu un număr mai mic de instrucțiuni de procesat. |
Caracteristicile microprocesorului
Iată câteva caracteristici importante ale microprocesorului:
- Oferă program de monitorizare/depanare încorporat cu capacitate de întrerupere
- Cantitate mare de instrucțiuni, fiecare efectuând o variație diferită a aceleiași operații
- Oferă I/O paralelă
- Temporizator ciclu de instrucțiuni
- Interfață de memorie externă
Caracteristicile microcontrolerului
Iată câteva caracteristici importante ale microcontrolerului:
- Resetarea procesorului
- Pini I/O pentru program și memorie variabilă (RAM).
- Procesor central de sincronizare a dispozitivului
- Cronometre de ciclu de instrucțiuni
Aplicații ale microprocesorului
Microprocesoarele sunt utilizate în principal în dispozitive precum:
- Calculatoare
- Sistem de contabilitate
- Masina de jocuri
- Controlere industriale complexe
- Semafor
- Date de control
- Aplicații militare
- Sisteme de apărare
- Sisteme de calcul
Aplicații ale microcontrolerului
Microcontrolerele sunt utilizate în principal în dispozitive precum:
- Telefoane mobile
- automobile
- CD/DVD playere
- Masini de spalat
- Aparate foto
- Alarme de securitate
- Controlere cu tastatură
- Cuptor cu microunde
- Ceasuri
- Mp3 playere
Rezumat
Care este diferența dintre un microcontroler și un microprocesor?
Diferența cheie dintre un microprocesor și un microcontroler este că microprocesorul constă doar dintr-o unitate centrală de procesare, în timp ce microcontrolerul conține un procesor, memorie, I/O, toate integrate într-un singur cip. Un microcontroler este un număr ieftin, simplu și mic de instrucțiuni de procesat, în timp ce un microprocesor este complex și costisitor, cu multe instrucțiuni.
Care este mai bun microcontroler sau microprocesor?
Ambele procese sunt bune. Cu toate acestea, care ar trebui să utilizați depinde de cerințele dvs. Microcontrolerele sunt utilizate în principal pentru aplicații mici, cum ar fi mașini de spălat, camere, alarme de securitate, controlere cu tastatură etc., în timp ce microprocesorul este utilizat în calculatoare personale, controlere industriale complexe, semafor, sisteme de apărare etc.
Care este microprocesorul sau microcontrolerul mai rapid?
Microprocesoarele sunt mult mai rapide decât microcontrolerele. Viteza de ceas a unui microprocesor este peste 1 GHz. În timp ce în cazul microcontrolerului, viteza de ceas este de 200MHz sau mai mult, în funcție de arhitectură.