8051 mikrovaldiklio kaiščių schema ir jos darbo tvarka

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Mikrovaldiklis yra nedidelis kompiuteris viename IC, kuris integruoja visas mikroprocesoriuje esančias funkcijas. Norint aptarnauti įvairias programas, jis turi didelę lustų, tokių kaip RAM, ROM, I / O prievadai, laikmačiai, nuoseklusis prievadas, laikrodžio grandinė ir pertraukimai, koncentraciją. Mikrovaldikliai naudojami įvairiuose automatiškai valdomuose įrenginiuose, tokiuose kaip nuotolinio valdymo pultai, automobilių variklių valdymo sistemos, medicinos prietaisai, elektriniai įrankiai, biuro mašinos, žaislai ir kiti. įterptinės sistemos . Todėl šiame straipsnyje apžvelgiama 8051 mikrovaldiklio kaiščių schema, taip pat paaiškinta 8051 pagrįstos projekto idėjos .

8051 mikrovaldiklis

8051 mikrovaldiklis



Mikroprocesoriaus atveju mes turime išoriškai susieti papildomas schemas, tokias kaip RAM, ROM, įvesties / išvesties prievadai, laikmačiai, nuoseklusis prievadas, laikrodžio grandinė ir kiti išoriniai periferiniai įrenginiai, tuo tarpu mikrovaldiklyje visi šie išoriniai įrenginiai yra pastatyti. Trumpai apžvelkime 8051 mikrovaldiklio kaiščių schemą.


Mikrokontrolerio kaiščiai veikia

8051 mikrovaldikliai turi keturis įvesties / išvesties prievadus, kuriuose kiekviename prievade yra 8 kaiščiai, kuriuos galima sukonfigūruoti kaip įėjimus arba išėjimus. Smeigtuko konfigūracija - ar ji bus sukonfigūruota kaip I / P (1), ar O / P (0), priklauso nuo jo loginės būsenos. Norint sukonfigūruoti mikrovaldiklio kaištį kaip išėjimą, reikia pritaikyti loginį nulį (0) tinkamiems įvesties / išvesties prievado bitams. Tokiu atveju įtampos lygis prie atitinkamo kaiščio bus 0.



Panašiai, norint sukonfigūruoti mikrovaldiklio kaištį kaip įvestį, reikia pritaikyti loginį (1) tinkamam prievadui. Tokiu atveju įtampos lygis ant atitinkamo kaiščio bus 5 V. Tai gali atrodyti painu. Viskas paaiškėja po studijų paprastos elektroninės grandinės prijungtas prie įvesties / išvesties kaiščio.

Įvesties / išvesties (įvesties / išvesties) kaištis

Žemiau pateiktame paveikslėlyje parodyta supaprastinta visų mikrovaldiklio grandinių schema, sujungta su vienu iš jo kaiščių. Jis nurodo visus kaiščius, išskyrus tuos, kurie yra P0 prievade, kuriuose nėra įmontuotų traukimo rezistorių.

Įvesties / išvesties (įvesties / išvesties) kaištis

Įvesties / išvesties (įvesties / išvesties) kaištis

Išvesties kaištis

Registro P bitui taikoma logika 0, tada įjungiamas išvesties FE tranzistorius, todėl atitinkamas kaištis sujungiamas su žeme.


Išvesties kaištis

Išvesties kaištis

Įvesties kaištis

1 logika taikoma šiek tiek P registro. Rezultatas lauko tranzistorius yra išjungtas, o tinkamas kaištis lieka prijungtas prie maitinimo įtampos per didelio atsparumo traukiamąjį rezistorių.

Įvesties kaištis

Įvesties kaištis

8051 mikrovaldiklio kaiščių schema

