Conoscere la differenza tra microprocessori e microcontrollori

Prova Il Nostro Strumento Per Eliminare I Problemi





MICROPROCESSORE:

Un microprocessore è un componente elettronico del computer realizzato con transistor di dimensioni miniaturizzate e alcuni altri elementi di circuiti su un IC (circuito integrato) semiconduttore solitario o micro chip. L'abbreviazione di microprocessore è µP o uP. La CPU (unità di elaborazione centrale) è il microprocessore più famoso, ma numerosi altri componenti di un computer li contengono, come la GPU (unità di elaborazione grafica) su una scheda video. Nella corsa ai personal computer, i nomi CPU e microprocessore vengono applicati in modo intercambiabile. Al centro di tutti i PC e al massimo delle postazioni di lavoro è incorporato un microprocessore. I microprocessori controllano la logica di quasi tutte le macchine digitali, dall'orologio delle radio alle strutture di iniezione del carburante per le automobili. Il microprocessore è un singolo pacchetto IC in cui sono integrate diverse funzioni.

Ci sono principalmente cinque tipi di microprocessori che queste unità minuscole forniscono ai computer un 'cervello'. All'interno di un normale microprocessore al silicio, ci sarà un numero di minuti transistor e parti tremendamente minuscole. Tutti questi componenti vengono impiegati per assistere il lavoro del computer come previsto.




Tipi di microprocessori:

Diversi tipi di microprocessori

Diversi tipi di microprocessori

  • Microprocessori con set di istruzioni complesse: Questo tipo di microprocessore è anche noto come CISM. CISM classifica un microprocessore in cui ogni ordine può essere eseguito insieme a molte altre funzioni di basso livello. Queste funzioni hanno lo scopo di eseguire azioni come caricare dati nella scheda di memoria, richiamare o scaricare dati dalla scheda di memoria o un calcolo matematico complesso in un unico comando.
  • Microprocessori con set di istruzioni ridotto: Conosciuto anche come RISC, era destinato a velocizzare i microprocessori dei computer. Questi chip sono costruiti secondo la linea guida che consente al microprocessore di fare una quantità minore di cose all'interno di ogni comando e questo gli consentirà di completare più comandi più rapidamente.
  • Processori superscalari: Questo tipo di processore replica l'hardware del microprocessore in modo che possa eseguire numerose istruzioni contemporaneamente. Queste risorse di replica possono essere unità logiche aritmetiche vincolate o moltiplicatori. Le superscalari comprendono diverse unità operative. I microprocessori superscalari eseguono più di un comando durante un singolo ciclo di clock trasmettendo contemporaneamente numerose istruzioni a unità operative superflue nel processore.
  • Il circuito integrato specifico dell'applicazione: Conosciuto anche come microprocessore ASIC, è destinato a scopi estremamente precisi, che potrebbero comprendere: controllo delle emissioni automobilistiche o computer con assistenti digitali personali. Gli ASIC a volte vengono prodotti secondo le specifiche, ma possono anche essere fabbricati utilizzando ingranaggi standard.
  • Multiprocessori di segnale digitale (DSP): I DSP sono microprocessori unici utilizzati per decodificare e codificare video o convertire il digitale o il video in analogico e viceversa. Queste operazioni richiedono un microprocessore particolarmente eccellente per eseguire calcoli matematici. I chip DSP sono generalmente utilizzati in SONAR, telefoni cellulari, RADAR, dispositivi audio home theater e decoder via cavo.

MICROCONTROLLORE:

Microcontrollore

Microcontrollore



Il microcontrollore è un computer su un chip ottimizzato per gestire i gadget elettrici. È inteso in particolare per compiti precisi come il controllo di un particolare sistema. Un microcontrollore a volte utilizza uC, µC o MCU abbreviato, è fondamentalmente una varietà specializzata di microprocessore che è destinato ad essere auto-soddisfacente e redditizio. Inoltre, un microcontrollore è una frazione di un sistema impostato, che è fondamentalmente un circuito stampato completo. Un sistema fisso è un sistema informatico destinato a svolgere una o più funzioni più e più volte con limiti di lavoro in tempo reale. È incorporato come elemento di una macchina completa che spesso conta anche elementi hardware ed elementi motorizzati. Alcuni esterni le periferiche elettroniche sono interfacciate al microcontrollore per una migliore prestazione dipende dalle applicazioni.

Esempi di microcontrollori sono l'8051, l'80196 di Intel, il PIC di Microchip e la serie 68HCxx di Motorola. I microcontrollori che sono normalmente incorporati in giocattoli, automobili, elettrodomestici e macchine per ufficio sono ingranaggi che amalgamano una serie di componenti di un sistema a microprocessore su un singolo microchip:

  • Memoria (sia ROM che RAM)
  • Il core della CPU (microprocessore)
  • Alcuni I / O digitali paralleli

