单片机3个IO口控制2个按键在用2个按键控制5个灯熄灭怎样做

发布于2021-12-29 19:17:38
6个回答
admin
网友回答2021-12-29
楼主 麻烦把问题写清楚一点
admin
网友回答2021-12-29
这个非常简单,自己不会写吗?
admin
网友回答2021-12-29
一是第一次检测到按键按下后加延时,二是等待按键抬起,用while(!key1&&key2…);
后面的switch(key)和P2=…不要放在等待按键抬起过程之中
这和只有一个按键检测过程是相同的
admin
网友回答2021-12-29
可以利用if语句和I++、I--、功能调节变量的值,然后把这个变量联系到延时函数中去就差不多了,请试一试。
admin
网友回答2021-12-29
程序里按键检测应该加延时消抖,在第一个if()下面加延时10毫秒,再检测按键是否按下,确定按下了再执行键值判断,你试试可不可以。
admin
网友回答2021-12-29
留下邮箱给个参考程序你

回到
顶部