单片机编程实现2位秒表计时(利用仿真软件proteus)

如图,要求编程实现2位秒表计时,计时范围为00-99,溢出回零。同时还要具备以下功能:

  1. 当点触START按键后才开始计时;

  2. 计时过程中若点触RESET按键,则时间回零。

  3. 晶振频率等于12MHz,秒误差不大于50%,建议使用软件延时实现1秒周期。

    单片机编程实现2位秒表计时(利用仿真软件proteus)

    解释说明:

    1、在延时子程序的循环中读取按键,保证反复读取按键,保证快速响应按键。
    2、设置状态变量state控制是否计时,state=0时不计时,state=1时计时
    3、按一次start按键,切换一次state
    4、设置lock变量,防止按一次start键引起多次state切换,如果切换了两次state,等于未切换
    5、用keil调试决定1秒延时。

    来源:我不想火

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月8日
下一篇 2020年7月8日

相关推荐