15614423926 发表于 2023-5-18 00:09:43

冲哥8051实验箱-STC32G12K128第七集:按键点灯上

1、按键代码实现:

if( KEY == 0 )    //判断是否被按下
{
Delay_ms(10);    //消抖
if( KEY == 0 )   //确实被按下
{
执行功能       //直接执行功能语句
}
}



if( KEY == 0 )
{
Delay_ms(10);
if( KEY == 0 )
{
while(KEY == 0);         //如果按键一直按下,一直执行死循环
执行功能                     //松开后,执行功能语句
}
}




if( KEY == 0 )
{
Delay_ms(10);
if( KEY == 0 )
{
执行功能                     //按键被按下,执行功能语句
while(KEY == 0);         //如果按键一直按下,一直执行死循环
}
}



页: [1]
查看完整版本: 冲哥8051实验箱-STC32G12K128第七集:按键点灯上