Microcontrollore contro microprocessore: 7 fatti che devi sapere

CONTENUTI

  • Cos'è un microprocessore?
  • Definizione di microprocessore
  • Cosa sono BIT, BYTE, Nibble e Ward?
  • Hardware di un microprocessore
  • Diagramma a blocchi
  • Caratteristiche importanti del microprocessore
  • Caratteristiche del microprocessore
  • Cos'è ALU?
  • Differenze tra ALU e CPU
  • Organizzazione della memoria nel microprocessore
  • Tipi di processori utilizzati in un microprocessore
  • Applicazioni del microprocessore
  • Cos'è un microcontrollore?
  • Caratteristiche del microcontrollore
  • Tipi di microcontrollore
  • Microcontrollore vs microprocessore

Cos'è un microprocessore?

Definizione del microprocessore:

“Il microprocessore è un semiconduttore multiuso basato su registro programmabile basato su un circuito, ovvero prodotto con la tecnica LSI o VLSI. Prende le istruzioni binarie dai dispositivi di input, elabora l'istruzione e genera gli originali e può memorizzare le informazioni ”.

Microcontrollore vs microprocessore

Hardware di un microprocessore:

  • È l'interconnessione di più periferiche in modo tale da poter eseguire una particolare operazione.
  • Microprocessore 8085 è stato trovato nel 1976 e il microprocessore 8086 è stato trovato nel 1978.

Cos'è BIT?

Il possibile valore di una variabile logica che può o meno rappresentare una cifra numerica del sistema di numeri binari è chiamato BIT.

Cos'è BYTE?

Nel sistema numerico binario un gruppo di 8 bit è chiamato BYTE.

                          1 BYTE = 8 BIT

Cos'è Nibble?

Un gruppo di 4 BITS è chiamato Nibble.

                          1 bocconcino = 4 BIT

Cos'è Ward?

Un array di dischi che insieme trasmettono un elemento di informazioni è chiamato Ward.

                          1 reparto = 16 BIT

                          1 Reparto lungo = 32 BIT

                          2 BYTE = 1 reparto

Quali sono le caratteristiche del microprocessore 8085?

Caratteristiche del microprocessore:

  • È un IC a 40 pin.
  • È tecnologia NMOS, chip LSI.
  • Frequenza della velocità di clock (CLK) 3-5 MHz.
  • 8085 ha sedici bit (16) linee di indirizzo e otto bit (8) linee di dati. Quindi, l'8085 è chiamato microprocessore a 8 bit a seconda del database.

Microcontrollore vs microprocessore

Quali sono i limiti del microprocessore 8085?

Svantaggi di 8085:

  • Bassa velocità.
  • Bassa capacità di memoria.
  • Numero limitato di GPR (General Purpose Register).
  • Istruzione meno potente.

Organizzazione della memoria nel microprocessore:

Microcontrollore vs microprocessore: organizzazione della memoria
Microcontrollore vs microprocessore Immagine - 1
  • Microprocessore è uno dei componenti più importanti del computer moderno. Agisce come un cervello del sistema informatico. Un computer digitale è una macchina programmabile. I suoi componenti principali sono i / p, CPU, memoria, dispositivo o / p.
  • La CPU esegue l'istruzione. Il dispositivo i / p viene utilizzato per recuperare programmi e dati sul computer.
  • La memoria è il dispositivo di archiviazione che memorizza programmi dati, risultati, ecc.
  • Il dispositivo o / p visualizza programmi, dati o risultati in base alle istruzioni fornite al computer. La CPU costruita su un singolo IC che si chiama MICROPROCESSORE.
  • Un dispositivo digitale in cui il microprocessore deve funzionare come una CPU è noto come MICROCONTROLLER.

Microcontrollore vs microprocessore

Applicazioni del microprocessore:

I microprocessori sono ampiamente utilizzati

  • Diversi dispositivi domestici come termostati, macchine da caffè di fascia alta, lavatrici ecc.
  • Il microprocessore ha varie applicazioni industriali come automobili, barche, macchinari pesanti, ascensori ecc.
  • Nei telefoni cellulari, videoregistratore, televisori a microprocessore viene utilizzato numerosi.

Tipi di microprocessore:

Microprocessori a 16 BIT

  • 8086 (velocità clk 4.7 MHz - 10 MHZ);
  • 8088 (velocità Clk superiore a 5 MHz);
  • 80186,80188 (velocità Clk 6 MHz);
  • 80286 (velocità Clk 8 MHZ);

Microprocessori a 32 BIT

  • INTEL 80386 (velocità di clk 16 MHZ - 33 MHz);
  • INTEL 80486 (velocità di clk 16 MHz - 100 MHZ);
  • PENIUM (velocità di clk 66 MHz);

Microprocessore 64 BIT

  • INTEL CORE-2 (velocità clk 1.2 GHz - 3 GHz);
  • INTEL i7 (velocità clk 3.3 GHz - 66 GHz);
  • INTEL i5 (velocità clk 2.4 GHz - 3.6 GHz);
  • INTEL i3 (2.93 GHz - 3.33 GHz);
