Schema dei pin del microcontrollore 8051 e relativa procedura operativa

Prova Il Nostro Strumento Per Eliminare I Problemi





Un microcontrollore è un piccolo computer su un singolo IC che integra tutte le funzionalità che si trovano nel microprocessore. Per servire diverse applicazioni, ha un'alta concentrazione di servizi su chip come RAM, ROM, porte I / O, timer, porta seriale, circuito di clock e interrupt. I microcontrollori vengono utilizzati in vari dispositivi controllati automaticamente come telecomandi, sistemi di controllo del motore di automobili, dispositivi medici, utensili elettrici, macchine per ufficio, giocattoli e altri sistemi integrati . Pertanto, questo articolo fornisce una panoramica del diagramma dei pin del microcontrollore 8051 con spiegazione e anche 8051 idee di progetto basate .

8051 Microcontrollore

8051 Microcontrollore



In caso di microprocessore, dobbiamo interfacciare esterni circuiti aggiuntivi, come RAM, ROM, porte I / O, timer, porta seriale, circuito di clock e altre periferiche esterne, mentre nel microcontrollore tutte queste periferiche sono integrate. Vediamo brevemente il diagramma dei pin del microcontrollore 8051.


Pin del microcontrollore funzionanti

I microcontrollori 8051 hanno quattro porte I / O dove in ciascuna porta sono presenti 8 pin che possono essere configurati come ingressi o uscite. La configurazione del Pin - se deve essere configurato come I / P (1) o O / P (0), dipende dal suo stato logico. Per configurare un pin del microcontrollore come uscita, è necessario applicare uno zero logico (0) ai bit della porta I / O appropriati. In questo caso, il livello di tensione sul pin appropriato sarà 0.



Allo stesso modo, per configurare un pin del microcontrollore come ingresso, è necessario applicarne uno logico (1) alla porta opportuna. In questo caso, il livello di tensione sul pin appropriato sarà 5V. Questo può sembrare confuso, diventa tutto chiaro dopo aver studiato circuiti elettronici semplici collegato a un pin I / O.

Pin di ingresso / uscita (I / O)

La figura seguente mostra uno schema semplificato di tutti i circuiti all'interno del microcontrollore, che è collegato a uno dei suoi pin. Indica tutti i pin tranne quelli della porta P0 che non hanno resistenze di pull-up integrate.

Pin di ingresso / uscita (I / O)

Pin di ingresso / uscita (I / O)

Pin di uscita

Uno 0 logico viene applicato a un bit del registro P, quindi il transistor di uscita FE viene acceso, quindi collega l'apposito pin a massa.


Pin di uscita

Pin di uscita

Pin di ingresso

Un 1 logico viene applicato a un bit del registro P. L'output transistor ad effetto di campo è spento, e l'apposito pin rimane collegato alla tensione di alimentazione, tramite una resistenza di pull-up ad alta resistenza.

Pin di ingresso

Pin di ingresso

Schema dei pin del microcontrollore 8051

Microcontrollore 8051 le famiglie (89C51, 8751, DS89C4xO, 89C52) sono disponibili in diversi pacchetti come il pacchetto quad-flat, il porta chip leadless e il pacchetto dual-in-line. Tutti questi pacchetti sono costituiti da 40 pin che sono dedicati a diverse funzioni come I / O, indirizzo, RD, WR, dati e interrupt. Tuttavia, alcune aziende offrono una versione a 20 pin di microcontrollori per applicazioni meno impegnative riducendo il numero di porte I / O. Tuttavia, la stragrande maggioranza degli sviluppatori utilizza il chip a 40 pin.

Schema dei pin del microcontrollore 8051

Schema dei pin del microcontrollore 8051

