8051 Shema pin mikrokontrolera i njegov radni postupak

Isprobajte Naš Instrument Za Uklanjanje Problema





Mikrokontroler je malo računalo na jednom IC-u koje integrira sve značajke koje se nalaze u mikroprocesoru. Kako bi mogao služiti različitim aplikacijama, ima visoku koncentraciju na čip objektima poput RAM-a, ROM-a, I / O priključaka, tajmera, serijskog porta, takta i prekida. Mikrokontroleri se koriste u različitim automatski kontroliranim uređajima kao što su daljinski upravljači, sustavi upravljanja automobilskim motorom, medicinski uređaji, električni alati, uredski strojevi, igračke i drugi ugrađeni sustavi . Stoga ovaj članak daje pregled pin sheme mikrokontrolera 8051 s objašnjenjem i također 8051 projektne ideje .

8051 Mikrokontroler

8051 Mikrokontroler



U slučaju mikroprocesora, moramo spojiti dodatne sklopove izvana, poput RAM-a, ROM-a, I / O priključaka, timera, serijskog priključka, takta i druge vanjske periferne uređaje, dok su u mikrokontroleru sve te periferne jedinice ugrađene. Pogledajmo ukratko o pin dijagramu mikrokontrolera 8051.


Igle mikrokontrolera rade

8051 mikrokontroleri imaju četiri ulazno-izlazna priključka gdje se u svakom priključku nalazi 8 pinova koji se mogu konfigurirati kao ulazi ili izlazi. Konfiguracija pina - hoće li se konfigurirati kao I / P (1) ili O / P (0), ovisi o njegovom logičkom stanju. Da biste konfigurirali pin mikrokontrolera kao izlaz, potrebno je primijeniti logičku nulu (0) na prikladne bitove ulaza / izlaza. U tom će slučaju razina napona na odgovarajućem pinu biti 0.



Slično tome, da biste konfigurirali pin mikrokontrolera kao ulaz, potrebno je primijeniti logički (1) na odgovarajući priključak. U tom će slučaju razina napona na odgovarajućem pinu biti 5V. Ovo se može činiti zbunjujućim, sve postaje jasno nakon studija jednostavni elektronički sklopovi spojen na I / O pin.

Ulazno / izlazni (I / O) pin

Sljedeća slika prikazuje pojednostavljenu shemu svih sklopova unutar mikrokontrolera, koji je povezan s jednim od njegovih pinova. Navodi sve pinove, osim onih na P0 priključku koji nemaju ugrađene otpornike na izvlačenje.

Ulazno / izlazni (I / O) pin

Ulazno / izlazni (I / O) pin

Izlazni pin

Logika 0 primijenjena je na bit registra P, zatim je uključen izlazni FE tranzistor, pa odgovarajući pin spaja na masu.


Izlazni pin

Izlazni pin

Ulazni pin

Logika 1 primjenjuje se na bit P registra. Izlaz tranzistor s efektom polja je isključen, a odgovarajući pin ostaje spojen na napon napajanja preko povlačnog otpora visokog otpora.

Ulazni pin

Ulazni pin

Dijagram pin-a mikrokontrolera 8051

8051 mikrokontroler obitelji (89C51, 8751, DS89C4xO, 89C52) dolaze u različitim paketima poput četverostanskog paketa, bezolovnog nosača čipa i dvostrukog paketa. Svi se paketi sastoje od 40 pinova koji su namijenjeni nekoliko funkcija kao što su I / O, adresa, RD, WR, podaci i prekidi. Neke tvrtke nude 20-pinsku verziju mikrokontroleri za manje zahtjevne aplikacije smanjenjem broja I / O priključaka. Ipak, velika većina programera koristi 40-pinski čip.

Dijagram pin-a mikrokontrolera 8051

Dijagram pin-a mikrokontrolera 8051

