永城职业学院
题系专班姓学
指导日
课 程 设 计
目 基于单片机的万年历设计 别 业 级 名 号
教师 期
永城职业学院课程设计
目 录
摘 要 ...................................................................... 3 前 言 ...................................................................... 4 第一章 概述 ................................................................. 5 第二章 总体设计 ............................................................. 6
2.1 设计要求 ............................................................ 6 2.2 主控芯片选择 ........................................................ 6 2.3 时钟芯片的选择方案论证 .............................................. 6 2.4 温度传感器的选择方案与论证 ......................................... 7 第三章 系统硬件设计 ......................................................... 8
3.1 单片机主控模块设计 .................................................. 8 3.2 传感器设计 .......................................................... 9 3.3 显示设计 ........................................................... 10 3.4 按键设计 ........................................................... 11 3.5 主电路设计 ......................................................... 11 第四章 软件设计 ............................................................ 12
4.1仿真与测试 .......................................................... 12
4.1.1 软件测试 ...................................................... 12 4.1.2 仿真 .......................................................... 12 4.2 显示子程序设计 ..................................................... 13 第五章 结论 ................................................................ 14 致 谢 ..................................................... 错误!未定义书签。 参考文献 ................................................................... 15
- 2 -
永城职业学院课程设计
摘 要
单片机就是微控制器,是面向应用对象设计、突出控制功能的芯片。单片机接上晶振、复位电路和相应的接口电路,装载软件后就可以构成单片机应用系统。将它嵌入到形形色色的应用系统中,就构成了众多产品、设备的智能化核心。
本文通过对一个基于单片机的能实现万年历功能电子时钟的设计,从而达到学习、了
解单片机相关指令在各方面的应用。系统由主控制器AT89C51、时钟电路DS1302、显示电路、按键电路、和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示。实时监测环境温度(可根据需要启动高温报警功能);最后总在老师同学的帮助以及自己的努力下完成了此次电子万年历的设计。
研究结果表明,由于万年历的应用相当普遍,所以其设计的核心在于硬件成本的节约软件算法的优化,力求做到物美价廉,才能拥有更广阔的市场前景。
关键词:万年历;温度计;闹钟;液晶显示
- 3 -
永城职业学院课程设计
前 言
对于本次毕业设计,首先,本课题对系统主要功能进行分析,确定该系统的主要功能是:阳历日期显示、时间显示、农历日期显示、星期显示、环境温度显示和定时闹铃,并可以修改时间,在修改时间的过程中,可以对月份天数自动判断。
随着微电子技术和超大规模集成电路技术的不断发展家用电子产品不但种类日益丰富而且变得更加经济实用。单片微型计算机体积小、性价比高、功能强、可靠性高等独有的特点在各个领域得到了广泛的应用。电子万年历是一种应用非常广泛的日常计时工具。数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用。
该电子万年历还具有时间校准等功能。在软件方面,主要包括日历程序、时间调整程序,显示程序等。所有程序编写完成后,在Keil软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。最后在老师同学的帮助以及自己的努力下完成了此次电子万年历的设计。
- 4 -
永城职业学院课程设计
第一章 概述
随着社会、科技的发展,人类得知时间,从观太阳、摆钟到现在电子钟,不断研究、创新。为了在观测时间的同时,能够了解其它与人类密切相关的信息,比如温度、星期、日期等,电子万年历诞生了,它集时间、日期、星期和温度功能于一身,具有读取方便、显示直观、功能多样、电路简洁等诸多优点,符合电子仪器仪表的发展趋势。伴随着电子技术的迅速发展,特别是随大规模集成电路出现,给人类生活带来了根本性的改变。由其是单片机技术的应用产品已经走进了千家万户。电子万年历的出现给人们的生活带来的诸多方便,作为一种附加功能,现在越来越广泛的被应用于各种电子产品中,具有广阔的市场前景.
二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,更加直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,电子万年历的出现带来了钟表计时业界跨跃性的进步。
如今电子万年历飞入了寻常百姓家,挂式、台式以及带装饰画面等丰富的电子万年历数不胜数,不但满足了精准的计时需求,还将计时带上了科技时尚的味道。单片机技术所应用的功能控制芯片可进行多种功能的设置,如闹钟、报时、日历查询、语音等;并改善了很多原有石英钟不能解决的问题,例如:数字夜光显示、数据存储以及全自动温度检测等功能;这给传统计时消费带来了新的动力,越来越多的消费者选择了电子万年历。
- 5 -