Pag 2

Il microcontrollore

Il microcontrollore è un dispositivo che raggruppa su un unico chip tutto il necessario per un sistema a microprocessore.

Il sistema a microcontrollore offre, a costi contenuti, tutti i vantaggi dei sistemi programmabili, si pensi che attualmente il prezzo del single-chip più economico parte da poche migliaia di lire. Già un sistema di questo tipo è in grado di sostituire un dispositivo a logica cablata di dimensione fisiche e costi ben superiori.

Vantaggi  nell'utilizzo di sistema a microcontrollore:

Sistemi e apparecchiature dove è possibile trovare un microcontrollore

Per l'industria :

Per l'ufficio :

Per la casa :


Panoramica sui microcontrollori più noti

Costruttore Famiglia URL
Intel/Philips 8051 http://www.semiconductors.philips.com/philips135.html
Motorola 78HCXX http://129.38.232.2/mc.html
Sgs-Thomson ST6  
Microchip PIC 16/17 http://www.microchip2.com/products/micros/micros.htm
NEC 78K http://www.ic.nec.co.jp/english/products/micro/19-2.html
Hitachi H8/300 http://www.hitachi-eu.com/hel/ecg/products/m&p.htm
Zilog Z8 http://www.zilog.com/develope/dz8table.html

 


Pag. 3

Il microcontrollore 8051

L'8051 è single-chip progettato e prodotto dalla Intel a partire dal l980, è disponibile sia in versione PMOS (oramai obsoleta) che in versione CMOS.

Attualmente la Intel non è l'unico produttore del microcontrollore infatti diverse case costruttrici indipendenti producono sia il modello standard che versioni migliorate con periferiche aggiuntive incorporate (Porte I/O aggiuntive, Watch-Dog, ADC, Driver PWM, interfacce I2C ecc.)

L'8051 è il più diffuso nel mercato mondiale dei microcontrollori (nel 1993 ne sono stati venduti 126 milioni di pezzi) ed è disponibile in più di cento versioni.

Le caratteristiche principali di questo microcontrollore si possono riassumere in :


Schema a blocchi dell'architettura interna


Pag. 4

Dettagli dell'architettura interna


Descrizione piedinatura

Gestione della memoria

Registri

Porte I/O

Contatori/Timers

Porta seriale

Interrupt

Set istruzioni

Timing della CPU