Dijagram pinova mikrokontrolera 8051 sastoji se od 40 pinova kako je prikazano u nastavku. Ukupno su 32 pina postavljena u četiri porta kao što su P0, P1, P2 i P3. Svaka luka sadrži 8 pinova. Stoga je u nastavku prikazan pin dijagram i objašnjenje mikrokontrolera 8051.

  • Port 1 (Pin1 do Pin8): Port1 uključuje pin1.0 do pin1.7 i ovi se pinovi mogu konfigurirati kao ulazni ili izlazni pinovi.
  • Pin 9 (RST): Poništavajući pin koristi se za poništavanje mikrokontrolera 8051 davanjem pozitivnog impulsa ovom pinu.
  • Port 3 (pin 10 do 17): Priključci Port3 slični su pribadačama port1 i mogu se koristiti kao univerzalni ulazni ili izlazni pribadače. Ovi pinovi s dvostrukom funkcijom i funkcija svakog pina daje se kao:
  • Pin 10 (RXD): RXD pin je serijski asinkroni komunikacijski ulaz ili Serijska sinkrona komunikacija Izlaz.
  • Pin 11 (TXD): Serijski asinkroni komunikacijski izlaz ili serijski sinkroni komunikacijski izlaz.
  • Pin 12 (INT0): Unos prekida 0
  • Pin 13 (INT1): Unos prekida 1
  • Pin 14 (T0): Unos brojača 0 sata
  • Pin 15 (T1): Ulaz brojača 1 sata
  • Pin 16 (WR): Pisanje signala za pisanje sadržaja na vanjsku RAM memoriju.
  • Pin 17 (RD): Signal za čitanje za čitanje sadržaja vanjske RAM-a.
  • Pin 18 i 19 (XTAL2, XTAL1): Igle X2 i X1 su ulazne izlazne igle za oscilator. Ti se klinovi koriste za povezivanje unutarnjeg oscilatora s mikrokontrolerom.
  • Pin 20 (GND): Pin 20 je uzemljeni klin.
  • Port 2 (pin 21 do pin28): Port 2 uključuje pin21 do pin28 koji se mogu konfigurirati kao ulazne izlazne igle. Ali, to je moguće samo kada ne koristimo nikakvu vanjsku memoriju. Ako koristimo vanjsku memoriju, tada će ovi pinovi raditi kao sabirnica adresa visokog reda (A8 do A15).
  • Pin 29 (PSEN): Ovaj se pin koristi za omogućavanje vanjske memorije programa. Ako za pohranu programa koristimo vanjski ROM, tada se na njemu pojavljuje logika 0, što znači da Micro kontroler čita podatke iz memorije.
  • Pin 30 (ALE): Prikvačivač za zaključavanje adrese aktivan je visokoizlazni signal. Ako koristimo više memorijskih čipova, tada se ovaj pin koristi za njihovo razlikovanje. Ovaj pin također daje programski impulsni ulaz tijekom programiranja EPROM-a.
  • Pin 31 (EA): Ako moramo koristiti više memorija, tada primjena logike 1 na ovaj pin upućuje mikrokontroleru da čita podatke iz obje memorije: prvo interne, a zatim vanjske.
  • Ulaz 0 (pin 32 do 39): Slično kao pinovi 2 i 3, ovi se pinovi mogu koristiti kao ulazni izlazni pinovi kada ne koristimo nikakvu vanjsku memoriju. Kada je ALE ili Pin 30 na 1, tada se ovaj port koristi kao sabirnica podataka: kada je ALE pin na 0, tada se ovaj port koristi kao sabirnica adresa nižeg reda (A0 do A7)
  • Pin40 (VCC): Ovaj VCC pin služi za napajanje.

Postoji mnogo aplikacija mikrokontrolera 8051. Dakle, 8051 projekti mikrokontrolera su izvrsni za zadnju godinu inženjeringa. Stoga možete uputiti bilo koji od dolje navedenih projekata kako biste praktično razumjeli rad pinova mikrokontrolera 8051.

8051 Projekti mikrokontrolera

8051 Projekti mikrokontrolera

  • Dvosmjerna rotacija Jednofazni indukcijski motor bez kondenzatora za pokretanje
  • Prenaponska zaštita - podnaponska zaštita
  • Bežično otkrivanje osipa
  • Zasnovan na Arduinu Kućna automatizacija
  • Daljinski programibilno upravljanje sekvencijalnim opterećenjem na bazi Androida
  • Ratni špijunski robot s bežičnom kamerom Night Vision od Android aplikacija
  • Daljinsko upravljanje kućanskim uređajima pomoću Android aplikacije
  • Auto na osnovi gustoće Kontrola prometne signalizacije s daljinskim nadjačavanjem na temelju Androida
  • Četiri kvadrata rada istosmjernog motora na daljinsko upravljanje pomoću Android aplikacije
  • Daljinsko poravnavanje 3D pozicioniranja posuđa pomoću Android aplikacije
  • Daljinski upravljana vrata na temelju lozinke otvaranje Android aplikacije
  • Robotsko vozilo s glasovnim upravljanjem s prepoznavanjem govora na velike udaljenosti
  • Daljinsko praćenje 3 parametra na stanju transformatora / generatora zasnovano na XBEE-u s glasovnom najavom i bežičnim PC sučeljem
  • Daljinsko upravljanje željezničkim prelazima preko Androida
  • Automatizacija kuće pomoću Android aplikacije Daljinski upravljač na temelju
  • Bežični prijenos snage i n 3D prostor
  • Prometni signal zasnovan na gustoći s daljinskim prebacivanjem u nuždi
  • Daljinsko praćenje 3 parametra na stanju transformatora / generatora na temelju XBEE-a
  • Samoprekidačko napajanje
  • Plaćeno parkiranje automobila na temelju RFID-a
  • Automatsko svjetlo za nuždu sa LED-om
  • Beskontaktni regulator razine tekućine

Ovdje se radi o pinovima mikrokontrolera koji rade u stvarnom vremenu 8051 projektne ideje temeljene na mikrokontroleru . Nadalje, bilo kakva pitanja u vezi s ovim člankom ili najnoviji elektronički projekti , kontaktirajte nas komentarom u odjeljku za komentare u nastavku.

Foto bodovi:

Dijagram pin-a mikrokontrolera 8051 blogspot

8051 Mikrokontroler cotsjournalonline