亲测有效的程序,直接下载就可以。 程序目的: 1.学习使用定时器完成按键消抖操作,避免在中断中使用delayms造成bug(因为delayms函数也是通过等待中断的方式进行的) 2.减少中断中的操作,防止中断中操作太多导致的程序卡死在中断里 3.利用TIMER5对按键进行消抖操作,利用TIMER3对按键的长按短按进行计时。