8051 Microcontroller Arkitektur og Blokkdiagram Med Applikasjoner

8051 Microcontroller Architecture

8051 Microcontroller Architecture

Den 8051 Microcontroller er en av de grunnleggende type microcontroller, designet Av Intel i 1980. denne microcontroller var basert På Harvard Arkitektur og utviklet primært for bruk i embedded systems technology. Normalt ble denne mikrokontrolleren utviklet VED HJELP AV NMOS-teknologi, som krever mer kraft til å fungere. Derfor Intel redesignet Microcontroller 8051 bruker CMOS-teknologi og deres oppdaterte versjoner kom med en bokstav C i deres navn, for EKSEMPEL EN 80C51 det er en 8 bit microcontroller. Disse nyeste Mikrokontrollere krever mindre strøm til å operere i forhold til sine tidligere versjoner. 8051 Mikrokontroller har to busser OG to minneplasser PÅ 64K x 8 størrelse for program-OG dataenheter. Den har en 8 bit prosesseringsenhet og 8 bit akkumulator enheter.

8051 Microcontroller Architecture

følgende diagram Er 8051 Microcontroller architecture . La oss se på hver del eller blokk av denne Arkitekturen av mikrokontroller.

8051 Mikrokontrollerarkitektur

8051 Mikrokontrollerarkitektur

Sentral Prosessorenhet (CPU)

Som vi vet at CPU er hjernen til enhver prosesseringsenhet av mikrokontrolleren. Den overvåker og styrer alle operasjoner som utføres På Mikrokontrollerenhetene. Brukeren har ingen kontroll over CPU-ARBEIDET direkte . Den leser program skrevet I ROM-minne og utfører dem og gjøre den forventede oppgaven med at programmet.

Avbryter

Som navnet antyder, Er Avbrudd et subrutineanrop som avbryter mikrokontrollerens hovedoperasjoner eller arbeid og får det til å utføre noe annet program, noe som er viktigere på driftstidspunktet. Funksjonen Ved Avbrudd er veldig nyttig som det hjelper i nødstilfeller. En Avbrudd gir oss en mekanisme for å sette på vent de pågående operasjonene, utføre en subrutine og deretter igjen gjenopptas til en annen type operasjoner.

Mikrokontrolleren 8051 kan konfigureres på en slik måte at den midlertidig avslutter eller pause hovedprogrammet ved forekomst av avbrudd. Når en subrutine er fullført, starter utførelsen av hovedprogrammet. Vanligvis er fem avbruddskilder der i 8051 Mikrokontroller. Det er 5 vektoriserte avbrudd er vist nedenfor

  • INTO
  • TFO
  • INT1
  • TF1
  • R1 / T1

ut av disse, (INT0) og (INT1) er eksterne avbrudd som kan være negativ kant utløst eller lavt nivå utløst. Når alle disse avbruddene er aktivert, sett de tilsvarende flogene unntatt seriell avbrudd.Avbruddsflaggene tømmes når prosessoren grener til avbruddsrutinen (ISR). De eksterne avbruddsflaggene slettes når prosessoren grener til avbruddsrutinen, gir avbruddet en negativ kant utløst mens timere og seriell port avbryter to av dem er eksterne avbrudd, to av dem er tidsavbrudd og en seriell portavbruddsterminal generelt.

Minne

Mikrokontroller krever et program som er en samling instruksjoner. Dette programmet forteller mikrokontroller å gjøre bestemte oppgaver. Disse programmene krever et minne som Disse Kan lagres og leses Av Mikrokontroller for å utføre bestemte operasjoner av en bestemt oppgave. Minnet som brukes til å lagre programmet til mikrokontrolleren, kalles kodeminne eller Programminne av applikasjoner. DET er KJENT SOM ROM-minne for mikrokontroller krever også et minne for å lagre data eller operander midlertidig av mikrokontrolleren. Dataminnet til 8051 brukes til å lagre data midlertidig for drift er kjent RAM-minne. 8051 mikrokontroller har 4K kodeminne eller programminne,som har 4KB ROM og også 128 byte dataminne AV RAM.

BUSS

I Utgangspunktet Er Buss en samling ledninger som fungerer som kommunikasjonskanal eller medium for overføring Av Data. Disse bussene består av 8, 16 eller flere ledninger av mikrokontrolleren. Dermed kan disse bære 8 biter, 16 biter samtidig. Leie to typer busser som er vist i under

  • Adresse Buss
  • Databuss

