8051 Mikrokontroller-pinnediagram og arbeidsprosedyre

Prøv Instrumentet Vårt For Å Eliminere Problemer





En mikrokontroller er en liten datamaskin på en enkelt IC som integrerer alle funksjonene som finnes i mikroprosessoren. For å kunne betjene forskjellige applikasjoner har den en høy konsentrasjon av chip-fasiliteter som RAM, ROM, I / O-porter, tidtakere, seriell port, klokkekrets og avbrudd. Mikrokontrollere brukes i forskjellige automatisk kontrollerte enheter som fjernkontroller, bilmotorkontrollsystemer, medisinsk utstyr, elektroverktøy, kontormaskiner, leker og annet innebygde systemer . Derfor gir denne artikkelen en oversikt over pin-diagrammet til 8051 mikrokontroller med forklaring og også 8051 baserte prosjektideer .

8051 Mikrokontroller

8051 Mikrokontroller



I tilfelle mikroprosessor, må vi grensesnitt ytterligere kretser eksternt, for eksempel RAM, ROM, I / O-porter, tidtakere, seriell port, klokkekrets og andre eksterne periferiutstyr, mens i disse mikrokontrolleren er alle disse perifere enhetene bygget. La oss se kort om pin-diagrammet til 8051-mikrokontrolleren.


Microcontroller Pins fungerer

8051 mikrokontrollere har fire I / O-porter der i hver port inneholder 8 pinner som kan konfigureres som innganger eller utganger. Pin-konfigurasjonen - om den skal konfigureres som en I / P (1) eller en O / P (0), avhenger av dens logiske tilstand. For å konfigurere en mikrocontroller-pin som en utgang, er det nødvendig å bruke et logisk null (0) på de aktuelle I / O-portbitene. I dette tilfellet vil spenningsnivået på riktig pin være 0.



På samme måte, for å konfigurere en mikrocontrollerpinne som en inngang, er det nødvendig å bruke en logisk (1) til den passende porten. I dette tilfellet vil spenningsnivået på riktig pin være 5V. Dette kan virke forvirrende. Det hele blir klart etter studiet enkle elektroniske kretser koblet til en I / O-pinne.

Inngang / utgang (I / O) -pinne

Figuren nedenfor viser et forenklet skjema over alle kretsene i mikrokontrolleren, som er koblet til en av pinnene. Den sier til alle pinnene bortsett fra de i P0-porten som ikke har innebygde trekkmotstander.

Inngang / utgang (I / O) -pinne

Inngang / utgang (I / O) -pinne

Utgangsstift

En logikk 0 påføres litt av registeret P, deretter blir utgangs-FE-transistoren slått på, og kobler derfor den passende pinnen til jord.


Utgangsstift

Utgangsstift

Inndatapinne

En logikk 1 blir brukt på litt av P-registeret. Utgangen felt effekt transistor er slått av, og den riktige pinnen forblir koblet til strømforsyningsspenningen, over en opptrekksmotstand med høy motstand.

Inndatapinne

Inndatapinne

Pin Diagram av 8051 mikrokontroller

8051 mikrokontroller familier (89C51, 8751, DS89C4xO, 89C52) kommer i forskjellige pakker som quad-flat-pakke, blyfri chipbærer og dual-in-line-pakke. Disse alle pakkene består av 40 pins som er dedikert til flere funksjoner som I / O, adresse, RD, WR, data og avbrudd. Men noen selskaper tilbyr en 20-pinners versjon av mikrokontrollere for mindre krevende applikasjoner ved å redusere antall I / O-porter. Likevel bruker et stort flertall utviklere 40-pinners brikken.

Pin Diagram av 8051 mikrokontroller

Pin Diagram av 8051 mikrokontroller