8051 mikrovaldiklis šeimos (89C51, 8751, DS89C4xO, 89C52) yra skirtingos pakuotės, tokios kaip keturių plokščių paketas, bešvinis lustų laikiklis ir dviejų eilučių paketas. Šiuos visus paketus sudaro 40 kontaktų, kurie yra skirti kelioms funkcijoms, tokioms kaip įvesties / išvesties adresas, adresas, RD, WR, duomenys ir pertraukimai. Tačiau kai kurios kompanijos siūlo 20 kontaktų versiją mikrovaldikliai mažiau reikalaujančioms programoms, sumažinant įvesties / išvesties prievadų skaičių. Nepaisant to, didžioji dalis kūrėjų naudoja 40 kontaktų lustą.

8051 mikrovaldiklio kaiščių schema

8051 mikrovaldiklio kaiščių schema

8051 mikrovaldiklio kaiščių schema susideda iš 40 kaiščių, kaip parodyta žemiau. Iš viso 32 kaiščiai yra išdėstyti keturiose uostose, tokiose kaip P0, P1, P2 ir P3. Kur, kiekviename uoste yra 8 kaiščiai. Todėl žemiau pateikiama mikrovaldiklio 8051 kaiščių schema ir paaiškinimas.

  • 1 prievadas (kaiščiai nuo 1 iki 8): „Port1“ apima kaiščius 1,0–1,7, o šiuos kaiščius galima sukonfigūruoti kaip įvesties arba išvesties kaiščius.
  • 9 kaištis (RST): Atstatymo kaištis naudojamas atkurti mikrovaldiklį 8051, suteikiant teigiamą impulsą šiam kaiščiui.
  • 3 prievadas (kaiščiai nuo 10 iki 17): Port3 kaiščiai yra panašūs į port1 kaiščius ir gali būti naudojami kaip universalūs įvesties arba išvesties kaiščiai. Šie kaiščiai su dviguba funkcija ir kaiščių funkcija pateikiami taip:
  • 10 kaištis (RXD): RXD kaištis yra nuoseklioji asinchroninio ryšio įvestis arba Serijinis sinchroninis ryšys Rezultatas.
  • 11 kaištis (TXD): Serijinė asinchroninio ryšio išvestis arba nuosekliojo sinchroninio ryšio laikrodžio išvestis.
  • 12 kaištis (INT0): Nutraukimo įvestis 0
  • 13 kaištis (INT1): 1 pertraukimo įvestis
  • 14 kaištis (T0): 0 skaitiklio laikrodžio įvestis
  • 15 kaištis (T1): 1 skaitiklio laikrodžio įvestis
  • 16 kaištis (WR): Rašomasis signalas, norint įrašyti turinį į išorinę RAM.
  • 17 kaištis (RD): Skaitymo signalas, skirtas skaityti išorinės RAM turinį.
  • 18 ir 19 kaiščiai (XTAL2, XTAL1): X2 ir X1 kaiščiai yra įvesties išvesties kaiščiai osciliatoriui. Šie kaiščiai naudojami vidiniam osciliatoriui prijungti prie mikrovaldiklio.
  • 20 kaištis (GND): 20 kaištis yra įžemintas kaištis.
  • 2 prievadas (kaiščiai nuo 21 iki 28): 2 prievadas apima pin21 - pin28, kuriuos galima sukonfigūruoti kaip įvesties išvesties kaiščius. Bet tai įmanoma tik tada, kai nenaudojame jokios išorinės atminties. Jei naudosime išorinę atmintį, šie kaiščiai veiks kaip aukšto lygio adresų magistralė (nuo A8 iki A15).
  • 29 kaištis (PSEN): Šis kaištis naudojamas įjungti išorinę programos atmintį. Jei programai saugoti naudojame išorinį ROM, tada jame atsiranda logika 0, kuri rodo „Micro“ valdiklį duomenims skaityti iš atminties.
  • 30 kaištis (ALE): Adreso užrakto įjungimo kaištis yra aktyvus didelės išvesties signalas. Jei mes naudojame kelias atminties mikroschemas, tada šis kaištis naudojamas jiems atskirti. Šis kaištis taip pat suteikia programos impulsų įvestį programuojant EPROM.
  • 31 kaištis (EA): Jei turime naudoti kelias atmintines, tada logikos 1 pritaikymas šiam kaiščiui nurodo mikrovaldiklį skaityti duomenis iš abiejų atminties: pirmiausia vidinių, o vėliau išorinių.
  • 0 prievadas (kaiščiai nuo 32 iki 39): Panašiai kaip 2 ir 3 prievadų kaiščiai, šie kaiščiai gali būti naudojami kaip įvesties išvesties kaiščiai, kai nenaudojame jokios išorinės atminties. Kai ALE arba kaištis 30 yra 1, tada šis prievadas naudojamas kaip duomenų magistralė: kai ALE kaištis yra 0, tada šis prievadas naudojamas kaip žemesnės eilės adreso magistralė (nuo A0 iki A7)
  • 40 kaištis (VCC): Šis VCC kaištis naudojamas energijos tiekimui.

