Wy?wietlacze cyfrowe LCD znajduj? si? w zegarkach, kalkulatorach i w wielu innych urz?dzeniach. Aby mog?y wy?wietla? odpowiednie informacje, wymagaj? w?a?ciwego sterowania. To mo?na osi?gn?? za pomoc? kilku metod.
Wy?wietlacz LCD, który jest najcz??ciej spotykany w ró?nych urz?dzeniach elektronicznych, ma przewa?nie siedem segmentów. Dzi?ki temu mog? by? wy?wietlane cyfry, litery, a tak?e inne znaki. W ten sposób urz?dzenia komunikuj? si? z u?ytkownikami. Komunikaty s? generowane za pomoc? kontrolerów.
Wspó?praca uk?adów scalonych z wy?wietlaczami
Z wy?wietlaczami LCD wspó?pracuje wiele uk?adów scalonych. Dzieli si? je na kilka kategorii. W pierwszej wyró?nia si? wzmacniacze pr?dowe, które w??czaj? lub wy??czaj? pr?d potrzebny do za?wiecenia segmentu (zale?y od stanu logicznego na wej?ciu). Mo?na do tego u?y? nawet pojedynczych tranzystorów.
Druga kategoria to transkodery. Potrafi? przetwarza? dane binarne pojawiaj?ce si? na wej?ciu na dane, które s? kombinacj? wyj?? zasilaj?cych ka?dy segment wy?wietlacza (np. transkoder BCD na kod wska?nika segmentowego).
W trzeciej kategorii mo?na wyró?ni? rejestry SIPO, które maj? wej?cie szeregowe, a wyj?cie s? równoleg?e. W tym przypadku za pomoc? wej?cia szeregowego wprowadzane s? bity, których kombinacj? mo?na utrzymywa? d?ugo na wyj?ciu. Mo?na jeszcze wymieni? uk?ady wielofunkcyjne (np. liczniki). Sprawd?my dok?adniej, jak sterowany mo?e by? wy?wietlacz LCD.
Sterowanie wy?wietlaczem LCD
Wy?wietlaczem cyfrowym LCD mo?na sterowa? w ró?ny sposób. Przyk?adem mo?e by? sterowanie statyczne, które pozwala na spowodowaniu ?wiecenia wybranych segmentów przy u?yciu pr?du sta?ego. Takie sterowanie nie jest skomplikowane. Gdy prze??cza si? stan na wyj?ciu, odpowiedni segment zostaje zapalony lub zgaszony. W ten sposób mo?na wy?wietla? ró?ne kombinacje segmentów. Trzeba jednak doprowadzi? pr?d przewodzenia rz?du od 5 do 20 mA. Do tego wy?wietlacze mo?na ??czy?. Na przyk?ad w przypadku dwóch wy?wietlaczy konieczne b?dzie u?ycie nawet 16 wyj?? mikrokontrolera.
Innym rozwi?zaniem jest sterowanie impulsowe wy?wietlaczem LCD i jest efektywniejsze ni? sterowanie statyczne. Do tego sterowanie impulsowe umo?liwia pod??czenie kilku wy?wietlaczy równolegle do wyj?? uk?adu steruj?cego. Sterowanie takimi wy?wietlaczami realizowane jest sekwencyjne – za??czanie poszczególnych tranzystorów odbywa si? synchronicznie z odpowiednimi stanami na katodach ka?dego z segmentów. Impulsy steruj?ce maj? co najmniej 50 Hz. W ten sposób ludzie oko nie wychwyci migotania.
Wy?wietlaczem LCD mo?na sterowa? tak?e przy u?yciu transkodera. Najpopularniejszym transkoderem jest uk?ad, który przetwarza kod BCD na cyfry. W takim przypadku diody poszczególnych segmentów wy?wietlacza s? ??czone szeregowo z rezystorami ograniczaj?cymi pr?d. Do tego sterowanie mo?e si? odbywa? z zastosowaniem przetwornika z wej?ciem szeregowym i wyj?ciem równoleg?ym (rejestr SIPO). To bardzo efektywny sposób sterowania, bo nie wymaga zaj?cia wielu portów mikrokontrolera.
Wy?wietlaczem LCD mo?na sterowa? w ró?ny sposób. Nie wszystkie metody s? równie efektywne. Dlatego projektant musi dok?adnie si? zastanowi?, które rozwi?zanie b?dzie najlepsze w przypadku danego uk?adu.