把按键加进去控制,定时检测按键
-
1 先把按键控制加进去
-
2 进一步优化!定时...
-
3 定时器很宝贵!要...
上一节
下一节
基于上面的程序设计,我们获得了采用定时中断的定时控制效果。然而,前面是系统上电就启动了定时器,那么我们能否对实现受控的定时器设计呢?换言之,这里增加两个按键K5作为启动闪烁,K6作为停止闪烁的控制。怎么做?请大家先做一做修改和调试,结合本节的视频讲解做些总结和分析。
在这我还是用简单的按键扫描方法去识别按键K5和K6,并通过这两个键的处理去控制TR0,以开启或关闭定时器。其实举出这个案例的就是想告诉大家,可以在需要的时候随时控制定时器的开启和关闭。也就是说定时器可以灵活应用。
进一步地,单片机有两个定时器,大家能否尝试用定时器T1来对两个按键做扫描,比如设定每20毫秒扫描一次按键,然后根据按键的状态控制定时器T0,继而控制LED灯闪烁。大家在本程序的基础上继续做一做。

