Diferența dintre microprocesor și microcontroler

Cuprins:

Anonim

Ce este microcontrolerul?

Un microcontroler este un cip optimizat pentru a controla dispozitivele electronice. Este stocat într-un singur circuit integrat dedicat îndeplinirii unei anumite sarcini și executării unei aplicații specifice.

Este un circuit special conceput pentru aplicații încorporate și este utilizat pe scară largă în dispozitivele electronice controlate automat. Conține memorie, procesor și I / O programabile.

În acest Microprocesor vs. Tutorial cu microcontroler, veți învăța:

  • Ce este microcontrolerul?
  • Ce este un microprocesor?
  • Tipuri de microprocesor
  • Tipuri de microcontroler
  • Istoria microprocesorului
  • Microcontroler istoric
  • Caracteristicile microcontrolerului
  • Caracteristici ale microprocesorului
  • Microprocesor vs. Microcontroler
  • Aplicații ale microprocesorului
  • Aplicații ale microcontrolerului

Ce este un microprocesor?

Un microprocesor este o unitate de control a unui micro-computer înfășurat într-un cip mic. Efectuează operații ale Unității Logice Aritmetice (ALU) și comunică cu celelalte dispozitive conectate la acesta. Este un singur circuit integrat în care sunt combinate mai multe funcții.

DIFERENȚE CHEIE

  • Microprocesorul este format doar dintr-o unitate centrală de procesare, în timp ce Micro Controller conține un procesor, memorie, I / O, toate integrate într-un singur cip.
  • Microprocesorul este utilizat în calculatoarele personale, în timp ce Micro Controller 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 utilizează 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.

Tipuri de microprocesor

Tipurile importante de microprocesoare sunt:

  • Microprocesoare complexe de instrucțiuni
  • Circuitul integrat specific aplicației
  • Microprocesoare cu set de instrucțiuni reduse
  • Multiprocesoare de semnal digital (DSP)

Tipuri de microcontroler

Iată tipuri importante de microcontroler:

  • Microcontroler de 8 biți
  • Microcontroler pe 16 biți
  • Microcontroler pe 32 biți
  • Microcontroler încorporat
  • Microcontroler de memorie externă

Istoria microprocesorului

Aici, sunt reperul important din istoria microprocesorului

  • Fairchild Semiconductors a inventat primul IC (Circuit integrat) în 1959.
  • În 1968, Robert Noyce, Gordan Moore, Andrew Grove și-au găsit propria companie Intel.
  • Intel a crescut de la pornirea a 3 oameni în 1968 la gigant industrial până în 1981.
  • În 1971, INTEL a creat prima generație de microprocesor 4004 care va rula la o viteză de ceas de 108 kHz
  • Din 1973 până în 1978, microprocesoarele de a doua generație pe 8 biți au fost fabricate precum Motorola 6800 și 6801, INTEL-8085 și Zilog's-Z80.
  • În 1978, procesul Intel 8008 de a treia generație a intrat pe piață.
  • La începutul anilor 80, Intel a lansat procesoare pe 32 de biți de a patra generație.
  • În 1995, Intel a lansat procesoare pe 64 de biți de generația a cincea.

Istoria microcontrolerului

Aici sunt repere importante din istoria microcontrolerului:

  • Folosit pentru prima dată în 1975 (Intel 8048)
  • Introducerea EEPROM în 1993
  • În același an, Atmel a introdus primul microcontroler folosind memoria Flash.

Caracteristicile microcontrolerului

Iată câteva caracteristici importante ale microcontrolerului:

  • Resetarea procesorului
  • Pini I / O pentru program și memorie variabilă (RAM)
  • Procesor central cu ceas de dispozitiv
  • Cronometre de cicluri de instrucțiuni

Caracteristici ale microprocesorului

Iată câteva caracteristici importante ale microprocesorului:

  • Oferă program de monitorizare / depanare încorporat cu capacitate de întrerupere
  • Cantitate mare de instrucțiuni care efectuează fiecare o variantă diferită a aceleiași operații
  • Oferă I / O paralel
  • Cronometru ciclu de instrucțiuni
  • Interfață de memorie externă

Microprocesor vs. Microcontroler

Iată diferența dintre microprocesor și microcontroler

Microprocesor Microcontroler
Microprocesorul este inima sistemului de calculatoare. Micro Controller este inima unui sistem încorporat.
Este doar un procesor, astfel încât memoria și componentele I / O trebuie conectate extern Micro Controller are un procesor împreună cu memoria 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 o puteți folosi în sisteme compacte Îl puteți folosi în sisteme compacte.
Costul întregului sistem este ridicat Costul întregului sistem este redus
Datorită componentelor externe, consumul total de energie este ridicat. Prin urmare, nu este ideal pentru dispozitivele care rulează cu energie stocată, cum ar fi bateriile. Deoarece componentele externe sunt reduse, consumul total de energie este mai mic. Deci, poate fi utilizat cu dispozitive care rulează 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 utilizat în principal în computerele personale. Este utilizat în principal la o mașină de spălat, MP3 playere și sisteme încorporate.
Microprocesorul are un număr mai mic de registre, deci mai multe operații sunt bazate pe memorie. Microcontrolerul are mai multe registre. 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 bazat pe 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 CPU împreună cu RAM, ROM și alte periferice încorporate pe un singur cip.
Folosește o magistrală externă pentru a interfața cu RAM, ROM și alte periferice. Folosește un autobuz de control intern.
Sistemele bazate pe microprocesor pot funcționa la o viteză foarte mare datorită tehnologiei implicate. Sistemele bazate pe microcontroler rulează până la 200 MHz sau mai mult, în funcție de arhitectură.
Este utilizat pentru aplicații de uz general care vă permit să gestionați o mulțime de date. Este folosit pentru sisteme specifice aplicațiilor.
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.

Aplicații ale microprocesorului

Microprocesoarele sunt utilizate în principal în dispozitive precum:

  • Calculatoare
  • Sistem de contabilitate
  • Mașină 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 pe dispozitive precum:

  • Telefoane mobile
  • Automobile
  • CD / DVD playere
  • Mașini de spălat
  • Camere foto
  • Alarme de securitate
  • Controlere tastatură
  • Cuptor cu microunde
  • Priveste
  • Mp3 playere