標(biāo)題:
LCD1602閃爍重影
[打印本頁]
作者:
51黑h。
時間:
2023-2-15 18:27
標(biāo)題:
LCD1602閃爍重影
我想用LCD1602有幾種顯示模式,用獨立按鍵切換,比如第一種:在第一行顯示123
第二種:在第二行顯示456
第三種:······
但切換的時候上一種無法清屏,比如從一到二,123不會消失,顯示:
123
456
我用的是定時器掃描按鍵的方法。
要是初始化和顯示函數(shù)在一起,他會一直初始化,重影,然后我就想辦法解決,換成延時,while,延時的方法按鍵,按一次才清一次屏,減少次數(shù)。
有沒有用定時器掃描按鍵任然可以切換好LCD1602的辦法?
求各位大佬。
作者:
playcooler
時間:
2023-2-15 21:14
在"123"的位置上顯示三個空格不行么?
作者:
a185980800
時間:
2023-2-16 08:27
1602刷新超級慢
對它要求不要太高
作者:
wojiaoguogai
時間:
2023-2-16 09:33
清屏下
作者:
wulin
時間:
2023-2-16 11:37
樓主把簡單問題復(fù)雜化。只要在上電時對1602初始化,之后就按地址(位置)寫字符,需要擦除某字符就按其地址(位置)寫0x00即可。閃爍是因為重復(fù)刷屏太頻繁。
作者:
man1234567
時間:
2023-2-16 16:51
可以這樣理解:
所謂清屏,就是滿屏寫空格;
所謂顯字,就是字符換空格。
作者:
wufa1986
時間:
2023-2-16 17:20
不能高速刷新,只有在改變的時候才去操作
作者:
lkc8210
時間:
2023-2-16 17:44
換一個思路
加兩個顯示數(shù)組,如
u8 Disp_R1[16], Disp_R2[16];
想像顯示什么,先寫進(jìn)數(shù)組
然后再整組寫入1602
作者:
405616736
時間:
2023-2-20 02:51
在執(zhí)行按鍵子程序加上清屏指令
作者:
深大丁振
時間:
2023-2-20 15:49
程序的延時沒控制好,也許是過于頻繁的清屏響應(yīng)導(dǎo)致
作者:
北方之鄙人
時間:
2023-3-5 15:28
先清屏再寫入
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1