標題:
單片機如何通過矩陣鍵盤顯示4位數(shù)?
[打印本頁]
作者:
Castrato
時間:
2022-4-20 16:12
標題:
單片機如何通過矩陣鍵盤顯示4位數(shù)?
比如第一次按下0,顯示0,第二次按下2顯示02,第三次按下3顯示023,第四次按下F,顯示023F
作者:
xianfajushi
時間:
2022-4-20 16:56
使用數(shù)組存儲與讀取顯示
作者:
xianfajushi
時間:
2022-4-20 16:57
當然不用數(shù)組也是可以經過處理的
作者:
Castrato
時間:
2022-4-20 17:07
xianfajushi 發(fā)表于 2022-4-20 16:56
使用數(shù)組存儲與讀取顯示
有源程序嗎,我寫了很久就只能顯示1位
作者:
Castrato
時間:
2022-4-20 17:12
xianfajushi 發(fā)表于 2022-4-20 16:56
使用數(shù)組存儲與讀取顯示
比如說第一次按鍵我將它存儲在a[3]里,第二次在按下時我怎么判斷這次值是第二次的按鍵值還是第一次的按鍵值,是需要添加標志位嗎?是添加在鍵盤掃描程序里還是主程序中
作者:
lkc8210
時間:
2022-4-20 17:24
當有鍵按下而且鍵值有效
KeyVal = getKey();
for(i=0;i<3;i++)
{
a[i] = a[i+1];//移位
}
a[3] = KeyVal;
作者:
xianfajushi
時間:
2022-4-20 17:58
可參
http://www.torrancerestoration.com/bbs/dpj-219577-1.html
作者:
xianfajushi
時間:
2022-4-20 18:00
另外i可參
https://blog.csdn.net/xianfajush ... 1018.2226.3001.4450
作者:
zhxiufan
時間:
2022-4-20 18:03
很好實現(xiàn),用四個變量比如LED1,LED2,LED3,LED4表示四個數(shù)碼管的顯示數(shù)據(jù),每按下一個鍵這么處理:
LED1=LED2;
LED2=LED3;
LED3=LED4;
LED4=KEYVAL;
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1