摘 要: | 本文通过对一个基于单片机的能实现万年历功能电子时钟的设计,从而学习、了解单片机相关指令在各方面的应用以及对相关芯片进行操作编程。系统由主控制器AT89C51单片机、时钟芯片DS1302、LED数码管、按键和蜂鸣器等构成。文章首先从系统软件编写语言选择开始,依次介绍了相关模块的程序编写。通过对各个模块时工作序图进行详细的分析,画出相关流程图,编写出相关程序,最后将各个模块程序按照一定的语法结构并考虑实际情况综合起来进行调试。经过最终测试,系统实现了年月日,时分秒,星期以及温度的显示,闹铃,整点报时功能。此外,此系统还进行了一些人性化的设置,比如响铃时间长短的设置,键盘锁;进行时间调整时,系统长时间无人操作自动返回,返回上一步以及一键返回,按键提示音等等。
|