8051 Mikrokontroller-pin-diagram og dets arbejdsprocedure

Prøv Vores Instrument Til At Fjerne Problemer





En mikrokontroller er en lille computer på en enkelt IC, der integrerer alle de funktioner, der findes i mikroprocessoren. For at kunne betjene forskellige applikationer har den en høj koncentration af chip-faciliteter såsom RAM, ROM, I / O-porte, timere, seriel port, urkredsløb og afbrydelser. Mikrocontrollere bruges i forskellige automatisk styrede enheder såsom fjernbetjeninger, bilmotorkontrolsystemer, medicinsk udstyr, elværktøj, kontormaskiner, legetøj og andet indlejrede systemer . Derfor giver denne artikel en oversigt over pin-diagrammet for 8051 mikrokontroller med forklaring og også 8051-baserede projektideer .

8051 Mikrocontroller

8051 Mikrocontroller



I tilfælde af mikroprocessor er vi nødt til at interfacere yderligere kredsløb eksternt, såsom RAM, ROM, I / O-porte, timere, seriel port, urkredsløb og andre eksterne perifere enheder, mens alle disse perifere enheder er indbygget i mikrocontrolleren. Lad os se kort på pin-diagrammet til 8051-mikrocontrolleren.


Microcontroller Pins fungerer

8051 mikrocontrollere har fire I / O-porte, hvor der i hver port indeholder 8 ben, der kan konfigureres som input eller output. Pin-konfigurationen - om den skal konfigureres som en I / P (1) eller en O / P (0), afhænger af dens logiske tilstand. For at konfigurere en mikrocontroller-pin som en output er det nødvendigt at anvende et logisk nul (0) til de passende I / O-portbits. I dette tilfælde vil spændingsniveauet ved den passende pin være 0.



Tilsvarende er det nødvendigt at anvende en logisk (1) til den passende port for at konfigurere en mikrocontroller-pin som en input. I dette tilfælde vil spændingsniveauet på den passende pin være 5V. Dette kan virke forvirrende. Det hele bliver klart efter studiet enkle elektroniske kredsløb tilsluttet en I / O-pin.

Input / Output (I / O) pin

Nedenstående figur viser en forenklet skematisk oversigt over alle kredsløb i mikrocontrolleren, som er forbundet til en af ​​dens ben. Den angiver til alle stifter undtagen de i P0-porten, der ikke har indbyggede pull-up-modstande.

Input / Output (I / O) pin

Input / Output (I / O) pin

Udgangsstift

En logik 0 påføres en smule af registeret P, så tændes output FE-transistoren, og forbinder derfor den passende stift til jord.


Udgangsstift

Udgangsstift

Indgangsstift

En logik 1 anvendes på en smule af P-registeret. Outputtet felt effekt transistor er slukket, og den passende pin forbliver forbundet til strømforsyningsspændingen over en pull-up modstand med høj modstand.

Indgangsstift

Indgangsstift

Pin-diagram over 8051 mikrokontroller

8051 mikrokontroller familier (89C51, 8751, DS89C4xO, 89C52) kommer i forskellige pakker som quad-flat-pakke, blyfri chipbærer og dual-in-line-pakke. Disse alle pakker består af 40 ben, der er dedikeret til flere funktioner såsom I / O, adresse, RD, WR, data og afbrydelser. Men nogle virksomheder tilbyder en 20-benet version af mikrokontroller til mindre krævende applikationer ved at reducere antallet af I / O-porte. Ikke desto mindre bruger langt de fleste udviklere 40-pin chip.

Pin-diagram over 8051 mikrokontroller

Pin-diagram over 8051 mikrokontroller

