Hva Er En 8051 Mikrokontroller?

Mikrokontrollere: Det er en programmerbar integrert krets (IC) som bestar av en liten CPU, RAM og i/O-pinner. Mikrokontroller enheter (Mcu) er mye brukt i mange enheter.

CPU: DEN utfører behandling og regnes som sinnet til mikrokontrolleren. Ved å gi instruksjoner TIL MCU, kan man kommunisere med i / O-pinnene og kontrollere dem etter behov.

Minne: det lagrer instruksjonene og dataene som kreves av mikrokontrolleren.

Buss: Det fungerer som et kommunikasjonsmedium mellom komponenter for dataoverføring.

8051 Mikrokontroller

Etter at Den første 8051 mikrokontroller ble designet Av Intel i 1980, ble flere kraftige varianter laget ved å legge Til ADCs, Op Forsterkere og mer. Sammen med disse hadde 8051 mikrokontrolleren en 16-biters adressebuss for dataoverføring ledsaget av en 8-biters databuss for å bære data for bestemte applikasjoner.

den nåværende mikrokontrolleren tilhører 8-bits familien av mikrokontrollere og er fullpakket med 128KB RAM, 4KB ROM, 4 porter, 2 timere og 1 seriell port alt på en enkelt chip. Disse brikkene kan enkelt programmeres ved hjelp av assembly language.

Søknad

De 8051 Mcu er mye brukt i innebygde systemer, luftfart, romteknologi, transport styringssystemer, robotikk, kommunikasjon, bil og i mange ulike felt.

Disse ICs kan brukes i en rekke innebygde applikasjoner for ulike prosjekter som involverer elektronikk og robotikk. Noen er:

  • Flytte Melding LCD-Skjerm
  • Drivstoff Tyveri Alarm
  • Vannivåindikator
  • RF-Basert Flerbruks Enhet
  • Mikrokontroller-basert Turteller
  • Mikrokontroller-basert Tone ring spiller
  • Mikrokontroller-basert Termometer

Pinouts Og Funksjoner Av 8051 Mikrokontroller

8051 kommer i en dobbel inline pakke (dip ) Og Består Av 40 Pinner, Dvs.20 Pinner På Begge Sider Av Mcu (Som Vist på bildet. nedenfor). Alle disse 40 pinnene er spesifisert for ulike formål og I/O-funksjoner som analog / digital lese-skrive, avbrudd og seriell kommunikasjon.

Pin Diagram av 8051 Microcontroller
Pin Diagram av 8051 Microcontroller

Pins 1-8: disse er referert til som port 1 pins og brukes for å utføre enkle i/O-operasjoner. Disse pinnene kan konfigureres ved å endre logikktilstanden til 0 eller 1.

Pin 9: DETTE er KJENT SOM RESET pin for å tilbakestille mikrokontrolleren. For å avslutte en løpende aktivitet av mikrokontrolleren, kan denne pinnen brukes.

Pin 10-17: disse refereres til som port 3 pins. I likhet med port 1-pinner brukes port 3-pinner som universell inngangsport sammen med å utføre noen flere funksjoner som beskrevet nedenfor:

P3.0 (RXD): Dette er en seriell pin for mottak av data. Den brukes til å etablere seriell kommunikasjon for å motta data gjennom inngangssignalet.

P3. 1( TXD): Dette er også en seriell pin. Den brukes til dataoverføring via utgangssignalet via seriell port.

P3.2 Og P3. 3: disse pinnene brukes til eksterne maskinvareavbrudd.

P3. 4 Og P3.5 (T0 og T1): dette er timerpinner som kan kobles til en 16 bit teller.

P3.6: dette er en minneskrivepinne for å skrive data til eksternt minne.

P3. 7: dette er en ekstern minnelesepinne for lesing av data fra eksternt minne.

Pin 18 og 19: Dette er pinnene for eksterne oscillatorer og kan kobles til kvartsoscillatorer for å gi ekstern klokkefrekvens.

Pin 20: dette er bakken (GND) pin for tilkobling AV GND (negativ) ledning av sensorer og moduler som brukes med mikrokontrolleren.

Pin 21 til 28: Disse er referert til som port 2 pins. De er toveis og brukes til å koble det eksterne minnet med mikrokontrolleren

Pin29: Denne pin er kjent Som Program Store Enable (PSEN). Den brukes til å lese eksternt minne.

Pin 30: denne pin er kjent som Address Latch Enable (ALE ). Den brukes til å skille adressene til flere minner.

Pin 31: denne pin-koden kalles Ekstern Inngang (Ekstern Tilgang). Den brukes til å aktivere og deaktivere det eksterne minnegrensesnittet.

Pin 32-Pin 39: dette er port 0 pinner. De er også toveis og brukes som en i / O-port.

Pin 40 (VCC): Det er en pin for å levere strøm til kretser med +5v.

8051 Arkitektur

8051 behandler 8-bits data og er en 8-bits mikrokontroller. Her er blokkdiagrammet som viser mikrokontrollerarkitektur. I henhold til det består 8051 av EN CPU, RAM, Flashminne (EEPROM) Og I/o.

Blokkdiagram over 8051 mikrokontroller (Bilde Gjengitt: Wikipedia)
Blokkdiagram over 8051 mikrokontroller (Bilde Gjengitt: Wikipedia)

deres eksterne enheter kommuniserer ved hjelp av den interne databussen som er en 8-biters databuss.

8051 Mikrokontroller funksjoner:

  • 8-bit CPU MED to registre A (ACC eller akkumulator) Og B
  • Intern Flash ROM PÅ 8KB
  • 32 I/O
  • Intern RAM på 256 byte
  • 8-bit Stack Pointer
  • 16-bitProgram Teller Og Data Pointer (DPTR)
  • TO 16-BITS TIMERE, t0 Og t1
  • To Eksterne OG TRE INTERNE AVBRUDD
  • oscillator Og klokke Krets
  • Seriell data mottaker sender

Leave a Reply