在按键实验中 如果实验
连续按键 最好在main.c中的while循环里加个延时才能看出实验效果(
第一次发帖,新人上路,分享一下啦 加油)
[mw_shl_code=c,true]#include "LED.h"
#include "KEY.h"
#include "sys.h"
#include "delay.h"
int main (void)
{
u8 key=0;
delay_init();
LED_Init();
KEY_Init();
while (1)
{
key=KEY_Scan(1);
switch (key)
{
case KEY0_PRES:
LED0=!LED0;//红灯
break;
case KEY1_PRES:
LED1=!LED1;//绿灯 WKUP_PRES
break;
case WKUP_PRES:
LED0=!LED0;
LED1=!LED1;
break;
default:
delay_ms(10);
}
delay_ms(3000);
//如果令mode=1,最好加上个延迟 因为while 循环太快了看不出灯的效果
}
}
[/mw_shl_code]
一周热门 更多>