Il diagramma dei pin del microcontrollore 8051 è costituito da 40 pin come mostrato di seguito. Un totale di 32 pin sono impostati in quattro porte come P0, P1, P2 e P3. Dove, ogni porta contiene 8 pin. Pertanto, il diagramma dei pin del microcontrollore 8051 e la spiegazione sono forniti di seguito.

  • Port1 (da Pin1 a Pin8): Port1 include pin1.0 a pin1.7 e questi pin possono essere configurati come pin di ingresso o uscita.
  • Pin 9 (RST): Il pin di ripristino viene utilizzato per ripristinare il microcontrollore 8051 fornendo un impulso positivo a questo pin.
  • Porta 3 (pin da 10 a 17): I pin Port3 sono simili ai pin port1 e possono essere utilizzati come pin di input o output universali. Questi Pin a doppia funzione Pin e la funzione di ogni Pin è data come:
  • Pin 10 (RXD): Il pin RXD è un ingresso di comunicazione asincrona seriale o Comunicazione seriale sincrona Produzione.
  • Pin 11 (TXD): Uscita di comunicazione seriale asincrona o uscita clock di comunicazione seriale sincrona.
  • Pin 12 (INT0): Input di interrupt 0
  • Pin 13 (INT1): Input di interrupt 1
  • Pin 14 (T0): Ingresso dell'orologio del contatore 0
  • Pin 15 (T1): Ingresso dell'orologio del contatore 1
  • Pin 16 (WR): Segnale di scrittura per scrivere il contenuto sulla RAM esterna.
  • Pin 17 (RD): Segnale di lettura per leggere il contenuto della RAM esterna.
  • Pin 18 e 19 (XTAL2, XTAL1): I pin X2 e X1 sono pin di uscita di ingresso per l'oscillatore. Questi pin vengono utilizzati per collegare un oscillatore interno al microcontrollore.
  • Pin 20 (GND): Il pin 20 è un pin di massa.
  • Port2 (da Pin 21 a Pin28): Port2 include pin21 a pin28 che possono essere configurati come input output pin. Ma questo è possibile solo quando non utilizziamo alcuna memoria esterna. Se usiamo una memoria esterna, questi pin funzioneranno come bus di indirizzi di ordine elevato (da A8 a A15).
  • Pin 29 (PSEN): Questo pin viene utilizzato per abilitare la memoria di programma esterna. Se utilizziamo una ROM esterna per memorizzare il programma, su di essa appare la logica 0, che indica che il microcontrollore deve leggere i dati dalla memoria.
  • Pin 30 (ALE): Il pin Address Latch Enable è un segnale attivo ad alta uscita. Se utilizziamo più chip di memoria, questo pin viene utilizzato per distinguerli. Questo Pin fornisce anche l'input dell'impulso di programma durante la programmazione dell'EPROM.
  • Pin 31 (EA): Se dobbiamo utilizzare più memorie, l'applicazione della logica 1 a questo pin istruisce il Microcontrollore a leggere i dati da entrambe le memorie: prima interna e poi esterna.
  • Porta 0 (pin da 32 a 39): Simili ai pin delle porte 2 e 3, questi pin possono essere utilizzati come pin di input e output quando non utilizziamo alcuna memoria esterna. Quando ALE o Pin 30 è a 1, questa porta viene utilizzata come bus dati: quando il pin ALE è a 0, questa porta viene utilizzata come bus indirizzi di ordine inferiore (da A0 a A7)
  • Pin40 (VCC): Questo pin VCC viene utilizzato per l'alimentazione.

Ci sono molte applicazioni del microcontrollore 8051. Quindi, 8051 progetti di microcontrollore sono ottimi per l'ultimo anno di ingegneria. Pertanto, è possibile fare riferimento a uno qualsiasi dei progetti elencati di seguito per comprendere praticamente le operazioni dei pin del microcontrollore 8051.

8051 Progetti di microcontrollore

8051 Progetti di microcontrollore

  • Rotazione bidirezionale di Motore a induzione monofase senza condensatore di marcia
  • Protezione da sovratensione e sottotensione
  • Rilevamento di guida rash wireless
  • Basato su Arduino Domotica
  • Operazione di caricamento sequenziale programmabile in remoto basato su Android
  • Robot di spionaggio del campo di guerra con videocamera wireless per visione notturna da applicazioni Android
  • Controllo remoto di elettrodomestici tramite applicazione Android
  • Auto basato sulla densità Controllo del segnale stradale con override remoto basato su Android
  • Funzionamento a quattro quadranti del motore CC controllato in remoto dall'applicazione Android
  • Allineamento remoto del posizionamento del piatto 3D tramite l'applicazione Android
  • Apertura della porta controllata a distanza tramite password tramite applicazione Android
  • Veicolo robotico a comando vocale con riconoscimento vocale a lunga distanza
  • Monitoraggio remoto basato su XBEE di 3 parametri sullo stato del trasformatore / generatore con annuncio vocale e interfaccia PC wireless
  • Operazione del cancello del passaggio a livello ferroviario da remoto tramite Android
  • Domotica tramite applicazione Android Controllo remoto basato
  • Trasferimento di alimentazione wireless i n Spazio 3D
  • Segnale stradale basato sulla densità con esclusione remota in caso di emergenza
  • Monitoraggio remoto basato su XBEE di 3 parametri sullo stato del trasformatore / generatore
  • Alimentatore a commutazione automatica
  • Parcheggio auto a pagamento basato su RFID
  • Luce di emergenza automatica a LED
  • Controller di livello del liquido senza contatto

Si tratta dei pin del microcontrollore che funzionano con i principi in tempo reale 8051 idee di progetto basate su microcontrollore . Inoltre, qualsiasi domanda riguardante questo articolo o ultimi progetti di elettronica , contattaci commentando nella sezione commenti qui sotto.

Crediti fotografici:

Schema dei pin del microcontrollore 8051 blogspot

8051 Microcontrollore cotsjournalonline