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.
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.
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