Zdravím.
Potrebujem poradiť či je možné po inic. lcd raz nastaviť určitý text na horný riadok LCD displeja 2x16 znak,a potom podľa potreby
poslať do displeja adresu prvej pozície (DDRAM) na dolnom riadku a následne za ňou dáta na zobrazenie.Ide mi o to aby som nemusel kvôli dolnému riadku
nanovo zobrazovať aj horný a naopak.Vopred vďaka.Relatko.
administrator: přejmenováno z "Zobrazovanie na LCD 2x16 znak."
Ano, je to tak, zadas adresu druheho riadku a menis text iba na druhom riadku…
Dobry navod je tu:
cmail.cz/doveda/lcd/index.htm
U maticových displejů můžeš adresovat a zvlášť editovat nejenom řádky, ale i třeba jednotlivé hodnoty. Na LCD se ti např. zobrazují číselné hodnoty z několika senzorů. Pro hodnotu druhého senzoru máš např. vymezený prostor čtyř znaků uprostřed prvního řádku. Při změně hodnoty senzoru není problém přepsat zmíněné čtyři znaky, přepisovat celý řádek kvůli změně jediné hodnoty by bylo zbytečné.
prvni_radek equ d'0' ; adresa prvního řádku displeje
druhy_radek equ d'64' ; adresa druhého řádku displeje
Koukni na Miniškolu programování mikrokontrolérů PIC od Martina Vonáška z dnes již neexistujícího časopisu KTE. Nalezneš tam soustu výborných rutin pro obsluhu maticového LCD.