En mikrokontroller är en liten dator på en enda IC som integrerar alla funktioner som finns i mikroprocessorn. För att kunna tjäna olika applikationer har den en hög koncentration av chip-anläggningar som RAM, ROM, I / O-portar, timers, seriell port, klockkrets och avbrott. Mikrokontroller används i olika automatiskt styrda enheter såsom fjärrkontroller, bilmotorkontrollsystem, medicintekniska produkter, elverktyg, kontorsmaskiner, leksaker och annat inbyggda system . Därför ger den här artikeln en översikt över stiftdiagrammet för 8051 mikrokontroller med förklaring och även 8051-baserade projektidéer .
8051 Microcontroller
Vid mikroprocessor måste vi ansluta ytterligare kretsar externt, till exempel RAM, ROM, I / O-portar, timers, seriell port, klockkrets och andra externa kringutrustning, medan i dessa mikrokontroller är alla dessa kringutrustning inbyggda. Låt oss titta kortfattat på stiftdiagrammet för 8051 mikrokontroller.
Microcontroller Pins fungerar
8051 mikrokontroller har fyra I / O-portar där i varje port innehåller 8 stift som kan konfigureras som in- eller utgångar. Pin-konfigurationen - huruvida den ska konfigureras som en I / P (1) eller en O / P (0) beror på dess logiska tillstånd. För att konfigurera en mikrocontrollerstift som en utgång är det nödvändigt att tillämpa en logisk nolla (0) på lämpliga I / O-portbitar. I detta fall är spänningsnivån vid rätt stift 0.
På samma sätt är det nödvändigt att tillämpa en logisk (1) till lämplig port för att konfigurera en mikrokontrollerstift som en ingång. I detta fall blir spänningsnivån på lämplig stift 5V. Det här kan verka förvirrande, allt blir klart efter studiet enkla elektroniska kretsar ansluten till en I / O-stift.
Ingång / utgång (I / O) -stift
Figuren nedan visar ett förenklat schema för alla kretsar i mikrokontrollern, som är ansluten till en av dess stift. Den anger för alla stift förutom de i P0-porten som inte har inbyggda motstånd.
Ingång / utgång (I / O) -stift
Utgångsstift
En logik 0 appliceras på en bit av registret P, därefter slås utgångs-FE-transistorn på och ansluter därför lämplig stift till jord.
Utgångsstift
Ingångsstift
En logik 1 tillämpas på en bit av P-registret. Utgången fälteffekt transistor är avstängd och lämplig stift förblir ansluten till strömförsörjningsspänningen över ett uppdragningsmotstånd med högt motstånd.
Ingångsstift
Stiftdiagram över 8051 mikrokontroller
8051 mikrokontroller familjer (89C51, 8751, DS89C4xO, 89C52) finns i olika paket som quad-flat-paket, blyfri chipbärare och dual-in-line-paket. Dessa alla paket består av 40 stift som är dedikerade till flera funktioner som I / O, adress, RD, WR, data och avbrott. Men vissa företag erbjuder en 20-stiftsversion av mikrokontroller för mindre krävande applikationer genom att minska antalet I / O-portar. Ändå använder en stor majoritet av utvecklarna 40-stiftschipet.
Stiftdiagram över 8051 mikrokontroller
Stiftdiagrammet för 8051 mikrokontroller består av 40 stift som visas nedan. Totalt 32 stift är placerade i fyra portar som P0, P1, P2 och P3. Var, varje port innehåller 8 stift. Därför ges mikrokontroller 8051: s stiftdiagram och förklaring nedan.
- Port1 (Pin1 till Pin8): Port1 inkluderar stift 1.0 till stift1.7 och dessa stift kan konfigureras som ingångs- eller utgångsstift.
- Stift 9 (RST): Återställ stift används för att återställa 8051 mikrokontroller genom att ge en positiv puls till denna stift.
- Port3 (stift 10 till 17): Port3-stiften liknar port1-stiften och kan användas som universella ingångs- eller utgångsstift. Dessa stift dubbelfunktionsstift och funktionen för varje stift ges som:
- Stift 10 (RXD): RXD-stift är en seriell asynkron kommunikationsingång eller Seriell synkron kommunikation Produktion.
- Stift 11 (TXD): Seriell asynkron kommunikationsutgång eller seriell synkron kommunikationsklocka.
- Stift 12 (INT0): Ingång för avbrott 0
- Stift 13 (INT1): Ingång för avbrott 1
- Stift 14 (T0): Ingång för räknare 0-klocka
- Stift 15 (T1): Ingång för räknare 1 klocka
- Stift 16 (WR): Skrivsignal för att skriva innehåll på externt RAM.
- Stift 17 (RD): Läsesignal för att läsa innehållet i externt RAM.
- Stift 18 och 19 (XTAL2, XTAL1): X2- och X1-stift är ingångsuttag för oscillatorn. Dessa stift används för att ansluta en intern oscillator till mikrokontrollern.
- Stift 20 (GND): Stift 20 är en jordstift.
- Port2 (stift 21 till stift28): Port2 inkluderar pin21 till pin28 som kan konfigureras som ingångsutgångsstift. Men detta är bara möjligt när vi inte använder något externt minne. Om vi använder externt minne kommer dessa stift att fungera som adressbuss av hög ordning (A8 till A15).
- Stift 29 (PSEN): Denna stift används för att aktivera externt programminne. Om vi använder en extern ROM för att lagra programmet, visas logik 0 på den, vilket indikerar att Micro-styrenheten läser data från minnet.
- Stift 30 (ALE): Adresslås Aktivera stift är en aktiv högutgångssignal. Om vi använder flera minneschip används denna stift för att skilja mellan dem. Denna stift ger också programimpulsingång under programmering av EPROM.
- Stift 31 (EA): Om vi måste använda flera minnen instruerar tillämpningen av logik 1 på denna stift Microcontroller att läsa data från båda minnena: först internt och sedan externt.
- Port 0 (stift 32 till 39): På samma sätt som port 2 och 3 stift kan dessa stift användas som ingångsuttag när vi inte använder något externt minne. När ALE eller stift 30 är vid 1 används den här porten som databuss: när ALE-stiftet är vid 0 används denna port som en adressbuss med lägre ordning (A0 till A7)
- Pin40 (VCC): Denna VCC-stift används för strömförsörjning.
Det finns många applikationer av 8051 mikrokontroller. Så, 8051 mikrokontrollerprojekt är fantastiska för ingenjörsåret. Därför kan du hänvisa till något av nedanstående projekt för att förstå 8051-mikrokontrollerns stiftfunktioner praktiskt.
8051 Microcontroller-projekt
- Dubbelriktad rotation av Enfasinduktionsmotor utan Run Kondensator
- Överspänning - Underspänningsskydd
- Trådlös detektion av utslag
- Arduino baserad Hemautomation
- Android-baserad fjärrprogrammerbar sekventiell belastning
- Krigsfältspioneringsrobot med Night Vision Wireless Camera av Android-applikationer
- Fjärrstyrd hushållsapparaterstyrning med Android-applikation
- Densitetsbaserad automatisk Trafiksignalkontroll med Android-baserad fjärrstyrning
- Fyra kvadrantdrift av DC-motor fjärrstyrd av Android-applikation
- Fjärrjustering av 3D-skålpositionering med Android-applikation
- Lösenordsbaserad fjärrstyrd dörröppning med Android-applikation
- Röststyrd robotfordon med långavståndsigenkänning
- XBEE-baserad fjärrövervakning av 3 parametrar för transformator / generatorhälsa med röstmeddelande och trådlöst PC-gränssnitt
- Järnvägsövergångsportdrift på distans av Android
- Hemautomation med Android-applikation Baserad fjärrkontroll
- Trådlös kraftöverföring i n 3D-utrymme
- Densitetsbaserad trafiksignal med fjärrstyrning i nödsituationer
- XBEE-baserad fjärrövervakning av 3 parametrar för transformator / generatorhälsa
- Självväxlande strömförsörjning
- RFID-baserad betald bilparkering
- Ledbaserat automatiskt nödljus
- Kontaktlös vätskenivåregulator
Det här handlar om att mikrokontrollerstift fungerar i realtid 8051 mikrokontrollerbaserade projektidéer . Dessutom är alla frågor angående denna artikel eller senaste elektronikprojekten , kontakta oss genom att kommentera i kommentarfältet nedan.
Fotokrediter:
Stiftdiagram över 8051 mikrokontroller blogspot
8051 Microcontroller cotsjournalonline