单片机4*4矩阵键盘,求高手

2024-11-20 04:51:10
推荐回答(4个)
回答(1):

程序有问题:1、没有按键按下时,你的键盘扫描程序并没有返回值;
2、主函数一直在对key值进行扫描,当你按下按键时,显示键值,这个没问题;但是,当你松开按键时,扫描没有按键按下,也就没有返回值,key值应该是一个随机的数! 我还没搞明白为什么会是4。

回答(2):

看看初值的设置,用锁存器可以保持住上次的值

回答(3):

参考一下:
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/5ae7685173fca87584352453.html

回答(4):

松手等待。。