8051 Mikrocontroller historie og grundlæggende

Prøv Vores Instrument Til At Fjerne Problemer





En mikrokontroller har alle de nødvendige komponenter, som en mikroprocessor besidder, og den udgør altid ROM, RAM, seriel port, timere, afbryder input-output-porte og urkredsløb. Mikrocontrolleren fokuserer altid på chipfaciliteten, og det er mere fremtrædende i tilfælde af serielle porte, analog-til-digitale konvertere, timere, tællere, skrivebeskyttet hukommelse, parallel input, afbrydelse af kontrol, random access-hukommelse og outputporte. Begrebet 8051 mikrokontroller stammer herfra og her vil vi diskutere i dybden om de forskellige aspekter, anvendelser, programmering og andre funktioner i 8051 mikrokontroller .

8051 Mikrocontroller og grundlæggende

8051 Mikrocontroller og grundlæggende



Hvad er Microcontroller 8051?

Meget er blevet sagt om 8051-mikrocontrolleren, og efter at du er kommet i slutningen af ​​artiklen, er du muligvis opmærksom på de forskellige aspekter af 8051-mikrocontrolleren. Denne mikrokontroller blev opfundet af Intel, og den fungerer med en 8-bit familieprocessor. Når det kommer til brugen, har 8051 mikrocontroller omfattende anvendelse i forskellige brancher og i hjemmet.


8051Microcontroller

8051Microcontroller



Historien om 8051 Microcontroller

Hvis vi går tilbage til historien, blev 8051 mikrokontrolleren først opfundet i 1980 af mikroprocessor gigantiske Intel, og gradvist er det blevet accepteret over hele verden, og med de kommende dage er betydningen af ​​8051-mikrocontrolleren stigende. Da den blev opfundet af Intel, blev den udviklet ved hjælp af NMOS-teknologi, men som NMOS-teknologi, men den var ikke særlig effektiv.

Historien om 8051 Microcontroller

Historien om 8051 Microcontroller

For at øge effektiviteten og produktiviteten har Intel ombygget den ved at implementere CMOS-teknologiens teknologi, og en ny udgave opstod med bogstavet 'C' i titlenavnet, så det kan imødekomme efterspørgslen og kan udføre op til mærket. Den nye udgave af 8051-mikrocontrolleren har to busser, hvoraf den ene til programmet og den anden til data, så den kan fungere godt.

For at være specifik er 8051 microcontroller en 8-bit familie af microcontroller og bruges over hele verden. “System på en chip” er det andet synonym, som 8051-mikrocontrolleren har, og ingredienser som 128 byte RAM, fire porte på en enkelt chip, 2 timer, 1 seriel port og 4Kbytes ROM betyder synonymet.

Da det er en 8-bit processor, kan CPU'en arbejde meget effektivt og hurtigt, hvis dataene er omkring 8 bit ad gangen, og hvis dataene er mere, end at de skal fragmenteres til forskellige CPU'er. Faktisk på dagens dato foretrækker de fleste producenter at komme med 4Kbytes ROM.


Fokusområde på 8051 Microcontroller

Her vil vi diskutere de forskellige vigtige fokusområder for 8051 mikrokontroller.

Energistyring: 8051-mikrocontrolleren er udstyret med de effektive målersystemer, og det hjælper mikrocontrolleren med at spare energi i vid udstrækning.

Berøringsskærm: de moderne dage og den kommende mikrocontroller kommer med touch screen-funktionen, og 8051 microcontroller leveres også med touch screen-funktionen. Derfor har den en omfattende applikation inden for mobiltelefoner, medieafspillere og spilbranchen.

Bilsektor: 8051-mikrocontrolleren har også en omfattende applikation i bilsektorerne, og specifikt inden for hybrid køretøjsstyring har den været fænomenal. Ud over det fartpilot og anti-bremsesystem er det andet område, hvor det har stor brug.

Fokusområde på 8051 Microcontroller

Fokusområde på 8051 Microcontroller

Grundlæggende om mikrokontroller

Når det kommer til det grundlæggende i mikrocontrolleren, skal vi være opmærksomme på de forskellige komponenter i mikrocontrolleren, og komponenterne er: central processor (CPU), random access memory (RAM), read-only memory (ROM), input / output porte timere, tællere afbryder kontroller, analoge til digitale omformere, digitale analoge omformere, serielle grænsefladesporte og oscillerende kredsløb.

Grundlæggende om mikrokontroller

Grundlæggende om mikrokontroller

CPU: det kaldes som hjernen, og hovedfunktionen er at hente og afkode instruktioner, så de andre funktioner kan udføres problemfrit.

Hukommelse: Når det kommer til hukommelsen til mikrokontrolleren, kommer mikroprocessoren til billede, og de forskellige hukommelser, der er installeret inde i mikrocontrolleren, er RAM og ROM (EEPROM, EPROM osv.) Eller flashhukommelser til lagring af programkildekoder.

