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.

Pin Diagrammi 8051 Mikrokontrollerista
Pin Diagrammi 8051 Mikrokontrollerista

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.

 lohkokaavio 8051 mikrokontrollerista (Kuva luvalla: Wikipedia)
lohkokaavio 8051 mikrokontrollerista (Kuva luvalla: Wikipedia)

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