Il microcontrollore assiste all'incorporazione di una serie di utili funzioni in un unico pacchetto IC. Queste funzioni sono: -

  • La capacità di eseguire un insieme accumulato di comandi per eseguire lavori descritti dall'utente.
  • La capacità di essere abili nell'uso di chip di memoria periferica per leggere e scrivere dati da e verso la memoria.

Tipi di microcontrollori:

I microcontrollori sono ordinati in termini di larghezza del bus interno, microcontrollore integrato, set di ordini, design strutturale della memoria, chip IC o core VLSI o file e unità familiare Verilog. Per la famiglia simile, potrebbe esserci una serie di edizioni con fonti diverse. Qui ne stiamo dando pochi tipi di microcontrollore utilizzati in diverse applicazioni .


Diversi tipi di microcontrollori

Diversi tipi di microcontrollori

  • Microcontrollore a 8 bit: Quando il bus interno in un MCU è un bus a 8 bit, l'ALU esegue le operazioni logiche e aritmetiche su un byte in un ordine. L'MCU è un microcontrollore a 8 bit. Le illustrazioni dell'MCU a 8 bit sono le famiglie Intel 8031/8051, Motorola MC68HC11 e PIC1x.
  • Microcontrollore a 16 bit: Il microcontrollore a 16 bit è costituito da un bus a 16 bit e l'ALU esegue operazioni aritmetiche e logiche sull'operando a 16 bit. Fornisce maggiore precisione e prestazioni rispetto all'MCU a 8 bit.
  • Microcontrollore a 32 bit: Quando il bus interno per la funzione di trasmissione dati in un MCU è un bus a 32 bit, l'ALU esegue funzioni logiche e aritmetiche su parole di operandi di 32 bit agli ordini. L'MCU è un microcontrollore a 32 bit. Questi forniscono una migliore precisione e prestazioni rispetto agli MCU a 16 bit.
  • Microcontrollore incorporato: Quando un sistema fisso o incorporato include un MCU che ha ciascuna parte hardware e software in un'unità singola, l'MCU è noto come microcontrollore incorporato. Esiste pochissime o nessuna unità periferica o sistema aggiuntivo per l'elaborazione durante il controllo o l'utilizzo dei dispositivi periferici. A titolo illustrativo, un circuito ricevitore telefonico utilizza un microcontrollore integrato o incorporato.
  • Micro-controller di memoria esterna: Quando un sistema integrato o incorporato aggiunge un MCU che ha ciascuna delle parti hardware e software non presente come componente singolo e ha interfacciato esternamente tutto o una parte del componente di memoria mettendo in gioco un circuito di interfaccia che è noto come circuito di colla, l'MCU è noto come microcontrollore di memoria periferica o esterna. Ad esempio, 8031 ​​comprende una memoria di programma che è interfacciata esternamente ad essa. L'8051 ha una memoria di programma sia interna che periferica.

Differenza tra microprocessori e microcontrollori

La differenza tra i due è che un microcontrollore integra le caratteristiche di un microprocessore (ALU, CPU, registri) insieme all'esistenza di caratteristiche extra come l'esistenza di ROM, RAM, contatore, porte di ingresso / uscita, ecc. Qui un microcontrollore controlla la funzione di un dispositivo impiegando programmi fissi accumulati nella ROM che non si modificano con la durata.

Differenza tra microprocessore e microcontrollore

Differenza tra microprocessore e microcontrollore

Da un altro punto di vista, la maggiore diversità tra i soliti microprocessori e microcontrollori che si separano dai termini architettonici è l'area della loro applicazione. I normali microprocessori come i processori della famiglia Pentium o Intel Core o processori simili si trovano nei computer come macchine programmabili universalmente funzionanti. Nella sua durata di vita deve gestire numerosi incarichi e programmi diversi specificati.

Al contrario a microcontrollore della famiglia PIC o la famiglia 8051 o qualsiasi altro hanno notato le loro applicazioni in minuscoli sistemi integrati come il sistema di controllo dei segnali stradali o una sorta di sistema robotico. Inoltre, questi gadget gestiscono attività simili o programmi simili durante l'intero ciclo di vita. Un'altra differenza è che il microcontrollore deve generalmente gestire compiti istantanei mentre al contrario i microprocessori in un sistema informatico forse non gestiranno sempre un compito istantaneo.

Al giorno d'oggi molti studenti di ingegneria stanno mostrando molto interesse verso il microprocessore e progetti di microcontrollore in quanto sono molto interessanti e utili per costruire una buona carriera nell'elettronica.

Crediti fotografici: