51单片机2X2矩阵键盘的实现,求指点。
答案:2 悬赏:30 手机版
解决时间 2021-03-23 05:14
- 提问者网友:刺鸟
- 2021-03-22 17:13
51单片机2X2矩阵键盘的实现,求指点。
最佳答案
- 五星知识达人网友:孤老序
- 2021-03-22 17:53
在每个内部循环都添加keyScan()函数不就行了。
检测到按键反馈的数字不符合内嵌的while循环时肯定会跳出内循环去执行外部的while循环。追问怎么添加呀?我这个程序运行的时候还没有按下按钮P1^1和P1^4口高低电平一直在持续交换。不太懂,希望大神仔细讲下,十分感谢追答从电路图上看没啥问题
从程序上将main函数中的num初始化,在每个内部的while中加入keyScan()函数。
例如
while(num==0)
{
num=keyScan();//当num不等于0时会跳出循环
}
检测到按键反馈的数字不符合内嵌的while循环时肯定会跳出内循环去执行外部的while循环。追问怎么添加呀?我这个程序运行的时候还没有按下按钮P1^1和P1^4口高低电平一直在持续交换。不太懂,希望大神仔细讲下,十分感谢追答从电路图上看没啥问题
从程序上将main函数中的num初始化,在每个内部的while中加入keyScan()函数。
例如
while(num==0)
{
num=keyScan();//当num不等于0时会跳出循环
}
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-03-22 18:46
那么多个while(1)?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