当我用C语言写数码管时为什么我按键按下去它才亮不按它就不亮了
当我用C语言写数码管时为什么我按键按下去它才亮不按它就不亮了
日期:2022-04-10 03:46:21 人气:1
键码扫描的地方存在两个问题:
1.如果消抖时,发现键盘抖动,函数没有指定返回值,这个不能预测。
2.在扫描结束之后,没有对键盘弹起做判断,弹起时也需要消抖。
还有一个疑问就是不知你的数码管是动态扫描的来中静态的
代码:void main()
{
unsigned char keytemp;//【定义一个新变量】
p27=0;
1.如果消抖时,发现键盘抖动,函数没有指定返回值,这个不能预测。
2.在扫描结束之后,没有对键盘弹起做判断,弹起时也需要消抖。
还有一个疑问就是不知你的数码管是动态扫描的来中静态的
代码:void main()
{
unsigned char keytemp;//【定义一个新变量】
p27=0;