3416| 11
|
mini板子做的按键问题 |
1金钱
最佳答案这函数里你改错了, 没有按键按下,不会有返回值
u8 KEY_Scan(u8 mode)
{
static u8 key_up=1; //按键松开标志
if(mode) key_up=1; //支持连按
if(key_up&&(KEY1==0||KEY1==0||KEY2==0||WK_UP==0)) //有按键按下
{
delay_ms(10); //按键去抖
key_up=0;
if(KEY2==0) return 1;
else if(KEY1==0) return 2;
// ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-19 16:25
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网