我写了个测试按键中断的:
mian函数中led2是闪烁的,当按键按下时产生下降沿中断 led1亮
然而 按下之后led1确实亮 但led2的闪烁频率变得很慢了(附视频)
#pragma vector = P0INT_VECTOR
__interrupt void P0_ISR(void)
{
if(P0IFG&(1<<4))
{
//#KEY1触发
LED2=0;
P0IFG = 0;
}
}
void main()
{
LED_init();
Key_init();
while(1){
delay(100);
LED1=0;
delay(100);
LED1=1;
}}