单片机定时器中断实现按键去抖动问题?
单片机定时器中断实现按键去抖动问题?
日期: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)