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.

Pindiagram over 8051 mikrocontroller
Pindiagram over 8051 mikrocontroller

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.

 blokdiagram over 8051 mikrocontroller (billede med tilladelse: mikrocontroller)
blokdiagram over 8051 mikrocontroller (billede med tilladelse: Danfoss)

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