Parallelle output- og inputporte: Hovedformålet med disse porte inde i mikrocontrolleren er at drive de forskellige grænseflader mellem de tilsluttede enheder.

Serielle porte: Disse er også en vigtig del af mikrocontrolleren.

Timer og tællere: Det antal timere og tællerne inde i en mikrocontroller varierer og bruges hovedsageligt til låsefunktioner, moduleringer, pulsgenerationer, frekvensmåling og fremstilling af svingninger, så opgaven kan udføres med det fastsatte tidsinterval.

Analog til digital konverter og digital til analog konverter: Dette er den konverter, der bruges inde i mikrocontrolleren for at konvertere signalet fra analog til digital og omvendt.

Afbryd kontrol: Selve navnet er selvforklarende, og det hjælper med at udføre programmet uden nogen afbrydelse.

Speciel funktionsblok: Dette er den ekstra og specielle tilføjelse til mikrokontrolleren for at udføre en bestemt speciel opgave.

8051 Microcontroller-projekter

For alle ingeniør- og eksamensstuderende studerende 8051 mikrokontroller projekter har stor betydning. For at være ærlig er projektet vedrørende 8051-mikrocontrolleren meget interessant, og det løser hovedsageligt problemet med den virkelige verdens krav.

8051 Microcontroller-projekter

8051 Microcontroller-projekter

Hvis du er på udkig efter et projekt til 8051-mikrocontrolleren her, hjælper vi dig med at få det relevante spor til dine projekter. Her er navnene på nogle interessante og mest accepterede 8051-mikrocontroller-projekter:

  • Sikker trådløs datakommunikation (at89s52)
  • Tilfældig talgenerator ved hjælp af 8051
  • RFID-baseret tilstedeværelsessystem (at89s52 + rf)
  • Interfacing Hex-tastatur til 8051,
  • Fjernstyret digitalt ur med DS1307 & AT89c2051,
  • Solar Tracking System (at89c2051),
  • Ultralyd Range Finder ved hjælp af 8051,
  • RFID-baseret sikkerhedssystem (at89s52 + rfid),
  • Breathalyzer Circuit ved hjælp af 8051,
  • SMS via telefon (at89s8252),
  • Line Follower Robot ved hjælp af 8051 Microcontroller,
  • RF-baseret fjernbetjening (at89c2051),
  • RF-baseret automatisk måleraflæsning og mange flere

8051 Microcontroller programmering

8051 mikrokontroller programmering er bestemt meget interessant, og for at gøre det endnu interessant her, vil vi give dig nogle værktøjer, der hjælper dig med at forstå 8051-mikrocontrollerprogrammeringen på en bedre måde.

8051 Microcontroller programmering

8051 Microcontroller programmering

Se på værktøjerne

  • Kode editor - Syntaks fremhæver Notesblok
  • RIDE software - simulering
  • A51-Assembler
  • Proteus - Fuldt integreret simulationssoftware
  • Simulator-windows-baseret Smart n Small Simulator
  • Keil uVision - 8051 / ARM simulering
  • Baud -Timer-værdiregner til forskellige baud-hastigheder

Nu skriver vi programmet i henhold til Keil Uvison4 simuleringssoftwaren, og programmet er

  • Installer software på dit system
  • Klik på Project -> New Uvision Project
  • Gem dit projekt
  • Vælg målenhed (8051 - AT89s51)
  • Fil -> Ny
  • Ny teksteditor åbnes. Her skal du skrive din kode

Vejledningen lægger primært vægt på Specialfunktionsregistre (SFR'er), Special Function Registers, Basic Registers, The Akkumulator, 'R' Registers, B Register, Data Pointer (DPTR), the Program Counter (PC), Stack Pointer (SP), Addressing Modes, Program Flow, Low-Level Information, timere, seriel portdrift, afbrydelser, Begivenheder, der udløser afbrydelser , Typer af hukommelse, kodehukommelse, intern RAM, ekstern RAM og mange flere. Internettet er blevet oversvømmet med forskellige tutorials, som du kan få mest muligt ud af.

Dette handler om 8051 mikrokontroller tutorial . Hvis du er nybegynder eller en erfaren, har 8051 mikrokontroller brug for en dybdestudie, så du kan forstå det grundlæggende i 8051 mikrokontroller. Ja, 8051 er ikke bare et simpelt tal, det betyder noget, og vejledningen hjælper dig med at forstå 8051-mikrocontrolleren. Yderligere, hvis du har spørgsmål vedrørende denne artikel, bedes du give dine værdifulde forslag i kommentarfeltet nedenfor. Her er et spørgsmål til dig, hvad er den interne hukommelse på 8051 mikrokontroller?