Mikrokontrollerissa on kaikki tarvittavat komponentit, jotka mikroprosessorilla on, ja se asettaa aina ROM: n, RAM: n, sarjaportin, ajastimet, keskeyttää tulolähtöportit ja kellopiirin. Mikrokontrolleri keskittyy aina sirupalveluun, ja se on näkyvämpi sarjaporttien, analogia-digitaalimuuntimien, ajastimien, laskureiden, vain luku -muistin, rinnakkaissyötön, keskeytysohjauksen, hajamuistin ja lähtöporttien tapauksessa. 8051-mikrokontrollerin konsepti syntyy täältä, ja tässä keskustelemme perusteellisesti laitteen eri näkökohdista, käytöstä, ohjelmoinnista ja muista ominaisuuksista 8051-mikrokontrolleri .
8051 Mikrokontrolleri ja perusteet
Mikä on mikro-ohjain 8051?
Paljon on sanottu 8051-mikrokontrollerista, ja artikkelin loppupuolella tullessasi saatat olla tietoinen 8051-mikrokontrollerin eri näkökohdista. Tämän mikrokontrollerin on keksinyt Intel ja se toimii 8-bittisen perheprosessorin kanssa. Käytön osalta 8051-mikrokontrolleria on laaja käyttö eri teollisuudenaloilla ja myös kotitalouksissa.
8051Mikro-ohjain
8051-mikrokontrollerin historia
Jos palaamme historiaan, 8051-mikrokontrollerin keksi ensimmäisen kerran vuonna 1980 mikroprosessori jättiläinen Intel ja vähitellen se on hyväksytty kaikkialla maailmassa, ja 8051-mikrokontrollerin merkitys kasvaa tulevina päivinä. Kun Intel keksi sen, se kehitettiin NMOS-tekniikan avulla, mutta NMOS-tekniikkana, mutta se ei ollut kovin tehokas.
8051-mikrokontrollerin historia
Tehokkuuden ja tuottavuuden lisäämiseksi Intel on uudistanut sen toteuttamalla CMOS-tekniikan tekniikan, ja uusi painos syntyi C-kirjaimella otsikkonimessä, jotta se pystyy vastaamaan kysyntään ja voi toimia jopa merkki. Uudessa 8051-mikro-ohjaimen versiossa on kaksi väylää, joista toinen ohjelmalle ja toinen tiedoille, jotta se voi toimia hyvin.
Tarkemmin sanottuna 8051-mikrokontrolleri on 8-bittinen mikrokontrolleriperhe, jota käytetään kaikkialla maailmassa. 'Järjestelmä sirulla' on toinen synonyymi, jonka 8051-mikrokontrolleri on saanut, ja ainesosat, kuten 128 tavua RAM-muistia, neljä porttia yhdellä sirulla, 2 ajastinta, 1 sarjaportti ja 4 kt tavua ROM merkitsevät synonyymia.
Koska kyseessä on 8-bittinen prosessori, CPU voi toimia erittäin tehokkaasti ja nopeasti, jos dataa on noin 8 bittiä kerrallaan ja jos data on enemmän kuin että se on pirstottava eri CPU: ksi. Itse asiassa nykypäivänä suurin osa valmistajista haluaa mieluummin toimittaa 4 kt: n ROM-levyn.
8051-mikrokontrollerin tarkennusalue
Tässä keskustelemme 8051-mikrokontrollerin eri tärkeistä tarkennusalueista.
Energian hallinta: 8051-mikrokontrolleri on varustettu tehokkailla mittausjärjestelmillä ja se auttaa mikro-ohjainta säästämään energiaa suuressa määrin.
Kosketusnäyttö: nykypäivän ja tulevan mikro-ohjaimen mukana tulee kosketusnäyttöominaisuus ja 8051-mikro-ohjaimen mukana tulee myös kosketusnäyttöominaisuus. Siksi sillä on laaja sovellus matkapuhelimissa, mediasoittimissa ja pelialalla.
Autoteollisuus: 8051-mikrokontrolleria on käytetty laajasti myös autoteollisuudessa, ja erityisesti hybridiajoneuvojen hallinnassa se on ollut ilmiömäistä. Sen lisäksi, että vakionopeudensäädin ja jarrujenesto ovat toinen alue, jolla sillä on valtava käyttö.
8051-mikrokontrollerin tarkennusalue
Mikrokontrollerin perusteet
Kun on kyse mikro-ohjaimen perustoiminnoista, meidän on oltava tietoisia mikro-ohjaimen eri komponenteista, ja komponentit ovat: keskusyksikkö (CPU), hajasaantimuisti (RAM), vain luku -muisti (ROM), tulo- / lähtöportit ajastimet, laskurit keskeytysohjaimet, analogiset digitaalimuuntimet, digitaaliset analogimuuntimet, sarjaliitäntäportit ja värähtelypiirit.
Mikrokontrollerin perusteet
PROSESSORI: sitä kutsutaan aivoiksi ja päätehtävänä on hakea ja purkaa ohjeet, jotta muut toiminnot voidaan suorittaa sujuvasti.
Muisti: Kun on kyse mikrokontrollerin muistista, mikroprosessori tulee kuvaan ja mikrokontrollerin sisään asennetut erilaiset muistit ovat RAM- ja ROM-muistit (EEPROM, EPROM jne.) Tai flash-muistit ohjelmalähdekoodien tallentamiseksi.
Rinnakkaiset lähtö- ja tuloportit: Näiden mikrokontrollerin sisäisten porttien päätavoitteena on ajaa kytkettyjen laitteiden välisiä eri rajapintoja.
Sarjaportit: Nämä ovat myös tärkeä osa mikro-ohjainta.
Ajastin ja laskurit: ajastimien ja laskureiden määrä mikro-ohjaimessa vaihtelevat ja pääasiassa niitä käytetään lukitustoimintoihin, modulaatioihin, pulssinmuodostukseen, taajuuden mittaamiseen ja värähtelyjen tekemiseen, jotta tehtävä voidaan suorittaa määrätyllä aikavälillä.
Analogia-digitaalimuunnin ja digitaalinen-analogimuunnin: Nämä ovat mikrokontrollerin sisällä käytettyjä muuntimia signaalin muuntamiseksi analoginen digitaalinen ja päinvastoin.
Keskeytysohjaus: Nimi itsessään on itsestään selvä ja se auttaa ohjelman suorittamisessa keskeytyksettä.
Erityinen toimintalohko: Nämä ovat ylimääräinen ja erityinen lisäys mikrokontrolleriin tiettyjen erityistehtävien suorittamiseksi.
8051 mikrokontrolleriprojektit
Kaikille insinööri- ja tutkinto-opiskelijoille 8051 mikrokontrolleriprojektia on suuri merkitys. Ollakseni rehellinen, 8051-mikrokontrolleria koskeva projekti on erittäin mielenkiintoinen ja pääasiassa se ratkaisee todellisen maailman vaatimuksen ongelman.
8051 mikrokontrolleriprojektit
Jos etsit projektia 8051-mikrokontrollerille, autamme sinua saamaan tarvittavan vihjeen projekteihisi. Tässä on joitain mielenkiintoisia ja hyväksyttyjä 8051-mikrokontrolleriprojekteja:
- Suojattu langaton tiedonsiirto (at89s52)
- Satunnaislukugeneraattori 8051: n avulla
- RFID-pohjainen osallistumisjärjestelmä (at89s52 + rf)
- Kytketään kuusikulmainen näppäimistö 8051: een,
- Kauko-ohjattava digitaalinen kello, DS1307 ja AT89c2051,
- Aurinkoseurantajärjestelmä (at89c2051),
- Ultraäänietäisyysmittari 8051: n avulla,
- RFID-pohjainen turvajärjestelmä (at89s52 + rfid),
- Alkometrin piiri käyttäen 8051: tä,
- Tekstiviestit puhelimitse (at89s8252),
- Linjaseuraajarobotti, joka käyttää 8051-mikrokontrolleria,
- RF-pohjainen kaukosäädin (at89c2051),
- RF-pohjainen automaattinen mittarilukema ja paljon muuta
8051-mikrokontrolleriohjelmointi
8051 mikrokontrolleriohjelmointi on varmasti erittäin mielenkiintoinen ja jotta siitä tulisi vielä mielenkiintoinen, annamme sinulle työkaluja, jotka auttavat sinua ymmärtämään 8051-mikrokontrolleriohjelmointia paremmin.
8051-mikrokontrolleriohjelmointi
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 kirjoitamme ohjelman Keil Uvison4-simulointiohjelmiston mukaisesti ja ohjelma on
- Asenna ohjelmisto järjestelmääsi
- Valitse Project -> New Uvision Project
- Tallenna projekti
- Valitse kohdelaite (8051 - AT89s51)
- Tiedosto -> Uusi
- Uusi tekstieditori avataan. Täällä sinun on kirjoitettava koodi
Opetusohjelmassa painotetaan pääasiassa Erikoistoimintorekisterit (SFR: t), Erikoistoimintorekisterit, Perusrekisterit, Akku, “R” -rekisterit, B-rekisteri, Tietojen osoitin (DPTR), Ohjelmalaskuri (PC), Pinoosoitin (SP), Osoitustilat, Ohjelmavirta, Matalataso Tiedot, Ajastimet, Sarjasataman käyttö, Keskeytykset, Tapahtumat, jotka käynnistävät keskeytykset , Muistityypit, Koodimuisti, Sisäinen RAM, Ulkoinen RAM ja paljon muuta. Internet on täynnä erilaisia opetusohjelmia, joita voit hyödyntää parhaalla mahdollisella tavalla.
Tässä on kyse 8051-mikrokontrollerin opetusohjelma . Jos olet aloittelija tai kokenut, 8051-mikrokontrolleri tarvitsee perusteellisen tutkimuksen, jotta voit ymmärtää 8051-mikrokontrollerin perustiedot. Kyllä, 8051 ei ole vain yksinkertainen numero, se merkitsee jotain ja opetusohjelma auttaa sinua ymmärtämään 8051-mikrokontrolleria. Lisäksi, jos sinulla on kysyttävää tästä artikkelista, anna arvokkaat ehdotuksesi alla olevassa kommenttiosassa. Tässä on kysymys sinulle, mikä on 8051-mikrokontrollerin sisäinen muisti?