mikä on 8051 Mikrokontrolleri?
Mikrokontrollerit: se on ohjelmoitava integroitu piiri (IC), joka koostuu pienestä suorittimesta, RAM-muistista ja I/O-pinneistä. Mikrokontrolleriyksiköitä (MCUs) käytetään laajalti monissa laitteissa.
suoritin: se suorittaa prosessoinnin ja sitä pidetään mikrokontrollerin mielenä. Antamalla ohjeita MCU, yksi voi kommunikoida I / O nastat ja hallita niitä kohti tarpeet.
muisti: Se tallentaa mikrokontrollerin vaatimat ohjeet ja tiedot.
väylä: se toimii tiedonsiirtovälineenä komponenttien välillä.
8051 Mikrokontrolleri
sen jälkeen, kun Intel suunnitteli ensimmäisen 8051-mikrokontrollerin vuonna 1980, tehtiin useita tehokkaita variantteja lisäämällä siihen ADCs: ää, Op-vahvistimia ja paljon muuta. Näiden lisäksi 8051-mikrokontrollerissa oli 16-bittinen osoiteväylä tiedonsiirtoa varten sekä 8-bittinen dataväylä tietojen kuljettamista varten tiettyihin sovelluksiin.
nykyinen Mikrokontrolleri kuuluu 8-bittiseen mikrokontrolleriperheeseen ja on pakattu 128Kb RAM-muistia, 4Kb ROM-levyä, 4 porttia, 2 ajastinta ja 1 sarjaportti kaikki yhdellä sirulla. Nämä sirut voidaan helposti ohjelmoida assembly kielellä.
sovellus
8051 MCU: t ovat laajalti käytössä sulautetuissa järjestelmissä, ilmailussa, avaruustekniikassa, liikenteen hallintajärjestelmissä, robotiikassa, viestinnässä, autoteollisuudessa ja monilla eri aloilla.
näitä ICs: iä voidaan käyttää erilaisissa Sulautetuissa sovelluksissa erilaisissa projekteissa, joihin liittyy elektroniikkaa ja robotiikkaa. Jotkut ovat:
- liikkuva viesti LCD-näyttö
- Polttoainevarkaushälytys
- vedenkorkeuden osoitin
- RF-pohjainen monitoimilaite
- Mikrokontrolleripohjainen Kierroslukumittari
- Mikrokontrolleripohjainen Sävelrengassoitin
- Mikrokontrolleripohjainen lämpömittari
8051 mikrokontrollerin pinouts ja toiminnot
8051 tulee dual inline-paketissa (dip ) ja koostuu 40 pinnistä eli 20 pinnistä MCU: n molemmin puolin (kuten kuvassa. alla). Kaikki nämä 40 pinniä on määritelty eri tarkoituksiin ja I / O toimintoja, kuten analoginen / digitaalinen luku-kirjoitus, keskeytykset ja sarjaliikenne.
nastat 1-8: näistä käytetään nimitystä portti 1 nastat ja niitä käytetään yksinkertaisten I/O-toimintojen suorittamiseen. Nämä nastat voidaan määrittää muuttamalla niiden logiikkatilaa 0: ksi tai 1: ksi.
Pin 9: tätä kutsutaan mikrokontrollerin nollaustapiksi. Mikrokontrollerin käynnissä olevan toiminnan lopettamiseksi tätä pin-koodia voidaan käyttää.
Pin 10-17: näistä käytetään nimitystä portti 3 nastat. Samoin kuin portti 1 nastat, portti 3 nastat käytetään yleinen tulo-lähtö portti sekä suorittaa muutamia toimintoja kuten alla:
P3.0 (RXD): tämä on sarjatappi vastaanottaa tietoja. Sitä käytetään luomaan sarjaliikennettä vastaanottamaan dataa tulosignaalin kautta.
P3.1 (TXD): tämäkin on sarjatappi. Sitä käytetään tiedonsiirtoon lähtösignaalin kautta sarjaportin kautta.
P3.2 ja P3.3: näitä nastoja käytetään ulkoisiin laitteistokatkoksiin.
P3. 4 ja P3.5 (T0 ja T1): nämä ovat ajastintappeja, jotka voidaan liittää 16-bittiseen laskuriin.
P3. 6: Tämä on muistikirjoitusnappi tietojen kirjoittamiseksi ulkoiseen muistiin.
P3. 7: Tämä on ulkoinen muistilukutappi, jolla voidaan lukea tietoja ulkoisesta muistista.
Pin 18 ja 19: Nämä ovat ulkoisten oskillaattoreiden nastoja ja ne voidaan kytkeä kvartsioskillaattoreihin ulkoisen kellotaajuuden aikaansaamiseksi.
Pin 20: Tämä on maadoitusnappi (GND) mikrokontrollerin kanssa käytettävien antureiden ja moduulien GND (negatiivinen) johdon kytkemiseksi.
Pin 21-28: Näitä kutsutaan portti 2 nastat. Ne ovat kaksisuuntaisia ja niitä käytetään ulkoisen muistin liittämiseen mikrokontrolleriin
Pin29: tämä pin tunnetaan nimellä Program Store Enable (PSEN). Sitä käytetään ulkoisen muistin lukemiseen.
Pin 30: tämä pin tunnetaan nimellä Address salpa Enable (ALE ). Sitä käytetään useiden muistojen osoitteiden erottamiseen.
Pin 31: tätä pin-koodia kutsutaan ulkoiseksi Sisääntuloksi (External Access). Sitä käytetään ulkoisen muistin rajapinnan käyttöönottoon ja poistamiseen käytöstä.
Pin 32-Pin 39: nämä ovat portti 0 nastat. Ne ovat myös kaksisuuntaisia ja niitä käytetään I/O-porttina.
Pin 40 (VCC): se on tappi, jolla syötetään virtaa piireille, joilla on +5V.
8051 Arkkitehtuuri
8051 käsittelee 8-bittistä dataa ja on 8-bittinen Mikrokontrolleri. Tässä on lohkokaavio, joka esittää mikrokontrollerin arkkitehtuuria. Sen mukaan 8051 koostuu suorittimesta, RAM-muistista, Flash-muistista (EEPROM) ja I / O.
niiden oheislaitteet kommunikoivat käyttäen sisäistä dataväylää, joka on 8-bittinen dataväylä.
8051 mikrokontrollerin ominaisuudet:
- 8-bit CPU kahdella rekisterillä A (ACC tai accumulator) ja B
- sisäinen Flash ROM 8KB
- 32 I/O
- sisäinen RAM 256 tavua
- 8-bittinen Pinoosoitin
- 16-bittinen program-laskuri ja Dataosoitin (DPTR)
- kaksi 16-bittistä ajastinta, T0 ja T1
- kaksi ulkoista ja kolme sisäistä KESKEYTINTÄ
- oskillaattori-ja kellopiiri
- Sarjatiedon vastaanottimen lähetin
Leave a Reply