8051 mikrovaldiklis yra daugybė programų. Taigi, 8051 mikrovaldiklių projektai yra labai naudingi inžinerijos paskutiniams metams. Todėl galite kreiptis į bet kurį iš toliau išvardytų projektų, kad praktiškai suprastumėte 8051 mikrovaldiklio kaiščių operacijas.

8051 mikrovaldiklio projektai

8051 mikrovaldiklio projektai

  • Dvikryptis Vienfazis asinchroninis variklis be „Run Capacitor“
  • Per įtampa - apsauga nuo įtampos
  • Belaidžio bėrimo vairavimo aptikimas
  • Arduino pagrindu Namų automatika
  • „Android“ pagrįsta nuotolinio programavimo nuoseklios apkrovos operacija
  • „Android“ programų karo lauko šnipinėjimo robotas su belaidžiu fotoaparatu „Night Vision“
  • Nuotoliniu būdu valdomų buitinių prietaisų valdymas naudojant „Android“ programą
  • Tankiu pagrįstas automatinis Eismo signalo valdymas naudojant „Android“ pagrįstą nuotolinį nepaisymą
  • Keturių kvadrantų nuolatinės srovės variklio veikimas nuotoliniu būdu valdomas „Android“ programos
  • Nuotolinis 3D indų padėties nustatymas naudojant „Android“ programą
  • Slaptažodžiu pagrįstas nuotolinio valdymo durų atidarymas naudojant „Android“ programą
  • Balsu valdoma robotizuota transporto priemonė su tolimojo kalbos atpažinimo funkcija
  • XBEE pagrįstas 3 parametrų transformatoriaus / generatoriaus sveikatos stebėjimas naudojant balso pranešimus ir belaidžio kompiuterio sąsają
  • Geležinkelio pervažos vartų valdymas nuotoliniu būdu, naudojant „Android“
  • Namų automatizavimas naudojant „Android“ programą Remiantis nuotolinio valdymo pultu
  • Belaidis maitinimo perdavimas i n 3D erdvė
  • Tankiu pagrįstas eismo signalas su nuotoliniu nepaisymu avariniu atveju
  • XBEE pagrįstas 3 parametrų stebėjimas naudojant transformatorių / generatorių būklę
  • Savarankiškai persijungiantis maitinimo šaltinis
  • RFID pagrindu mokama automobilių stovėjimo aikštelė
  • Šviesos diodų automatinė avarinė šviesa
  • Bekontaktis skysčio lygio valdiklis

Tai yra apie tai, kad mikrovaldiklio kaiščiai veikia realiuoju laiku 8051 mikrovaldikliu paremtos projekto idėjos . Be to, visos su šiuo straipsniu susijusios užklausos naujausius elektronikos projektus , susisiekite su mumis komentuodami žemiau esančiame komentarų skyriuje.

Nuotraukų kreditai:

8051 mikrovaldiklio kaiščių schema blogspot

8051 mikrovaldiklis cotsjournalonline