单片机万年历设计.doc
约34页DOC格式手机打开展开
单片机万年历设计,1.2万字34页 有设计图和程序代码摘要 万年历是采用数字电路实现对.时,分,秒.数字显示的计时装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且...
内容介绍
此文档由会员 200306 发布
1.2万字 34页 有设计图和程序代码
摘 要
万年历是采用数字电路实现对.时,分,秒.数字显示的计时装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,但是所有这些,都是以钟表数字化为基础的。因此,研究万年历及扩大其应用,有着非常现实的意义。
本系统采用了以广泛使用的单片机技术为核心,软硬件结合,使硬件部分大为简化,提高了系统稳定性,并采用LED显示电路、键盘电路,使人机交互简便易行,此外结合音乐闹铃电路、看门狗和供电电路。本方案设计出的万年历可以显示日期时间、世界时、农历,设置闹铃功能。
关键词:单片机 DS1302 农历 世界时 音乐掩膜电路
目 录
摘要 I
目 录 II
1. 引言 1
2. 系统的总体设计
3. 硬件设计
4. 软件设计
4.1 软件总体部分的设计
4.2 世界时程序
4.2.1 理论分析
4.2.2 程序实现
4.3 农历程序
4.3.1 理论分析
4.3.2 程序实现
4.4 星期程序
4.4.1 理论分析
4.4.2 程序实现
4.5 键盘实现
4.5.1 万年历查询程序
4.5.2 万年历设置程序
4.5.3 闹钟程序
4.6 万年历显示程序
5. 安装与调试
6. 总结
7. 参考文献
摘 要
万年历是采用数字电路实现对.时,分,秒.数字显示的计时装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,但是所有这些,都是以钟表数字化为基础的。因此,研究万年历及扩大其应用,有着非常现实的意义。
本系统采用了以广泛使用的单片机技术为核心,软硬件结合,使硬件部分大为简化,提高了系统稳定性,并采用LED显示电路、键盘电路,使人机交互简便易行,此外结合音乐闹铃电路、看门狗和供电电路。本方案设计出的万年历可以显示日期时间、世界时、农历,设置闹铃功能。
关键词:单片机 DS1302 农历 世界时 音乐掩膜电路
目 录
摘要 I
目 录 II
1. 引言 1
2. 系统的总体设计
3. 硬件设计
4. 软件设计
4.1 软件总体部分的设计
4.2 世界时程序
4.2.1 理论分析
4.2.2 程序实现
4.3 农历程序
4.3.1 理论分析
4.3.2 程序实现
4.4 星期程序
4.4.1 理论分析
4.4.2 程序实现
4.5 键盘实现
4.5.1 万年历查询程序
4.5.2 万年历设置程序
4.5.3 闹钟程序
4.6 万年历显示程序
5. 安装与调试
6. 总结
7. 参考文献