基于单片机控制的时钟控制器设计内容摘要:

完后回到调用显示子程序处,重复循环。 主程序流程图如图 7 所示。 为了保证系统的可靠运行 ,在主程序之外还增加了定时中断程序。 电子钟的记时是用单片机内部的定时计数器T0,定时 10ms, 100 次中断即为 1s, 60s 为 1min,60min 为 1h,24h 为 1 天,如此循环,从而实现记时功能。 程序流程图如图 8 所示 图 7 主程序流程图 图 8 中断程序流程图 是 否 是 是 否 是 否 否 T0 中断入口 秒单元加 1 秒单元清零, 分单元加 1 分单元清零,时单元加 1 时单元清零 恢复现场 中断返回 到 1 秒了吗。 到 60 秒了吗。 到 60 分了吗。 到 24 时了吗。 保护现场 置定时器模 式及工作方式 启动定时器 T0 工作 调用显示程序 调按键判断子程序 有键按下 ? 按键处理 开始 设置初始常数 4 结束语 从这次实习中我感受到对于硬件的设计以及制作电路板都还算顺利,自已的不足之处由于单片机已经很长时间没有看过了所以对很多常用的汇编语言指令不太熟悉,以至于在调制程序时多次出错。 比如在这次时钟设计中本想认为可以将整点报时和闹铃功能都能实现呢可是光编程就花费了我 9 天的时间,本次时钟设计主要 利用软件来完成功能。 如果在要求时报电路较高的场所可以用时钟芯片来设计出精确的时钟,另外加上语单芯片可以完成整点报时和闹铃的功能。 在本设计中虽然说有些简单但是时钟还是很准确的,电路简单稳定,不受外界的干扰环境的影响,充分发挥软件编程的优点,减小因元器件精度不够引起的误差。 参考文献 [1] 李朝青 . 单片机原理及接口技术(第三版) [M]. 北京:北京航空航天大学出版社 ,2020. 9 [2] 夏路易 ,石宗义.电路原理图与电路设计教程 Protel 99SE[M]. 北京: 北京希望电子出版社 ,2020 [3] 张桂红 . 单片机原理与应用 [M]. 福州 :福建科学技术 出版社 ,2020. 2 [4] 汪道辉 . 单片机系统设计与实践 [M]. 北京 :电子工业 出版社 ,2020. 6 [5] 孙涵芳. MCS51 系列单片机原理及应用 [M]. 北京: 北京航空航天大学出版社 ,1994 [6] 周航慈 .单片机应用程序设计基础 [M].北京 :电子工业出版社 ,1997 年 7 月 附录(一) 图 9 总体原理图 P 0 . 732P 0 . 633P 0 . 534P 0 . 435P 0 . 336P 0 . 237P 0 . 138P 0 . 039V C C40P 2 . 021P 2 . 122P 2 . 223P 2 . 324P 2 . 425P 2 . 526P 2 . 627P 2 . 728A L E / P R O G30P S E N29E A /V P P31P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 5 /M O S I6P 1 . 6 /M IS O7P 1 . 7 /S C K8R E S T9P 3 . 0 /R X D10P 3 . 1 /T X D11P 3 . 2 /IN T 012P 3 . 3 /IN T 113P 3 . 4 /T 014P 3 . 5 /T 115P 3 . 6 /W R16P 3 . 7 /R D17X T A L 218X T A L 119GND20U01 2 M H zC13 0 P FC23 0 P FS1S2S3S4C32 2 u FR21KS5R12 0 0R71 0 KR61 0 KR51 0 KR41 0 KD1D2abfcgdeDPY7 6 1 2 4 910a b c d e f g5dpdp8D S 1abfcgdeDPY7 6 1 2 4 910a b c d e f g5dpdp8D S 2abfcgdeDPY7 6 1 2 4 910a b c d e f g5dpdp8D S 3abfcgdeDPY7 6 1 2 4 910a b c d e f g5dpdp8D S 4abfcgdeDPY7 6 1 2 4 910a b c d e f g5dpdp8D S 5abfcgdeDPY7 6 1 2 4 910a b c d e f g5dpdp8D S 6A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U17 4 L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U27 4 L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U37 4 L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U47 4 L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U57 4 L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U67 4 L S 1 6 4V C CR34 7 0SPS P E A K E RD3T1R8 3 3 0D0R9 3 3 0D1R 1 0 3 3 0D2R 1 13 3 0D3R 1 2 3 3 0D4V C C 附录(二) ORG 0000H AJMP MAIN。 转到主程序 ORG 000BH AJMP SERVE。 转到中断程序。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。