本文主要为广大网友提供“万年历的设计”,希望对需要万年历的设计网友有所帮助,学习一下!
字数:10493,页数:37 论文编号:JD426
摘 要
随着电子技术的迅速发展,特别是随大规模集成电路出现,给人类生活带来了根本性的改变。尤其是单片机技术的应用产品已经走进了千家万户,电子万年历的出现给人们的生活带来了诸多方便。
本设计以数字集成电路技术为基础,单片机技术为核心。本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程;其次,详细阐述了程序的各个模块和实现过程。本文编写的主导思想是软硬件相结合,在硬件电路的基础上进行各个功能模块程序的编写。
本系统以单片机的C语言进行软件设计,增加了程序的可读性和可移植性,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。系统通过点阵式液晶为载体显示数据,所以具有人性化的操作和美观的页面效果,可以显示时间、公农历日期,并带有闹铃功能。
关键词:单片机;万年历;液晶显示;农历查询
设计目标
该设计要求实现:
[1] 显示准确的北京时间(时、分、秒)及公历日期(年、月、日);
[2] 可以调整系统时间:年、月、日、时、分;
[3] 可以调节闹铃时间:日、时、分,可以开启或关闭闹铃;
[4] 能显示当前日期对应的农历日期。
设计结果要求:
完成电路的设计,硬件电路应该设计出原理图并画出PCB板图,完成软件程序的编写(包括流程图和部分源代码)。
目录
1引言 .......................................................................1
2硬件设计 ...................................................................2
2.1设计目标 .................................................................2
2.2方案论证与比较 ...........................................................2
2.3硬件详细设计..............................................................3
2.4主控器件..................................................................4
2.5闹铃电路..................................................................6
2.6显示部分..................................................................6
2.6电源电路的设计............................................................7
3软件设计 ...................................................................8
3.1系统的总流程图............................................................8
3.2功能模块流程图............................................................8
3.2.1液晶显示模块............................................................8
3.2.2计时功能模块 ...........................................................10
3.2.3时钟调整节模块..........................................................11
3.3万年历算法................................................................12
4系统调试....................................................................13
4.1时钟精度测试 .............................................................13
4.2阳历与阴历转换的测试......................................................16
4.3总体测试..................................................................17
5结论....................................................................... 18
参考文献 ....................................................................19
致谢.........................................................................20
附录 ........................................................................21