8051-mikrokontrollerin nastakaavio ja sen toimintatapa

Kokeile Instrumenttia Ongelmien Poistamiseksi





Mikrokontrolleri on pieni tietokone yhdellä IC: llä, joka integroi kaikki mikroprosessorissa olevat ominaisuudet. Eri sovellusten palvelemiseksi sillä on suuri keskittymä sirupalveluihin, kuten RAM, ROM, I / O-portit, ajastimet, sarjaportti, kellopiiri ja keskeytykset. Mikrokontrollereita käytetään erilaisissa automaattisesti ohjaettavissa laitteissa, kuten kauko-ohjaimissa, autojen moottoreiden ohjausjärjestelmissä, lääkinnällisissä laitteissa, sähkötyökaluissa, toimistokoneissa, leluissa ja muissa sisällytetty järjestelmä . Siksi tämä artikkeli antaa yleiskuvan 8051-mikrokontrollerin nasta-kaaviosta, jossa on myös selitykset 8051-pohjaisia ​​projektiideoita .

8051-mikrokontrolleri

8051-mikrokontrolleri



Mikroprosessorin tapauksessa meidän on liitettävä ulkoiset piirit, kuten RAM, ROM, I / O-portit, ajastimet, sarjaportti, kellopiiri ja muut ulkoiset oheislaitteet, kun taas mikro-ohjaimessa kaikki nämä oheislaitteet ovat rakennettuja. Tarkastellaan lyhyesti 8051-mikrokontrollerin pin-kaaviota.


Mikrokontrollerin nastat toimivat

8051 mikrokontrollerissa on neljä I / O-porttia, joissa kussakin portissa on 8 nastaa, jotka voidaan määrittää tuloiksi tai lähtöiksi. Nastan kokoonpano - riippumatta siitä, konfiguroidaanko se I / P (1) vai O / P (0), riippuu sen logiikkatilasta. Mikrokontrolleri-nastan konfiguroimiseksi lähdöksi on tarpeen soveltaa looginen nolla (0) sopiviin I / O-porttibitteihin. Tässä tapauksessa jännitetaso sopivalla tapilla on 0.



Vastaavasti mikro-ohjaimen nastan konfiguroimiseksi tulona on tarpeen soveltaa loogista (1) sopivaan porttiin. Tässä tapauksessa asianomaisen nastan jännitetaso on 5 V. Tämä saattaa tuntua hämmentävältä. Kaikki käy selväksi opiskelun jälkeen yksinkertaiset elektroniset piirit kytketty I / O-nastaan.

Tulo- / lähtö (I / O) -tappi

Alla oleva kuva esittää yksinkertaistetun kaavion kaikista mikrokontrollerin piiristä, joka on kytketty yhteen sen nastoista. Se ilmoittaa kaikille nastoille paitsi P0-portin nastoille, joissa ei ole sisäänrakennettuja vastusvastuksia.

Tulo- / lähtö (I / O) -tappi

Tulo- / lähtö (I / O) -tappi

Lähtötappi

Logistiikka 0 syötetään rekisterin P bittiin, sitten lähtö FE-transistori kytketään päälle, joten se yhdistää sopivan nastan maahan.


Lähtötappi

Lähtötappi

Syöttötappi

P-rekisterin bittiin sovelletaan logiikkaa 1. Tuotos kenttävaikutteinen transistori on kytketty pois päältä ja asianmukainen tappi pysyy kytkettynä virtalähteen jännitteeseen korkean vastuksen vetovoiman yli.

Syöttötappi

Syöttötappi

8051-mikrokontrollerin nastakaavio

8051-mikrokontrolleri perheitä (89C51, 8751, DS89C4xO, 89C52) on saatavana erilaisissa paketeissa, kuten nelitasainen paketti, lyijytön sirukantaja ja kaksoislinjapaketti. Nämä kaikki paketit koostuvat 40 nastasta, jotka on omistettu useille toiminnoille, kuten I / O, osoite, RD, WR, data ja keskeytykset. Jotkut yritykset tarjoavat kuitenkin 20-nastaisen version mikro-ohjaimet vähemmän vaativiin sovelluksiin vähentämällä I / O-porttien määrää. Siitä huolimatta valtaosa kehittäjistä käyttää 40-nastaista sirua.

8051-mikrokontrollerin nastakaavio

8051-mikrokontrollerin nastakaavio