Pinnediagrammet til 8051 mikrokontroller består av 40 pinner som vist nedenfor. Totalt 32 pinner er satt bort i fire porter som P0, P1, P2 og P3. Hvor inneholder hver port 8 pinner. Derfor er mikrokontrolleren 8051s pin-diagram og forklaring gitt nedenfor.

  • Port1 (Pin1 til Pin8): Port1 inkluderer pin1.0 til pin1.7, og disse pinnene kan konfigureres som inngangs- eller utgangspinner.
  • Pin 9 (RST): Reset pin brukes til å nullstille 8051 Microcontroller ved å gi en positiv puls til denne pin.
  • Port3 (Pin 10 til 17): Port3-pinnene ligner på port1-pinnene og kan brukes som universelle inngangs- eller utgangspinner. Disse pins dual-function Pins og funksjonen til hver pin er gitt som:
  • Pin 10 (RXD): RXD-pin er en seriell asynkron kommunikasjonsinngang eller Seriell synkron kommunikasjon Produksjon.
  • Pin 11 (TXD): Seriell asynkron kommunikasjonsutgang eller seriell synkron kommunikasjonsklokkeutgang.
  • Pin 12 (INT0): Input of Interrupt 0
  • Pin 13 (INT1): Input of Interrupt 1
  • Pin 14 (T0): Inngang av teller 0 klokke
  • Pin 15 (T1): Inngang av teller 1 klokke
  • Pin 16 (WR): Skriftesignal for å skrive innhold på eksternt RAM.
  • Pin 17 (RD): Lesesignal for å lese innholdet i eksternt RAM.
  • Pin 18 og 19 (XTAL2, XTAL1): X2 og X1-pinner er inngangsutgangspinner for oscillatoren. Disse pinnene brukes til å koble en intern oscillator til mikrokontrolleren.
  • Pin 20 (GND): Pin 20 er en bakkenål.
  • Port2 (Pin 21 til Pin28): Port2 inkluderer pin21 til pin28 som kan konfigureres som Input Output Pins. Men dette er bare mulig når vi ikke bruker noe eksternt minne. Hvis vi bruker eksternt minne, vil disse pinnene fungere som adressebuss med høy ordre (A8 til A15).
  • Pin 29 (PSEN): Denne pinnen brukes til å aktivere eksternt programminne. Hvis vi bruker en ekstern ROM for lagring av programmet, vises logikk 0 på den, noe som indikerer at Micro-kontrolleren skal lese data fra minnet.
  • Pin 30 (ALE): Address Latch Enable pin er et aktivt høyt utgangssignal. Hvis vi bruker flere minnebrikker, brukes denne pinnen til å skille mellom dem. Denne pinnen gir også programimpulsinngang under programmering av EPROM.
  • Pin 31 (EA): Hvis vi må bruke flere minner, instruerer applikasjonen av logikk 1 på denne pinnen mikrokontrolleren å lese data fra begge minnene: først internt og deretter eksternt.
  • Port 0 (pin 32 til 39): I likhet med port 2 og 3 pinner, kan disse pinnene brukes som inngangsutgangspinner når vi ikke bruker noe eksternt minne. Når ALE eller Pin 30 er på 1, brukes denne porten som databuss: når ALE-pinnen er på 0, blir denne porten brukt som en adressebuss med lavere ordre (A0 til A7)
  • Pin40 (VCC): Denne VCC-pinnen brukes til strømforsyning.

Det er mange applikasjoner av 8051 mikrokontroller. Så, 8051 mikrokontroller-prosjekter er flott for ingeniørfaglig året. Derfor kan du henvise til et av prosjektene nedenfor for å forstå 8051-mikrocontrollerens pinnefunksjoner.

8051 Microcontroller-prosjekter

8051 Microcontroller-prosjekter

  • Toveis rotasjon av Enfaset induksjonsmotor uten Run Kondensator
  • Over Voltage- Under Voltage Protection
  • Trådløs deteksjon av utslettskjøring
  • Arduino basert Hjemmeautomatisering
  • Android-basert eksternt programmerbar sekvensiell belastning
  • War Field Spying Robot med Night Vision Wireless Camera av Android-applikasjoner
  • Fjernstyrt husholdningsapparatkontroll av Android-applikasjon
  • Tetthetsbasert auto Trafikksignalkontroll med Android-basert fjernstyring
  • Fire kvadrantdrift av DC-motor eksternt kontrollert av Android-applikasjon
  • Fjernjustering av 3D-parabolposisjonering med Android-applikasjon
  • Passordbasert fjernstyrt døråpning av Android-applikasjon
  • Stemmestyrt robotkjøretøy med langdistanse talegjenkjenning
  • XBEE-basert fjernovervåking av 3 parametere på transformator / generatorhelse med talemelding og trådløst PC-grensesnitt
  • Jernbaneovergangsportdrift eksternt av Android
  • Hjemmeautomatisering av Android-applikasjon Basert fjernkontroll
  • Trådløs kraftoverføring i n 3D-plass
  • Tetthetsbasert trafikksignal med fjernstyring i nødstilfeller
  • XBEE-basert fjernovervåking av 3 parametere på transformator / generatorhelse
  • Selvbrytende strømforsyning
  • RFID-basert betalt parkeringsplass
  • Ledbasert automatisk nødlys
  • Kontaktløs væskenivåkontroll

Dette handler om at mikrokontrollerpinnene fungerer med sanntid 8051 mikrokontrollerbaserte prosjektideer . Videre, eventuelle spørsmål angående denne artikkelen eller nyeste elektronikkprosjekter , kontakt oss ved å kommentere i kommentarfeltet nedenfor.

Fotokreditter:

Pin Diagram av 8051 mikrokontroller blogspot

8051 Mikrokontroller cotsjournalonline