Nell'anno 1981, Intel Corporation ha introdotto un microcontrollore a 8 bit noto come 8051. Questo microcontrollore include RAM-128 byte, ROM-4K byte, timer-2, porta seriale-1 e 4 porte che si trovano su un singolo chip e sono indicati come SOC (sistema su un chip). Il microcontrollore 8051 è un processore a 8 bit, il che significa che la CPU può funzionare con 8 bit di dati alla volta. Il microcontrollore 8051 include quattro porte I / O larghe 8 bit. Sebbene questo possa avere un massimo di 64K byte di ROM su chip, molti progettisti hanno impostato solo 4 kilobyte sul chip.
Il microcontrollore 8051 è diventato molto popolare dopo che Intel ha permesso ad altri produttori di creare e promuovere qualsiasi versione del microcontrollore. Ciò ha portato a diverse versioni dell'8051 con velocità e quantità di ROM su chip diverse promosse dai produttori. È significativo notare che anche se ci sono varie versioni del microcontrollore 8051 in termini di quantità e velocità della ROM su chip, sono tutte adatte all'8051 originale per quanto riguarda i comandi. Ciò significa che se scrivi il tuo codice per uno, funzionerà su qualsiasi di essi indipendentemente dal produttore. Si prega di fare riferimento al collegamento sottostante: 8051 Schema dei pin del microcontrollore e sua procedura di funzionamento
8051 Programmazione del microcontrollore
Il programmazione di 8051 microcontrollori è sicuramente molto affascinante e per renderlo ancora più stimolante vi forniremo alcuni strumenti che vi aiuteranno a conoscere meglio la programmazione di un Microcontrollore 8051.
Dai un'occhiata agli strumenti
- Editor di codice -Sintassi che evidenzia Blocco note
- Software RIDE - simulazione
- A51-Assembler
- Proteus - Software di simulazione completamente integrato
- Simulatore Smart n Small basato su simulatore Windows
- Keil uVision - 8051 / simulazione ARM
- Baud - Calcolatori del valore del timer per varie velocità di trasmissione
Ora comporremo il programma secondo il software di simulazione Keil Uvison4 e il programma è
- Installa il software 8051 sul tuo PC
- Fare clic su Progetto -> Nuovo progetto di visione
- Salva il tuo progetto
- Seleziona dispositivo di destinazione (8051 - AT89s51)
- File -> Nuovo
- Verrà aperto un nuovo editor di testo. Qui devi scrivere il tuo codice
Cos'è un microcontrollore 8051?
Un microcontrollore 8051 è un intero computer prodotto su un singolo chip.
Configurazione dei pin del microcontrollore 8051
Il microcontrollore 8051 comprende 40 pin. In questo caso, 32 pin sono posizionati in 4 porte come P0, P1, P2 e P3. Dove ogni porta comprende 8 pin.
8051 Architettura del microcontrollore
L'architettura del microcontrollore 8051 include CPU, interrupt, memoria, BUS, oscillatore e timer / contatori.
Diverse famiglie di microcontrollore 8051
Diverse famiglie di microcontrollori 8051 includono 8051, 8031, 8052, 8751, 89C51, 8751, DS89C4xO, 89C52, 8032 e 8752.
Organizzazione della memoria di un microcontrollore 8051
Il microcontrollore 8051 ha due memorie: memoria programma e memoria dati.
Applicazioni del microcontrollore 8051
8051 I microcontrollori sono utilizzati in diverse apparecchiature elettroniche come cellulari, robot, automobili, lettori CD / DVD, lavatrici, telecamere, allarmi di sicurezza, strumenti di misura elettronici, forni a microonde, ecc.