单片机定时器中断实现按键去抖动问题?

日期:2017-11-24 22:28:50 人气:1

单片机定时器中断实现按键去抖动问题?

if(key_statue==1) { key_statue=0; led=~led; } 你把这段代码写到主循环中,不能放到外中断中,这样就正常了,另外,把定时器的中断改成我给你的样子,要是不正常你找我! void t0() interrupt 1 //1ms 用于按键去抖动。 { TH0=(65536-1000)/256; TL0=(65536-1000)%256; if(key == 0)
    A+
热门评论