Stiftdiagrammet til 8051 mikrokontroller består af 40 ben som vist nedenfor. I alt 32 ben er placeret i fire porte som P0, P1, P2 og P3. Hvor hver port indeholder 8 ben. Derfor gives mikrocontroller 8051's pin-diagram og forklaring nedenfor.

  • Port1 (Pin1 til Pin8): Port1 inkluderer pin1.0 til pin1.7, og disse ben kan konfigureres som input eller output pins.
  • Pin 9 (RST): Reset pin bruges til at nulstille 8051 Microcontroller ved at give en positiv puls til denne pin.
  • Port3 (ben 10 til 17): Port3-stifterne ligner port1-stifter og kan bruges som universelle input- eller outputstifter. Disse stifter dobbeltfunktionsstifter og funktionen af ​​hver stift gives som:
  • Pin 10 (RXD): RXD pin er en seriel asynkron kommunikationsindgang eller Seriel synkron kommunikation Produktion.
  • Pin 11 (TXD): Seriel asynkron kommunikationsudgang eller seriel synkron kommunikationsurudgang.
  • Pin 12 (INT0): Input af afbrydelse 0
  • Pin 13 (INT1): Input af afbrydelse 1
  • Stift 14 (T0): Indgang af tæller 0 ur
  • Stift 15 (T1): Indgang af tæller 1 ur
  • Pin 16 (WR): Skrivesignal til at skrive indhold på eksternt RAM.
  • Pin 17 (RD): Læsesignal for at læse indholdet af eksternt RAM.
  • Pin 18 og 19 (XTAL2, XTAL1): X2- og X1-stifter er inputudgangsstifter til oscillatoren. Disse ben bruges til at forbinde en intern oscillator til mikrokontrolleren.
  • Pin 20 (GND): Pin 20 er en jordstift.
  • Port2 (Pin 21 til Pin28): Port2 inkluderer pin21 til pin28, der kan konfigureres som input output-pins. Men dette er kun muligt, når vi ikke bruger nogen ekstern hukommelse. Hvis vi bruger ekstern hukommelse, fungerer disse stifter som adressebus i høj ordre (A8 til A15).
  • Pin 29 (PSEN): Denne pin bruges til at aktivere ekstern programhukommelse. Hvis vi bruger en ekstern ROM til lagring af programmet, vises der logik 0 på det, hvilket indikerer, at Micro-controller læser data fra hukommelsen.
  • Pin 30 (ALE): Address Latch Enable pin er et aktivt højt output signal. Hvis vi bruger flere hukommelseschips, bruges denne pin til at skelne mellem dem. Denne pin giver også programimpulsindgang under programmering af EPROM.
  • Pin 31 (EA): Hvis vi er nødt til at bruge flere hukommelser, instruerer anvendelsen af ​​logik 1 på denne pin Microcontroller at læse data fra begge hukommelser: først internt og derefter eksternt.
  • Port 0 (pin 32 til 39): I lighed med port 2 og 3 ben kan disse ben bruges som input output-ben, når vi ikke bruger nogen ekstern hukommelse. Når ALE eller Pin 30 er på 1, bruges denne port som databus: når ALE-stiften er på 0, bruges denne port som en lavere orden adressebus (A0 til A7)
  • Pin40 (VCC): Denne VCC-ben bruges til strømforsyning.

Der er mange anvendelser af 8051 mikrokontroller. Så 8051 mikrokontroller projekter er fremragende til ingeniørens sidste år. Derfor kan du henvise til et af nedenstående projekter for at forstå 8051-mikrocontrollerens pin-operationer praktisk.

8051 Microcontroller-projekter

8051 Microcontroller-projekter

  • Tovejs rotation af Enfaset induktionsmotor uden kørekondensator
  • Overspænding - Underspændingsbeskyttelse
  • Trådløs detektion af udslætskørsel
  • Arduino-baseret Hjemmeautomatisering
  • Android-baseret fjernprogrammerbar sekventiel belastning
  • Krigsfelt-spioneringsrobot med trådløst nattesynskamera fra Android-applikationer
  • Fjernstyret husholdningsapparatskontrol med Android-applikation
  • Tæthedsbaseret automatisk Trafiksignalkontrol med Android-baseret fjernstyring
  • Fire kvadrantbetjening af jævnstrømsmotor eksternt styret af Android-applikation
  • Fjernjustering af 3D-parabolpositionering med Android-applikation
  • Adgangskodebaseret fjernstyret døråbning med Android-applikation
  • Stemmestyret robotkøretøj med langdistance talegenkendelse
  • XBEE-baseret fjernovervågning af 3 parametre på Transformer / Generator Health med stemmemeddelelse og trådløs pc-grænseflade
  • Betjening af jernbaneovergangsport via Android
  • Hjemmeautomatisering med Android-applikation Baseret fjernbetjening
  • Trådløs strømoverførsel i n 3D-rum
  • Densitetsbaseret trafiksignal med fjernstyring i nødstilfælde
  • XBEE-baseret fjernovervågning af 3 parametre på Transformer / Generator Health
  • Selvskiftende strømforsyning
  • RFID-baseret betalt parkeringsplads
  • Ledbaseret automatisk nødlys
  • Kontaktløs væskeniveauregulator

Dette handler om, at mikrocontroller-stifter arbejder med realtid 8051 mikrocontroller-baserede projektideer . Desuden er alle spørgsmål vedrørende denne artikel eller nyeste elektronikprojekter , kontakt os ved at kommentere i kommentarfeltet nedenfor.

Fotokreditter:

Pin-diagram over 8051 mikrokontroller blogspot

8051 Mikrocontroller cotsjournalonline