Adresse Buss: Microcontroller 8051 har en 16 bit adresse buss for overføring av data. Det brukes til å adressere minnesteder og overføre adressen fra CPU Til Minnet til mikrokontrolleren. Den har fire adresseringsmoduser som er

  • Umiddelbar adressering moduser.
  • Bankadresse (eller) Registrer adresseringsmodus.
  • Modus For Direkte Adressering.
  • Registrer modus for indirekte adressering.

Databuss: Microcontroller 8051 har 8 biter av databussen, som brukes til å bære data av bestemte applikasjoner.

Oscillator

Generelt vet Vi at mikrokontrolleren er en enhet, derfor krever det klokkeimpulser for drift av mikrokontrollerapplikasjoner. For dette formålet har microcontroller 8051 en on-chip oscillator som fungerer som en klokke kilde For Sentral Prosesseringsenhet av mikrokontrolleren. Utgangspulser av oscillator er stabile. Derfor muliggjør det synkronisert arbeid av alle deler av 8051 Mikrokontroller.

Input / Output Port

Normalt brukes mikrokontroller i innebygde systemer for å kontrollere driften av maskiner i mikrokontrolleren. Derfor, for å koble den til andre maskiner, enheter eller eksterne enheter, krever vi I / O-grensesnittporter i mikrokontrollergrensesnittet. For dette formålet microcontroller 8051 har 4 inngang, utgangsporter for å koble den til andre eksterne enheter

Timere/Tellere

8051 microcontroller har to 16 bit timere og tellere. Disse tellerne er igjen delt inn i et 8 bit register. Timere brukes til måling av intervaller for å bestemme pulsbredden på pulser.

Applikasjoner av 8051 Mikrokontroller

noen av applikasjonene til 8051 brukes hovedsakelig i dagliglivet & industrielle applikasjoner også noen av de applikasjonene er vist nedenfor

  • Lysfølsomme og kontrollerende enheter
  • Temperaturfølende og kontrollerende enheter
  • branndeteksjoner og sikkerhetsinnretninger
  • bil Applikasjoner
  • Forsvar Applikasjoner

noen industrielle applikasjoner av mikrokontroller og dens applikasjoner

  • industrielle instrumenteringsenheter
  • prosess kontroll enheter

noen av 8051 mikrokontroller enheter brukes i måling programmer

  • Voltmeter programmer
  • Måle-og roterende objekter
  • Gjeldende meter objekter
  • Håndholdt målesystem

8051 Microcontroller Applikasjoner I Innebygde Systemer

applikasjonene til 8051 microcontroller innebærer i 8051 – baserte prosjekter. Listen over 8051 prosjekter er oppført nedenfor.

  • Arduino Klarte Høy Følsom LDR basert Strømsparer For Street Light Control System
  • Temperatur Fuktighet Overvåkingssystem Av Jord Basert På Trådløse Sensornettverk Ved Hjelp Av Arduino
  • RFID basert Elektronisk Pass System For Enkel Styring ved Hjelp Av Arduino
  • Arduino basert RFID Sensed Device Access
  • Arduino basert DC Motorhastighet control
  • arduino basert linje Følgende Robot
  • Zigbee Basert Automatisk Måleravlesningssystem
  • Gsm Basert elektrisitet Energimåler Fakturering Med Stedet Skjerm
  • android Telefon Talegjenkjenning Sensed Talekommando basert Oppslagstavle Skjerm
  • Parkering Tilgjengelighet Indikasjon System
  • Talestyrte Hvitevarer
  • Fjernkontroll Hvitevarer
  • PC Mus operert Elektrisk Last Kontroll Ved HJELP AV VB Program
  • Solar Highway Lighting System Med Automatisk Slå Av På Dagtid
  • 8051 Mikrokontroller basert Trådløs Energimåler
  • Bonde Vennlig Solenergi Basert Elektrisk Gjerde For Avskrekkende Cattles
  • Kjøretøy Bevegelse Sensed Streetlight Med Dagtid Auto Off Funksjoner

vennligst se denne linken for å vite mer Om ARM Arkitektur MCQs & Mikrokontrollere MCQs

Leave a Reply