I året 1981 blev en 8-bit Microcontroller introduceret af Intel Corporation, den blev kendt som 8051. Denne Microcontroller inkluderer RAM-128 bytes, ROM-4K bytes, timers-2, seriel port-1 og 4-porte, der er placeret på en enkelt chip og betegnes som en SOC (system på en chip). 8051 Microcontroller er en 8-bit processor - hvilket betyder, at CPU'en kan fungere med 8 bit data ad gangen. 8051 Microcontroller inkluderer fire I / O-porte, der er 8 bit brede. Selv om dette kan have et yderst 64K bytes ROM på chip, har mange designere kun sat 4 kilobytes på chippen.
8051 Microcontroller blev meget populær, efter at Intel tillod andre producenter at opbygge og promovere alle versioner af Microcontroller. Dette har ført til flere versioner af 8051 med forskellige hastigheder og mængder af on-chip-ROM, der fremmes af producenterne. Det er vigtigt at bemærke, at selvom der er forskellige versioner af 8051 Microcontroller med hensyn til mængden og hastigheden af on-chip-ROM - de er alle velegnet til den originale 8051, hvad kommandoer angår. Dette betyder, at hvis du skriver din kode til en, fungerer den på nogen af dem uanset producenten. Se nedenstående link: 8051 Microcontroller pin diagram og dets arbejdsprocedure
8051 Microcontroller programmering
Det programmering af 8051 mikrokontrollere er bestemt meget fascinerende, og for at gøre det endnu stimulerende her, giver vi dig nogle værktøjer, der hjælper dig med at kende programmeringen af en 8051 Microcontroller på en bedre måde.
Se på værktøjerne
- Kode editor - Syntaks fremhæver Notesblok
- RIDE software - simulering
- A51-Assembler
- Proteus - Fuldt integreret simulationssoftware
- Simulator-windows-baseret Smart n Small Simulator
- Keil uVision - 8051 / ARM simulering
- Baud -Timer-værdiregner til forskellige baud-hastigheder
Nu vil vi komponere programmet i henhold til Keil Uvison4 simuleringssoftwaren, og programmet er
- Installer 8051-software på din pc
- Klik på Project -> New vision Project
- Gem dit projekt
- Vælg målenhed (8051 - AT89s51)
- Fil -> Ny
- Ny teksteditor åbnes. Her skal du skrive din kode
Hvad er en 8051 mikrokontroller?
En 8051 mikrokontroller er en hel computer, der er fremstillet på en enkelt chip.
Pin-konfiguration af 8051 Microcontroller
8051 mikrokontroller består af 40 ben. Heri er 32 ben placeret i 4-porte som P0, P1, P2 og P3. Hvor hver port består af 8 ben.
8051 Microcontroller's Architecture
Arkitekturen i 8051-mikrocontrolleren inkluderer CPU, afbrydelser, hukommelse, BUS, oscillator og timere / tællere.
Forskellige familier med 8051 mikrokontroller
Forskellige familier med 8051 mikrokontroller inkluderer 8051, 8031, 8052, 8751, 89C51, 8751, DS89C4xO, 89C52, 8032 og 8752.
Hukommelsesorganisation af en 8051-mikrocontroller
8051 mikrokontroller har to hukommelser: programhukommelse og datahukommelse.
Anvendelser af 8051 Microcontroller
8051 Mikrocontrollere bruges i forskelligt elektronisk udstyr som mobiltelefoner, robotter, biler, CD / DVD-afspillere, vaskemaskiner, kameraer, sikkerhedsalarmer, elektroniske måleinstrumenter, mikrobølgeovn osv.