Microcontrollore vs microprocessore
Processore Intel C8086 , Microcontrollore vs microprocessore, Immagine - 2
Fotografato da - Thomas NguyenIntel C8086CC BY-SA 4.0

Tipi di processori utilizzati in un microprocessore:

Computer con set di istruzioni ridotto (RISC) -

Un circuito processore avanzato è costituito dall'architettura RISC. RISC fornisce prestazioni migliorate. Un RISC ha solo alcune modalità di indirizzamento. Esegue la maggior parte delle istruzioni in un unico stile di clock. L'istruzione viene eseguita da un'implementazione cablata. Le istruzioni aritmetiche e logiche accedono agli operandi in più set di registri, finestre o file. Ciò riduce notevolmente la dipendenza dagli accessi alla memoria esterna per i dati.

Computer con set di istruzioni complesse (CISC) -

CISC ha la capacità di elaborare istruzioni complesse e insiemi di dati complessi con i registri di numero più piccolo e una logica cablata più semplice e l'uso della memoria di controllo. CISC è responsabile di un gran numero di modalità di indirizzo.

CISC può avere le modalità di indirizzamento come indiretto, indice automatico, modalità di indirizzamento relativo all'indice per il trasferimento dei dati, istruzioni logiche e aritmetiche. Alcuni CISC fanno affidamento sulle ammissioni della memoria esterna per i dati in diverse modalità di indirizzamento.

Cos'è ALU?

Nel sistema informatico, l'ALU è un circuito digitale che può eseguire varie operazioni matematiche.

 

Differenze tra ALU e CPU:

 Unità logica aritmetica (ALU)Unità di elaborazione centrale (CPU)
Modulo completoALU è l'unità logica aritmetica.La CPU è l'unità di elaborazione centrale.
Usa il ALU esegue tutte le operazioni aritmetiche specificate nel computer.La CPU trasporta diverse istruzioni di un programma per computer per calcolare diversi processi, ad esempio operazioni aritmetiche, logiche, di controllo e di input / output.
DipendenzaALU dipende dall'unità centrale per la sua funzioneL'unità di controllo non dipende da niente come ALU.
funzioniALU prende le istruzioni dall'unità di controllo e fornisce il risultato di conseguenza.L'unità di controllo fornisce istruzioni all'unità aritmetica da eseguire.
Microcontrollore vs microprocessore, Tabella 1

Cos'è un microcontrollore?

Definizione di microcontrollore:

"Un microcontrollore è un dispositivo composto da microprocessore, memoria ad accesso casuale, memoria di sola lettura, timer, pin di ingresso-uscita e molti altri dispositivi."

Caratteristiche del microcontrollore:

Diverse unità di microcontrollore (8051):

  • Ha un clock di 12 MHz, il tempo del ciclo di istruzione del processore è 1µs.
  • Il microcontrollore 8051 ha un'unità logica aritmetica a 8 bit.
  • La larghezza del bus interno è di 8 bit.
  • Ha un'architettura CISC.
  • Microcontrollore 8051 dotato anche di stack pointer.
  • L'8051 è dotato di due pin di interrupt esterni, INT0 e INT1.
  • Special Function Register è presente nella famiglia di microcontrollori 8051.

Schema a blocchi del microcontrollore:

Microcontrollore vs microprocessore
Microcontrollore vs microprocessore, Immagine - 3

Tipi di microcontrollore:

  • Microcontrollore PIC;
  • Microcontrollore ARM;
  • 8051 Microcontrollore;
  • Microcontrollore AVR;
  • Microcontrollore MSP;
Microcontrollore vs microprocessore
Un microcontrollore PIC, Microcontrollore vs microprocessore, Immagine - 4

Applicazioni del microcontrollore:

I microcontrollori sono ampiamente utilizzati in

  • Cellulari
  • Industria automobilistica
  • Camere
  • Sistemi informatici
  • Micro forno ecc.

Analisi comparativa tra microprocessore e microcontrollore:

Microcontrollore vs microprocessore

     MICROPROCESSORE    MICROCONTROLLORE
CPUConsiste di una sola CPU.  Consiste in una CPU insieme alla memoria, I / O tutto integrato in un chip.
USOIl microprocessore viene utilizzato nei personal computer.I microprocessori vengono generalmente utilizzati in qualsiasi dispositivo computazionale o sistema controllato a distanza.
INTERFACCIALe interfacce del microprocessore sono complesse.I microcontrollori sono semplici con meno istruzioni da eseguire.
COSTISono costosiSono poco costosi
REGISTRATIHa un numero inferiore di registri e l'operazione in esso si basa principalmente sulla memoria.Qui i registri sono in numero maggiore. Ecco perché è più conveniente scrivere programmi.
Microcontrollore vs microprocessore, Tabella - 2


Per ulteriori articoli relativi all'elettronica clicca qui

Lascia un tuo commento