Propojovací alfanumerický displej s mikrokontrolérem AT89S52

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Aby mohli uživatelé dávat pokyny nebo informační vlastnosti, musí řada přístrojů a strojů mikrokontrolérů zobrazovat písmena abecedy a čísla. V systému, kde by mělo být zobrazeno jen malé množství informací / dat, se často používají skromné ​​číslicové displeje. K jejich výrobě se používá řada technologií digitální displeje diskutujeme však pouze o dvou hlavních typech. Alfanumerické displeje se skládají buď z LCD displejů, nebo z připojení LED připojených v běžné anodě nebo v režimu společné katody. Pouze pro čísla v desítkovém a šestnáctkovém formátu se používají běžné 7 segmentové displeje. Pro čísla i abecedy se používá 18segmentový displej skládající se z matice 5 x 7 bodů.

Displej, který poskytuje informace ve formě znaků, jako jsou čísla nebo písmena, se nazývá alfanumerický displej. Alfanumerické displeje hrají v elektronických zařízeních stále větší roli. Tyto displeje se používají hlavně tam, kde je vyžadován výstup až 16bitových dat a úplný alfanumerický výstup v délce nejméně 200 znaků.




Alfanumerický displej

Alfanumerický displej

Alfanumerické displeje se používají v široké škále aplikací, včetně měřidel, domácích spotřebičů, komunikace, textových procesorů, lékařských nástrojů, mobilních telefonů atd.



Propojovací alfanumerický displej s mikrokontrolérem AT89S52:

Alfanumerické displeje lze připojit přímo k mikrokontroléru nebo prostřednictvím dekodéru BCD na 7 segmentů.

Z aplikačního obvodu se obvod skládá z mikrokontroléru AT89S52, dekodéru tři až osm 74LS138, běžných anodových alfanumerických displejů, regulátoru 7805 a několika samostatných komponent.

Porty P0 a P2 mikrokontroléru byly nakonfigurovány tak, aby fungovaly jako společná datová sběrnice pro všech 6 alfanumerických displejů, jejichž odpovídající datové piny byly spojeny dohromady, aby vytvořily společnou 16bitovou datovou sběrnici. Port-2 poskytuje vyšší bajt dat, zatímco port-0 poskytuje nižší, aby rozsvítil znak na displeji. Kolíky portů P1.2-P1.4 a P1.5-P1.7 mikrokontroléru byly použity jako adresové vstupy pro dekodér IC (74LS138) k povolení jednoho ze šesti alfanumerických displejů (DIS1 až DIS6) najednou . Displeje DIS1 a DIS2 jsou však povoleny nebo zakázány přímo piny portů P1.0 a P1.1. Kolíky 4 a 5 jsou uzemněny a kolík 6 je vyroben vysoko, aby umožnil dekodér 74LS138.


Všechny odpovídající datové piny DIS1 až DIS6 alfanumerických displejů byly spojeny dohromady, zatímco společná anoda každého displeje je napájena samostatně přes tranzistor BC557, který podle potřeby zapíná nebo vypíná, prostřednictvím výstupů 74LS138 IC a pinů P1.0 a P1 .1 IC. Vyšší nibble portu P3 (P3.4 až P3.7) se používá jako výběrová sběrnice k výběru jedné ze 6 dříve uložené zprávy pomocí 4-bitové binární hodnoty přítomné na těchto pinech. Výběrové kolíky P3.4 až P3.7 jsou vždy vytaženy vysoko. Pomocí 4bitového čísla můžeme vybrat kteroukoli ze 16 zpráv, například:

0 0 0 0 všechno nejlepší k narozeninám

0 0 0 1 Šťastný Ramjan

0 0 1 0 * Šťastný Diwali *

0 0 1 1 Veselé Vánoce

::

::

::

1 1 1 1 Vítejte všem

Propojovací alfanumerický displej s mikrokontrolérem AT89S52

