Povezivanje alfanumeričkog zaslona s mikrokontrolerom AT89S52

Isprobajte Naš Instrument Za Uklanjanje Problema





Da bi korisnici dobili upute ili informacije, brojni instrumenti i strojevi mikrokontrolera moraju prikazivati ​​slova abecede i brojeve. U sustavu u kojem bi trebala biti prikazana samo mala količina podataka / podataka, često se koriste skromni zasloni s znamenkama. Postoje brojne tehnologije koje se koriste za njihovu izradu digitalni displeji međutim razgovaramo samo o dvije glavne vrste. Alfanumerički zasloni sastoje se od LCD zaslona ili spoja LED dioda povezanih u zajedničku anodu ili zajedničku katodu. Za samo brojeve u decimalnom i heksadecimalnom formatu koriste se uobičajeni 7-segmentni prikazi. I za brojeve i za abecedu koristi se zaslon od 18 segmenata koji se sastoji od matrice s 5 od 7 točaka.

Zaslon koji daje informacije u obliku znakova poput brojeva ili slova naziva se alfanumerički prikaz. Alfanumerički zasloni igraju sve veću ulogu u elektroničkim aparatima. Ovi se zasloni uglavnom koriste za one koji zahtijevaju izlaz do 16-bitnih podataka i trebaju puni alfanumerički izlaz s najmanje 200 znakova.




Alfanumerički prikaz

Alfanumerički prikaz

Alfanumerički zasloni koriste se u širokom rasponu primjena, uključujući brojila, kućanske uređaje, komunikaciju, procesore teksta, medicinske instrumente, mobitele itd.



Povezivanje alfanumeričkog zaslona s mikrokontrolerom AT89S52:

Alfanumerički zasloni mogu se povezati izravno s mikrokontrolerom ili putem BCD do 7-segmentnog dekodera.

Iz aplikacijskog kruga, krug se sastoji od mikrokontrolera AT89S52, tri do osam dekodera 74LS138, zajedničkih anodnih alfanumeričkih zaslona, ​​regulatora 7805 i nekoliko diskretnih komponenata.

Priključci P0 i P2 mikrokontrolera konfigurirani su da djeluju kao zajednička sabirnica podataka za svih 6 alfanumeričkih zaslona čiji su odgovarajući podatkovni pinovi povezani zajedno da bi se stvorila zajednička 16-bitna sabirnica podataka. Port-2 pruža veći bajt podataka, dok port-0 pruža niži za osvjetljavanje znaka na zaslonu. Priključci priključka P1.2-P1.4 i P1.5-P1.7 mikrokontrolera korišteni su kao adresni ulazi za dekoder IC (74LS138) kako bi se istovremeno omogućio jedan od šest alfanumeričkih prikaza (DIS1 do DIS6) . Međutim, prikazi DIS1 i DIS2 omogućeni su ili onemogućeni izravno pomoću pinova priključaka P1.0 i P1.1. Pribadače 4 i 5 su uzemljene, a zatik 6 postavljen je visoko da omogući dekoder 74LS138.


Svi odgovarajući pinovi podataka DIS1 do DIS6 alfanumeričkih zaslona povezani su zajedno, dok se zajednička anoda svakog zaslona zasebno napaja preko BC557 tranzistora koji se uključuje ili isključuje prema potrebi, putem izlaza 74LS138 IC i pinova P1.0 i P1 .1 IK. Gornji grickanje porta P3 (P3.4 do P3.7) koristi se kao sabirnička sabirnica za odabir jednog od 6 prethodno pohranjene poruke pomoću 4-bitne binarne vrijednosti prisutne na tim pinovima. Igle za odabir P3.4 do P3.7 uvijek se izvlače visoko. Korištenjem 4-bitnog broja možemo odabrati bilo koju od 16 poruka, na primjer:

0 0 0 0 Sretan rođendan

0 0 0 1 Sretan Ramjan

0 0 1 0 * Sretni Diwali *

0 0 1 1 Sretan Božić

::

::

::

1 1 1 1 Dobro došli svima

Povezivanje alfanumeričkog zaslona s mikrokontrolerom AT89S52

BCD do 7-segmentnog dekodera

BCD u 7-segmentni dekoder pretvara logičko stanje izlaza BCD-brojača u binarno kodiranom decimalnom formatu u signale koji mogu upravljati 7-segmentnim prikazom. Izlaz brojača prikazan je na 7-segmentnom zaslonu.

Sedmosegmentni zaslon široko je korišten elektronički uređaj za prikaz koji može prikazati znamenke od 0-9. Zovemo ga kao sedmosegmentni prikaz jer je podijeljen u sedam segmenata. Dostupni su u načinu zajedničke anode i načinu zajedničke katode. Katoda i anode LED dioda raspoređene su u ravni oblik. Ako je LED katoda negativna, a anoda pozitivna, tada svijetli. Uobičajene anode povezane su na seriju otpornika od 470Ω, a katode u zajedničko tlo, drugi kraj otpornika spojen je na ulaz kako bi se vidjelo kako segment radi.

Kad je ulaz visok, onda je i uobičajeni negativ nizak, a tada LED ne svijetli. Kada je dana logika visoka, struja prolazi kroz anodu i kroz otpor doseže LED i vraća se na tlo. Tada LED svijetli. Primjer za prikaz 7 moramo napraviti prve 3 sonde kao visoke. Ovi 0 i 1 dolaze iz mikro kontrolera.

Dekoder 7 segmenata

Dekoder 7 segmenata

Značajke 7-segmentnog zaslona:

  • Izvrsnog izgleda
  • Visoka vršna struja
  • Opcija intenziteta i odabira boje
  • Izvrsno za multipleksiranje niza s dugim znamenkama
  • Fleksibilnost dizajna

Rad BCD-a na 7-segmentnom dekoderu:

Evo digitalne verzije kruga indikatora razine vode. Koristi 7-segmentni zaslon za prikaz razine vode u numeričkom obliku od 0 do 9. Krug radi na 5V regulirano napajanje. Izgrađen je oko prioritetnog kodera IC 73HC137 (IC1), dekodera BCD do 7 segmenata IC CD3511 (IC2), 7-segmentnog zaslona LTS533 (DIS1) i nekoliko diskretnih komponenata. Zbog visoke ulazne impedancije, IC1 osjeti vodu u spremniku sa svojih devet ulaznih stezaljki.

Ulazi su povezani na + 5V preko otpornika 560KΩ. Stezaljka uzemljenja senzora mora se držati na dnu spremnika. IC 73HC137 ima devet aktivno-niskih ulaza i pretvara aktivni ulaz u aktivno-nisko BCD izlaz. Ulaz L-9 ima najveći prioritet. Izlazi IC1 9, 7, 6, 13 napajaju se na IC2 preko tranzistora T1 do T3. Ovaj logički pretvarač koristi se za pretvorbu aktivnog-niskog izlaza IC1 u aktivno-visoki za IC2. BCD kod primljen od strane IC2 prikazan je na 7-segmentnom zaslonu. Otpornici R18 do R23 ograničavaju struju kroz zaslon.

Kad je spremnik prazan, svi ulazi IC1 ostaju visoki. Kao rezultat, njegov izlaz također ostaje visok, što čini sve ulaze IC2 niskim. Zaslon u ovoj fazi prikazuje '0', što znači da je spremnik prazan. Slično tome, kada razina vode dosegne položaj L-1, zaslon prikazuje '1', a kada razina vode dosegne položaj L-8, zaslon prikazuje '8'. Konačno, kada je spremnik pun, svi ulazi IC1 postaju niski, a njegov izlaz ide nizak da bi svi ulazi IC2 postali visoki. Zaslon sada prikazuje '9', što znači da je spremnik pun.

Nadam se da ste jasno razumjeli koncept alfanumeričkog prikaza koji povezuje bilo kakve upite o ovoj temi ili o električnim i električnim elektronički projekti ostavite odjeljak komentara ispod.

Foto: