Hvad er en 8051 mikrocontroller?
mikrocontrollere: det er et programmerbart integreret kredsløb (ic), der består af en lille CPU, RAM og I/O-stifter. Mikrocontroller enheder (MCU ‘ er) er meget udbredt i mange enheder.
CPU: den udfører behandling og betragtes som mikrocontrollerens sind. Ved at give instruktioner til MCU kan man kommunikere med I/O-stifterne og kontrollere dem efter behov.
hukommelse: den gemmer de instruktioner og data, der kræves af mikrocontrolleren.
Bus: det fungerer som et kommunikationsmedium mellem komponenter til dataoverførsel.
8051 mikrocontroller
efter den første 8051 mikrocontroller blev designet af Intel i 1980, blev der lavet flere kraftfulde varianter ved at tilføje ADC ‘ er, op-forstærkere og mere. Sammen med disse havde 8051 mikrocontroller en 16-bit adressebus til dataoverførsel ledsaget af en 8-bit databus til at transportere data til bestemte applikationer.
den nuværende mikrocontroller tilhører 8-bit familien af mikrocontrollere og er pakket med 128kb RAM, 4KB ROM, 4 porte, 2 timere og 1 seriel port alle på en enkelt chip. Disse chips kan let programmeres ved hjælp af monteringssprog.
ansøgning
8051 MCU ‘ erne bruges i vid udstrækning i indlejrede systemer, luftfart, rumteknologi, transportstyringssystemer, robotik, kommunikation, bilindustrien og på mange forskellige områder.
disse IC ‘ er kan bruges i en række indlejrede applikationer til forskellige projekter, der involverer elektronik og robotik. Nogle er:
- LCD-skærm
- brændstof tyverialarm
- vandstandsindikator
- RF-baseret multifunktionsenhed
- mikrocontroller-baseret Turteller
- Mikrocontoller-baseret Tone ringafspiller
- mikrocontroller-baseret termometer
pinouts og funktioner på 8051 mikrocontroller
8051 leveres i en dobbelt inline-pakke (dip ) og består af 40 stifter, dvs.20 stifter på begge sider af MCU (som vist på billedet. nedenfor). Alle disse 40 ben er specificeret til forskellige formål og I/O-funktioner som Analog/digital læse-skrive, afbrydelser og seriel kommunikation.
Pins 1-8: disse kaldes port 1-stifter og bruges til at udføre enkle I/O-operationer. Disse stifter kan konfigureres ved at ændre deres logiske tilstand til 0 eller 1.
Pin 9: Dette er kendt som RESET pin til nulstilling af mikrocontrolleren. For at afslutte en kørende aktivitet af mikrocontrolleren kan denne pin bruges.
Pin 10-17: disse kaldes port 3-stifter. I lighed med port 1-stifter bruges port 3-stifter som universel input-output-port sammen med udførelse af et par flere funktioner som beskrevet nedenfor:
P3.0 (RKSD): dette er en seriel pin til modtagelse af data. Det bruges til at etablere seriel kommunikation for at modtage data via indgangssignalet.
P3. 1: Dette er også en seriel pin-kode. Den bruges til dataoverførsel via udgangssignalet via den serielle port.
P3.2 og P3.3: disse stifter bruges til eksterne maskinafbrydelser.
P3. 4 og P3.5 (T0 og T1): disse er timerstifter, der kan tilsluttes med en 16 bit tæller.
P3.6: Dette er en hukommelsesskrivnål til skrivning af data til ekstern hukommelse.
P3.7: Dette er en ekstern hukommelse læse pin-kode til læsning af data fra ekstern hukommelse.
Pin 18 og 19: Disse er stifterne til eksterne oscillatorer og kan tilsluttes kvartsoscillatorer for at give ekstern klokfrekvens.
Pin 20: Dette er jordstiften (GND) til tilslutning af GND (negativ) ledning af sensorer og moduler, der bruges med mikrocontrolleren.
Pin 21 Til 28: Disse kaldes port 2 stifter. De er tovejs og bruges til at forbinde den eksterne hukommelse med mikrocontrolleren
Pin29: denne pin er kendt som Program Store Enable (PSEN). Det bruges til at læse den eksterne hukommelse.
Pin 30: denne pin er kendt som Address Latch Enable (ALE ). Det bruges til at skelne adresserne på flere minder.
Pin 31: denne pin er kendt som ekstern indgang (ekstern adgang) indgang. Det bruges til at aktivere og deaktivere den eksterne hukommelsesgrænseflade.
Pin 32 – Pin 39: Disse er port 0 stifter. De er også tovejs og bruges som en I/O-port.
Pin 40 (VCC): det er en pin til at levere strøm til kredsløb med +5V.
8051 arkitektur
8051 behandler 8-bit data og er en 8-bit mikrocontroller. Her er blokdiagrammet, der viser mikrocontroller arkitektur. Ifølge den består 8051 af en CPU, RAM, flashhukommelse (EEPROM) og I/O.
deres perifere enheder kommunikerer ved hjælp af den interne databus, der er en 8-bit databus.
8051 mikrocontroller funktioner:
- 8-bit CPU med to registre A (ACC eller akkumulator) og B
- intern Flash-ROM på 8 KB
- 32 I/O
- intern RAM på 256 bytes
- 8-bit Stack Pointer
- 16-bitprogramtæller og Datapeger (DPTR)
- to 16-bit timere, T0 og T1
- to eksterne og tre interne afbrydelser
- oscillator og ur kredsløb
- seriel data modtager sender
Leave a Reply