Diagram pinov mikrokrmilnika 8051 in njegov delovni postopek

Preizkusite Naš Instrument Za Odpravo Težav





Mikrokrmilnik je majhen računalnik na eni IC, ki vključuje vse funkcije mikroprocesorja. Da bi lahko služil različnim aplikacijam, ima visoko koncentracijo na napravah s čipom, kot so RAM, ROM, vhodno / izhodna vrata, časovniki, serijska vrata, urni krog in prekinitve. Mikrokrmilniki se uporabljajo v različnih samodejno krmiljenih napravah, kot so daljinski upravljalniki, nadzorni sistemi avtomobilskih motorjev, medicinske naprave, električno orodje, pisarniški stroji, igrače in drugi vgrajeni sistemi . Zato ta članek daje pregled pin-diagrama mikrokrmilnika 8051 z razlago in tudi 8051 projektne ideje .

8051 Mikrokrmilnik

8051 Mikrokrmilnik



V primeru mikroprocesorja moramo zunanje vezje povezati z dodatnimi vezji, kot so RAM, ROM, vhodno / izhodna vrata, časovniki, serijska vrata, urno vezje in druge zunanje zunanje naprave, medtem ko so v mikrokrmilniku vse te zunanje naprave vgrajene. Oglejmo si na kratko shemo pin mikrokrmilnika 8051.


Delujejo zatiči mikrokrmilnika

8051 mikrokrmilniki imajo štiri vhodno / izhodna vrata, kjer ima vsaka vrata 8 nožic, ki jih je mogoče konfigurirati kot vhode ali izhode. Konfiguracija zatiča - ali naj bo nastavljen kot I / P (1) ali O / P (0), je odvisna od njegovega logičnega stanja. Če želite konfigurirati pin mikrokrmilnika kot izhod, morate na ustrezne bitove vhodno-izhodnih vrat uporabiti logično ničlo (0). V tem primeru bo napetost na ustreznem zatiču 0.



Podobno je treba za nastavitev zatiča mikrokrmilnika kot vhoda na ustrezna vrata uporabiti logični (1). V tem primeru bo napetost na ustreznem zatiču 5V. To se morda zdi zmedeno. Vse postane jasno po študiju preprosta elektronska vezja priključen na I / O pin.

Vhodno / izhodni (I / O) zatič

Spodnja slika prikazuje poenostavljeno shemo vseh vezij znotraj mikrokrmilnika, ki je povezan z enim od njegovih zatičev. Navede vse nožice, razen tistih na vratih P0, ki nimajo vgrajenih uporovnih uporov.

Vhodno / izhodni (I / O) zatič

Vhodno / izhodni (I / O) zatič

Izhodni zatič

Logika 0 je uporabljena za bit registra P, nato je izhodni FE tranzistor vklopljen, zato poveže ustrezen zatič z maso.


Izhodni zatič

Izhodni zatič

Vhodni zatič

Logika 1 se uporabi za bit P-registra. Izhod tranzistor s poljskim učinkom je izklopljen in ustrezen zatič ostane priključen na napajalno napetost prek vlečnega upora z visokim uporom.

Vhodni zatič

Vhodni zatič

Pin-diagram mikrokrmilnika 8051

8051 mikrokrmilnik Družine (89C51, 8751, DS89C4xO, 89C52) so na voljo v različnih paketih, kot so štirislojni, brezvodni nosilec čipov in dvojni paket. Vsi ti paketi so sestavljeni iz 40 zatičev, ki so namenjeni številnim funkcijam, kot so I / O, naslov, RD, WR, podatki in prekinitve. Nekatera podjetja pa ponujajo 20-pinsko različico mikrokrmilniki za manj zahtevne aplikacije z zmanjšanjem števila V / I vrat. Kljub temu velika večina razvijalcev uporablja 40-pinski čip.

Pin-diagram mikrokrmilnika 8051

Pin-diagram mikrokrmilnika 8051

