en mikrokontroller har alla nödvändiga komponenter som en mikroprocessor har och alltid ställer den ROM, RAM, seriell Port, timers, avbryter Ingångsutgångsportar och klockkrets. Mikrokontrollern fokuserar alltid på chipanläggningen och den är mer framträdande när det gäller seriella portar, analog-till-digital-omvandlare, timers, räknare, skrivskyddat minne, parallell ingång, avbrottskontroll, slumpmässigt åtkomstminne och utgångsportar. Konceptet med 8051 mikrokontroller uppstår härifrån och här kommer vi att diskutera djupt om de olika aspekterna, användningarna, programmeringen och andra funktioner i 8051 mikrokontroller.
Vad är mikrokontroller 8051?
mycket har sagts om 8051 mikrokontroller och efter att ha kommit mot slutet av artikeln kanske du är medveten om de olika aspekterna av 8051 mikrokontroller. Denna mikrokontroller uppfanns av Intel och den fungerar med en 8-bitars familjeprocessor. När det gäller användningen har 8051 mikrokontroller omfattande tillämpning inom olika branscher och i inhemskt syfte också.
historien om 8051 mikrokontroller
om vi kommer att gå tillbaka till historien uppfanns 8051 mikrokontroller först år 1980 av mikroprocessorjätten Intel och gradvis har det accepterats över hela världen och med de kommande dagarna eskalerar vikten av 8051-mikrokontroller. När det uppfanns av Intel utvecklades det med hjälp av NMOS-teknik, men som NMOS-teknik men det var inte särskilt effektivt.
för att öka effektiviteten och produktiviteten Intel har ombyggda det genom att genomföra tekniken för CMOS-teknik och en ny upplaga kom till stånd med en bokstav ’C’ i titeln namn så att den kan möta efterfrågan och kan utföra upp till märket. Den nya utgåvan av 8051 micro controller har två bussar och varav en för programmet och andra för data så att den kan fungera bra.
för att vara specifik 8051 mikrokontroller är en 8-bitars familj av mikrokontroller och används över hela världen. ”System på ett chip” är den andra synonymen som 8051-mikrokontroller har och ingredienser som 128 byte RAM, fyra portar på ett enda chip, 2 Timers, 1 seriell port och 4KBYTES ROM betyder synonymen.
eftersom det är en 8-bitars processor CPU kan arbeta mycket effektivt och snabbt om data är ca 8 bitar i taget och om data är mer att att det måste vara fragmenterad till olika CPU. Faktum är att i dagens datum föredrar de flesta tillverkarna att komma med 4KBYTES ROM.
Fokuseringsområde för 8051 mikrokontroller
här kommer vi att diskutera om de olika viktiga fokuseringsområdet för 8051 mikrokontroller.
energihantering: 8051 mikrokontroller är utrustad med effektiva mätsystem och det hjälper mikrokontroller att spara energi i stor utsträckning.
Pekskärm: de moderna dagarna och den kommande mikrokontroller kommer med pekskärmsfunktionen och 8051 mikrokontroller kommer också med pekskärmsfunktionen. Därför har en omfattande tillämpning i mobiltelefoner, mediaspelare och spelsektorn.
bilsektorn: 8051 mikrokontroller har en omfattande tillämpning inom bilsektorerna också och specifikt inom hybridfordonshantering har det varit fenomenalt. Förutom att farthållare och anti-bromssystem är det andra området där det har goj enorm användning.
grunderna för mikrokontroller
när det gäller mikrokontrollerns grundläggande måste vi vara medvetna om de olika komponenterna i mikrokontroller och komponenterna är : central bearbetning enhet(CPU), random access memory (RAM), read only memory(Rom), input/output portar timers, räknare avbryta kontroller, analog till digital omvandlare, digitala analoga omvandlare, seriella gränssnitt portar och oscillerande kretsar.
CPU: Det kallas som hjärnan och huvudfunktionen är att hämta och avkoda instruktioner så att de andra funktionerna kan utföras smidigt.
minne: när det gäller minnet på mikrokontroller mikroprocessorn kommer till bild och de olika minnen som är installerade inuti mikrokontroller är RAM och ROM (EEPROM, EPROM, etc) eller flashminnen för lagring av programkällkoder.
parallella utgångs-och ingångsportar: Huvudsyftet med dessa portar inuti mikrokontroller är att driva de olika gränssnitten mellan de anslutna enheterna.
seriella portar: dessa är också en viktig del av mikrokontroller.
Timer och räknare: antalet timers och räknare inuti en mikrokontroller varierar och främst används de för låsfunktioner, moduleringar, pulsgenerationer, frekvensmätning och svängningar så att uppgiften kan utföras med det angivna tidsintervallet.
Analog till Digital omvandlare & Digital till Analog omvandlare: Dessa är omvandlaren som används inuti mikrokontroller för att konvertera signalen från analog till digital och vice versa.
Avbrottskontroll: själva namnet är självförklarande och det hjälper till att utföra programmet utan avbrott.
Special Functioning Block: dessa är det extra och speciella tillägget till mikrokontroller för att utföra vissa speciella uppgifter.
8051 Mikrokontrollerprojekt
för alla ingenjörs-och diplomstudenter har 8051 mikrokontrollerprojekt en stor betydelse. För att vara ärlig är projektet relaterat till 8051 mikrokontroller mycket intressant och främst kommer det att lösa problemet med verkliga krav.
om du är på jakt efter ett projekt för 8051 mikrokontroller här hjälper vi dig att få relevant ledtråd för dina projekt. Här är namnen på några intressanta och mest accepterade 8051 mikrokontroller projekt:
- säker trådlös datakommunikation (at89s52)
- slumptalsgenerator med 8051
- RFID-baserat närvarosystem (at89s52 + rf)
- gränssnitt Hex-knappsats till 8051,
- fjärrstyrd Digital klocka med DS1307 & AT89C2051,
- solar tracking system (AT89C2051),
- ultraljud avståndsmätare med 8051,
- RFID-baserade säkerhetssystem (AT89S52 + RFID),
- breathalyzer krets med 8051,
- SMS via telefon (AT89S8252),
- linjeföljarrobot med 8051 mikrokontroller,
- RF – baserad fjärrkontroll (at89c2051),
- RF – baserad automatisk mätaravläsning och många fler
8051 Microcontroller programmering
8051 microcontroller programmering är verkligen mycket intressant och för att göra det ännu intressant här kommer vi att ge dig några verktyg som hjälper dig att förstå 8051 microcontroller programmering på ett bättre sätt.
ta en titt på verktygen
- kodredigerare-syntaxmarkering anteckningsblock
- RIDE software – simulering
- A51-Assembler
- Proteus – helt inbäddad Simuleringsprogram
- Simulator-Windows – baserad smart n liten Simulator
- Keil Uvision-8051/arm Simulation
- Baud-timer värde räknare för olika överföringshastigheter
nu kommer vi att skriva programmet enligt Keil uvison4 Simuleringsprogram och programmet för att programmet är
- installera programvara på ditt system
- klicka på projekt -> nytt Uvision – projekt
- spara ditt projekt
- Välj målenhet (8051-AT89s51)
- fil-> nytt
- ny textredigerare öppnas. Här måste du skriva din kod
handledningen betonar främst på specialfunktion register( SFRs), specialfunktion register, grundläggande register, ackumulatorn, ”R” register, B Register, data pekare (DPTR), Programräknaren (PC), Stack pekare (SP), Adresseringslägen, programflöde, Lågnivåinformation, Timers, seriell Port Drift, avbrott, händelser som utlöser avbrott, typer av minne, Kodminne, internt RAM, externt RAM och många fler. Internet har översvämmats med olika tutorials som du kan göra det mesta av.
det här handlar om 8051 mikrokontroller handledning . Om du är nybörjare eller erfaren, behöver 8051 mikrokontroller en djupstudie så att du kan förstå grunden för 8051 mikrokontroller. Ja, 8051 är inte bara ett enkelt nummer, det betyder något och handledningen hjälper dig att förstå om 8051 mikrokontroller. Dessutom eventuella frågor om denna artikel, ge dina värdefulla förslag i kommentaren nedan. Här är en fråga till dig, vad är det interna minnet för 8051 mikrokontroller?