Mazání řádků LCD displeje
Mazání řádků LCD displeje
Prosím o radu, jak mazat jednotlivě řádky na LCD displeji 16x2 SIC1602A20. Umím smazat celý displej, tj. oba řádky najednou, ale nevím, jak je mazat nezávisle na sobě. Text na ně posílám také samostatně, a protože každý řádek vyjadřuje jiný děj, potřebuji jejich obsah ovládat samostatně. Díky.hary
Re: Mazání řádků LCD displeje
A k cemu ho mas pripojen - k arduinu?
fischertip.cz, Stavebnice.com, MerkurRobot.cz, KlubTechniku.cz
Re: Mazání řádků LCD displeje
Připojený je na Picaxe. Mazání displeje dělám příkazem hexadecimálně FE 01, zápis na první řádek zkraje - FE 80, na druhý přes FE C0. Potřebný příkaz bude FE + něco. Jde o speciální instrukce pro displej bez ohledu na typ MCU. Zkoušel jsem volit náhodně různé kombinace, ale na nic jsem nenarazil. Je to tedy především problematika dipleje.
Re: Mazání řádků LCD displeje
V nouzi bys mohl na patřičný řádek vypsat samé mezery.
Re: Mazání řádků LCD displeje
Vypsání mezer je myslím běžný postup. Pokud se ale na mazaném řádku mají objevit nové znaky, tak je to zbytečné. Prostě stačí jen nastavit kurzor a vypsat potřebný počet nových znaků. Funguje to stejně jako na klasické konzoli v PC.
"all your robots are belong to us"
robodoupe.cz
robodoupe.cz
Re: Mazání řádků LCD displeje
Použil jsem 16 mezer a je to OK, když chci mít prázdný řádek, jinak přepíšu text jiným. Díky za radu.