Diagram pinov mikrokrmilnika 8051 je sestavljen iz 40 nožic, kot je prikazano spodaj. V štirih vratih, kot so P0, P1, P2 in P3, je nameščenih 32 zatičev. Vsako pristanišče vsebuje 8 nožic. Zato je spodnji diagram in razlaga mikrokrmilnika 8051 naveden spodaj.

  • Vrata1 (Pin1 do Pin8): Vrata 1 vključujejo pin1.0 do pin1.7 in te nožice lahko nastavite kot vhodne ali izhodne nožice.
  • Zatič 9 (RST): Ponastavitveni zatič se uporablja za ponastavitev mikrokrmilnika 8051 tako, da daje temu pozitivnemu impulzu pozitiven impulz.
  • Vrata 3 (pin 10 do 17): Zatiči Port3 so podobni zatiči port1 in se lahko uporabljajo kot univerzalni vhodni ali izhodni zatiči. Ti nožici z dvojno funkcijo in funkcija vsakega zatiča je podana kot:
  • Zatič 10 (RXD): Pin RXD je serijski asinhroni komunikacijski vhod oz Zaporedna sinhrona komunikacija Izhod.
  • Zatič 11 (TXD): Serijski asinhroni komunikacijski izhod ali serijski sinhroni komunikacijski izhod.
  • Zatič 12 (INT0): Vnos prekinitve 0
  • Zatič 13 (INT1): Vnos prekinitve 1
  • Zatič 14 (T0): Vnos števca 0 ura
  • Zatič 15 (T1): Vnos števca 1 ure
  • Zatič 16 (WR): Pisanje signala za pisanje vsebine v zunanji RAM.
  • Zatič 17 (RD): Signal za branje za branje vsebine zunanjega RAM-a.
  • Pin 18 in 19 (XTAL2, XTAL1): Zatiči X2 in X1 so vhodni izhodni zatiči za oscilator. Ti zatiči se uporabljajo za povezavo notranjega oscilatorja z mikrokrmilnikom.
  • Zatič 20 (GND): Zatič 20 je ozemljeni zatič.
  • Vrata 2 (Pin 21 do Pin28): Vrata 2 vključujejo pin21 do pin28, ki jih je mogoče konfigurirati kot vhodne izhodne nožice. Toda to je mogoče le, če ne uporabljamo zunanjega pomnilnika. Če uporabljamo zunanji pomnilnik, bodo ti zatiči delovali kot naslovno vodilo visokega reda (A8 do A15).
  • Zatič 29 (PSEN): Ta zatič se uporablja za omogočanje zunanjega pomnilnika programa. Če za shranjevanje programa uporabimo zunanji ROM, se na njem prikaže logika 0, kar pomeni, da mikrokrmilnik bere podatke iz pomnilnika.
  • Zatič 30 (ALE): Zatič za omogočanje zaklepanja naslova je aktivni visokozvočni signal. Če uporabljamo več pomnilniških čipov, potem ta pin uporabljamo za razlikovanje med njimi. Ta pin daje tudi programski impulzni vhod med programiranjem EPROM-a.
  • Zatič 31 (EA): Če moramo uporabiti več pomnilnikov, potem uporaba logike 1 na tem zatiču mikrokrmilniku naroči, naj bere podatke iz obeh pomnilnikov: najprej notranjega in nato zunanjega.
  • Vrata 0 (zatiči 32 do 39): Podobno kot zatiči vrat 2 in 3 se lahko ti zatiči uporabljajo kot vhodni izhodni zatiči, kadar ne uporabljamo nobenega zunanjega pomnilnika. Ko je ALE ali Pin 30 na 1, se ta vrata uporabljajo kot podatkovno vodilo: ko je pin ALE na 0, se ta vrata uporabljajo kot naslovno vodilo nižjega reda (A0 do A7)
  • Pin40 (VCC): Ta zatič VCC se uporablja za napajanje.

Obstaja veliko aplikacij mikrokrmilnika 8051. Torej, 8051 projekti mikrokrmilnikov so odlični za zadnje leto inženiringa. Zato lahko uporabite katerega koli od spodnjih projektov, da boste praktično razumeli delovanje zatičev mikrokrmilnika 8051.

Projekti mikrokrmilnika 8051

Projekti mikrokrmilnika 8051

  • Dvosmerno vrtenje Enofazni indukcijski motor brez kondenzatorja za zagon
  • Prenapetostna zaščita - pod napetostjo
  • Brezžično zaznavanje izpuščaja
  • Na osnovi Arduina Avtomatizacija doma
  • Upravljanje z zaporednim nalaganjem na daljavo na osnovi Androida
  • Vojaški vohunski robot z brezžično kamero Night Vision, ki ga izvajajo aplikacije Android
  • Upravljanje gospodinjskih aparatov na daljavo z aplikacijo Android
  • Samodejno na osnovi gostote Nadzor prometne signalizacije z oddaljenim preglasom na osnovi Androida
  • Delovanje enosmernega motorja s štirimi kvadranti, ki ga daljinsko upravlja aplikacija Android
  • Daljinsko poravnavanje pozicioniranja posode 3D s pomočjo aplikacije Android
  • Daljinsko vodeno odpiranje vrat na osnovi gesla, ki ga odpre aplikacija Android
  • Robotsko vozilo z glasovnim nadzorom s prepoznavanjem govora na velike razdalje
  • Daljinsko spremljanje treh parametrov na stanju transformatorja / generatorja na osnovi XBEE z glasovnim obvestilom in brezžičnim računalniškim vmesnikom
  • Upravljanje železniških nivojskih prehodov na daljavo s sistemom Android
  • Domača avtomatizacija z aplikacijo Android Daljinski upravljalnik na osnovi
  • Brezžični prenos moči i n 3D prostor
  • Gostotni prometni signal z daljinskim upravljanjem v sili
  • Daljinsko spremljanje treh parametrov na stanju transformatorja / generatorja na osnovi XBEE
  • Samodklopno napajanje
  • Plačljivo parkirišče na osnovi RFID
  • Led samodejna zasilna luč
  • Brezkontaktni regulator nivoja tekočine

Tu gre za zatiče mikrokrmilnika, ki delujejo v realnem času Projektne ideje na osnovi mikrokrmilnika 8051 . Poleg tega so vsa vprašanja v zvezi s tem člankom oz najnovejši elektronski projekti , nas kontaktirajte s komentarjem v spodnjem oddelku za komentarje.

Zasluge za fotografije:

Pin-diagram mikrokrmilnika 8051 blogspot

8051 Mikrokrmilnik cotsjournalonline