Vuonna 1981 Intel Corporation esitteli 8-bittisen mikrokontrollerin, joka tunnettiin nimellä 8051. Tämä mikrokontrolleri sisältää RAM-128 tavua, ROM-4K tavua, ajastimia 2, sarjaportti 1 ja 4 porttia, jotka sijaitsevat yhden sirun, ja niitä kutsutaan SOC: ksi (sirun järjestelmä). 8051-mikrokontrolleri on 8-bittinen prosessori - mikä tarkoittaa, että keskusyksikkö voi toimia 8-bittisellä datalla kerrallaan. 8051-mikrokontrolleri sisältää neljä I / O-porttia, joiden leveys on 8 bittiä. Vaikka tällä voi olla äärimmäisen 64 kt tavua sirun ROM-levyjä, monet suunnittelijat ovat asettaneet sirulle vain 4 kilotavua.
8051-mikrokontrollerista tuli laaja suosio sen jälkeen, kun Intel antoi muiden valmistajien rakentaa ja mainostaa kaikkia mikrokontrollerin versioita. Tämä on johtanut useisiin 8051-versioihin, joiden valmistajat ovat edistäneet erilaisia nopeuksia ja määriä siruilla olevia ROM-levyjä. On merkittävää huomata, että vaikka niitä onkin 8051-mikrokontrollerin eri versiot siruilla olevan ROM-levyn määrän ja nopeuden suhteen - ne kaikki sopivat hyvin alkuperäiseen 8051: ään komentojen osalta. Tämä tarkoittaa, että jos kirjoitat koodisi yhdelle, se toimii millä tahansa niistä valmistajasta riippumatta. Katso seuraava linkki: 8051 Mikrokontrollerin pin-kaavio ja sen toimintatapa
8051-mikrokontrolleriohjelmointi
8051 mikrokontrollerin ohjelmointi on ehdottomasti erittäin kiehtova, ja jotta siitä tulisi vieläkin piristävä, annamme sinulle työkaluja, jotka auttavat sinua tuntemaan 8051-mikrokontrollerin ohjelmoinnin paremmin.
Katso työkalut
- Koodieditori - Syntaksi korostamalla Muistio
- RIDE-ohjelmisto - simulointi
- A51-kokoonpanija
- Proteus - täysin upotettu simulointiohjelmisto
- Simulaattori-Windows-pohjainen Smart n Small Simulator
- Keil uVision - 8051 / ARM-simulointi
- Baud-Ajastin-arvon laskimet erilaisille siirtonopeuksille
Nyt laadimme ohjelman Keil Uvison4-simulointiohjelmiston mukaisesti ja ohjelma on
- Asenna 8051-ohjelmisto tietokoneellesi
- Valitse Project -> New vision Project
- Tallenna projekti
- Valitse kohdelaite (8051 - AT89s51)
- Tiedosto -> Uusi
- Uusi tekstieditori avataan. Täällä sinun on kirjoitettava koodi
Mikä on 8051-mikrokontrolleri?
8051-mikrokontrolleri on koko tietokone, joka on valmistettu yhdellä sirulla.
8051-mikrokontrollerin nastakonfiguraatio
8051-mikrokontrolleri sisältää 40 nastaa. Siihen 32 nastaa asetetaan 4-portteihin, kuten P0, P1, P2 ja P3. Jos jokaisessa portissa on 8 nastaa.
8051-mikrokontrollerin arkkitehtuuri
8051-mikrokontrollerin arkkitehtuuri sisältää prosessorin, keskeytykset, muistin, väylän, oskillaattorin ja ajastimet / laskurit.
Eri 8051-mikrokontrolleriperheet
Eri 8051-mikrokontrolleriperheisiin kuuluvat 8051, 8031, 8052, 8751, 89C51, 8751, DS89C4xO, 89C52, 8032 ja 8752.
8051-mikrokontrollerin muistiorganisaatio
8051-mikrokontrollerissa on kaksi muistia: ohjelmamuisti ja datamuisti.
8051-mikrokontrollerin sovellukset
8051-mikrokontrollereita käytetään erilaisissa elektronisissa laitteissa, kuten matkapuhelimissa, robotteissa, autoissa, CD- / DVD-soittimissa, pesukoneissa, kameroissa, turvahälyttimissä, elektronisissa mittalaitteissa, mikroaaltouunissa jne