8051-mikrokontrollerin napakaavio koostuu 40 nastasta, kuten alla on esitetty. Yhteensä 32 nastaa on asetettu neljään porttiin, kuten P0, P1, P2 ja P3. Missä jokainen portti sisältää 8 nastaa. Siksi mikro-ohjaimen 8051 nastakaavio ja selitys annetaan alla.

  • Portti1 (nastat 1 - nastat 8): Portti1 sisältää nastat 1.0 - nasta 1.7, ja nämä nastat voidaan konfiguroida tulo- tai lähtönastoiksi.
  • Tappi 9 (RST): Palautustappia käytetään palauttamaan 8051-mikrokontrolleri antamalla positiivinen pulssi tälle pinille.
  • Portti 3 (nastat 10-17): Port3-nastat ovat samanlaisia ​​kuin port1-nastat ja niitä voidaan käyttää yleisinä tulo- tai lähtöniittinä. Nämä nastat kaksitoimiset nastat ja kunkin nastan toiminta on annettu:
  • Tappi 10 (RXD): RXD-nasta on sarja-asynkroninen tiedonsiirtotulo tai Sarjainen synkroninen tiedonsiirto Tuotos.
  • Tappi 11 (TXD): Sarja-asynkroninen tiedonsiirtolähtö tai sarja-synkroninen tiedonsiirtokellolähtö.
  • Tappi 12 (INT0): Keskeytyksen syöttö 0
  • Tappi 13 (INT1): Keskeytyksen syöttö 1
  • Tappi 14 (T0): 0-laskurin kellon syöttö
  • Tappi 15 (T1): Laskurin 1 kellon tulo
  • Tappi 16 (WR): Kirjoitussignaali sisällön kirjoittamiseksi ulkoiselle RAM-muistille.
  • Tappi 17 (RD): Lukusignaali ulkoisen RAM-muistin sisällön lukemiseen.
  • Tapit 18 ja 19 (XTAL2, XTAL1): X2- ja X1-nastat ovat oskillaattorin tulosignaaleja. Näitä nastoja käytetään sisäisen oskillaattorin liittämiseen mikrokontrolleriin.
  • Tappi 20 (GND): Tappi 20 on maadoitettu tappi.
  • Portti 2 (nastat 21 - nastat 28): Portti 2 sisältää pin21: n ja pin28: n, jotka voidaan määrittää tulolähtöneuvoiksi. Mutta tämä on mahdollista vain, kun emme käytä ulkoista muistia. Jos käytämme ulkoista muistia, nämä nastat toimivat korkean tilauksen osoiteväylänä (A8 - A15).
  • Tappi 29 (PSEN): Tätä nastaa käytetään ulkoisen ohjelmamuistin käyttöönottoon. Jos käytämme ulkoista ROM-levyä ohjelman tallentamiseen, siinä näkyy logiikka 0, joka osoittaa mikro-ohjaimen lukemaan tietoja muistista.
  • Tappi 30 (ALE): Address Latch Enable -tappi on aktiivinen suurtehosignaali. Jos käytämme useita muistisiruja, tätä nastaa käytetään erottamaan ne toisistaan. Tämä tappi antaa myös ohjelman pulssitulon EPROM-ohjelmoinnin aikana.
  • Tappi 31 (EA): Jos joudumme käyttämään useita muisteja, logiikan 1 soveltaminen tähän tapiin ohjaa mikro-ohjainta lukemaan tietoja molemmista muisteista: ensin sisäisestä ja sitten ulkoisesta.
  • Portti 0 (nastat 32-39): Samoin kuin porttien 2 ja 3 nastat, näitä nastoja voidaan käyttää tulolähtönastoina, kun emme käytä ulkoista muistia. Kun ALE tai nasta 30 on 1, tätä porttia käytetään tietoväylänä: kun ALE-nasta on nollassa, tätä porttia käytetään alemman asteen osoiteväylänä (A0 - A7)
  • Tappi 40 (VCC): Tätä VCC-nastaa käytetään virtalähteeseen.

8051-mikrokontrolleria on monia sovelluksia. Joten, 8051 mikro-ohjainprojektit ovat erinomaisia ​​tekniikan viimeiselle vuodelle. Siksi voit viitata mihin tahansa alla luetelluista projekteista ymmärtääksesi 8051-mikrokontrollerin nastatoiminnot käytännössä.

8051 mikrokontrolleriprojektit

8051 mikrokontrolleriprojektit

  • Kaksisuuntainen kierto Yksivaiheinen induktiomoottori ilman Run Capacitoria
  • Ylijännite - alijännitesuoja
  • Langaton ihottuma-ajon tunnistus
  • Arduino-pohjainen Kodin automatisointi
  • Android-pohjainen etäohjelmoitava peräkkäinen lataus
  • Android-sovellusten sotakenttävakoojarobotti, jossa on langaton Night Vision -kamera
  • Etäkäyttöisten kodinkoneiden hallinta Android-sovelluksella
  • Tiheyspohjainen automaattinen Liikennevalojen hallinta Android-pohjaisen etäkäytön avulla
  • Android-sovelluksen kauko-ohjaama tasavirtamoottorin neljän neljänneksen toiminta
  • 3D-lautasen paikannuksen etäsuuntaus Android-sovelluksella
  • Salasanapohjainen kauko-ohjattava oven avaus Android-sovelluksella
  • Ääniohjattu robottiajoneuvo pitkän matkan puheentunnistuksella
  • XBEE-pohjainen kolmen parametrin etävalvonta muuntaja / generaattorin kunnossa ääni-ilmoituksella ja langattomalla PC-liitännällä
  • Rautatien tasoristeysportin käyttö etänä Androidin kautta
  • Kotiautomaatio Android-sovelluksella Perustuva kaukosäädin
  • Langaton virransiirto i n 3D-tila
  • Tiheyspohjainen liikennesignaali etäkäyttämällä hätätilanteessa
  • XBEE-pohjainen kolmen parametrin etävalvonta muuntajan / generaattorin kunnossa
  • Itsekytkevä virtalähde
  • RFID-pohjainen maksullinen pysäköinti
  • Led-pohjainen automaattinen hätävalo
  • Kosketukseton nestetason säädin

Kyse on siitä, että mikro-ohjaimen nastat toimivat ennakoimalla reaaliaikaisen 8051 mikrokontrolleriin perustuvia projektiideoita . Lisäksi kaikki tätä artikkelia tai uusimmat elektroniikkaprojektit , ota meihin yhteyttä kommentoimalla alla olevassa kommenttiosassa.

Valokuvahyvitykset:

8051-mikrokontrollerin nastakaavio blogspot

8051-mikrokontrolleri cotsjournalonline