Dekodér BCD až 7 segmentů

Dekodér BCD na 7 segmentů převádí logický stav výstupu čítače BCD v binárním kódovaném desítkovém formátu na signály, které mohou řídit 7segmentový displej. Výstup z počitadla se tak zobrazí na 7segmentovém displeji.

Sedmisegmentový displej je široce používané elektronické zobrazovací zařízení, které dokáže zobrazit číslice od 0 do 9. Říkáme tomu jako sedmisegmentový displej, protože je rozdělen do sedmi segmentů. Jsou k dispozici v běžném anodovém režimu a v běžném katodovém režimu. Katoda a anody LED jsou uspořádány v přímém tvaru. Pokud je katoda LED dána záporná a anoda kladná, pak svítí. Společné anody jsou připojeny k sérii rezistorů 470Ω a katody jsou připojeny ke společné zemi, druhý konec rezistorů je připojen ke vstupu, aby bylo vidět, jak segment funguje.

Když je vstup vysoký, pak společný zápor je také nízký, pak nesvítí žádná LED. Když je dána vysoká logika, pak proud prochází anodou a dosáhne LED přes odpor a dostane se zpět na zem. Poté rozsvítí LED. Příklad pro zobrazení 7 musíme udělat první 3 sondy tak vysoko. Tyto 0 a 1 pocházejí z mikrořadiče.

7 segmentový dekodér

7 segmentový dekodér

Vlastnosti 7segmentového displeje:

  • Vynikající vzhled
  • Vysoký špičkový proud
  • Možnost výběru intenzity a barvy
  • Vynikající pro dlouhé číselné řetězce multiplexování
  • Flexibilita designu

Práce s BCD na 7segmentovém dekodéru:

Zde je digitální verze obvodu indikátoru hladiny vody. Využívá 7segmentový displej k zobrazení hladiny vody v numerické formě od 0 do 9. Obvod pracuje s regulovaným napájením 5V. Je postaven na prioritním kodéru IC 73HC137 (IC1), dekodéru BCD na 7 segmentech IC CD3511 (IC2), 7segmentovém displeji LTS533 (DIS1) a několika samostatných komponentách. Díky vysoké vstupní impedanci IC1 snímá vodu v nádobě ze svých devíti vstupních svorek.

Vstupy jsou připojeny k + 5 V přes rezistory 560 KΩ. Uzemňovací svorka snímače musí být udržována na dně nádoby. IC 73HC137 má devět aktivně-nízkých vstupů a převádí aktivní vstup na aktivní-nízký BCD výstup. Vstup L-9 má nejvyšší prioritu. Výstupy IC1 9, 7, 6, 13 jsou napájeny do IC2 přes tranzistory T1 až T3. Tento logický měnič se používá k převodu aktivního a nízkého výstupu IC1 na aktivní vysoký pro IC2. BCD kód přijatý IC2 je zobrazen na 7segmentovém displeji. Rezistory R18 až R23 omezují proud na displeji.

Když je nádrž prázdná, všechny vstupy IC1 zůstávají vysoké. Výsledkem je, že jeho výstup také zůstává vysoký, takže všechny vstupy IC2 jsou nízké. Displej v této fázi ukazuje „0“, což znamená, že nádrž je prázdná. Podobně, když hladina vody dosáhne polohy L-1, na displeji se zobrazí „1“ a když hladina vody dosáhne polohy L-8, na displeji se zobrazí „8“. Nakonec, když je nádrž plná, všechny vstupy IC1 se sníží a jeho výstup se sníží, aby byly všechny vstupy IC2 vysoké. Na displeji se nyní zobrazuje „9“, což znamená, že nádrž je plná.

Doufám, že jste jasně porozuměli konceptu propojeného alfanumerického displeje, pokud máte nějaké dotazy k tomuto tématu nebo k elektrickému a elektronické projekty opusťte sekci komentáře níže.

Fotografický kredit: