|
ABSTRACT
As the rapid development of Single-chip Microcomputer Applicationtechnology, from the navigation device of missile to the various instruments onthe aircraft control and from computer communication network and data transmissionto industrial real-time automation process control and data processing, as wellas the extensive use of the smart card and electronic pets in live, All of thisis inseparable from the microcontroller. SCM is set to CPU, RAM, ROM, timing,counting and multiple interfaces in one microcontroller. It has the advantagesof small volume, low cost, strong function, widely used in smart industries,and industrial automation.
This paper designed a electronic clock which canachieve calendar function based on microcontroller, the system consists of maincontroller STC89C52, clock circuit, display circuit, DS12C887circuit, and areset circuit components, the main control system as the control center,DS12C887 generates a clock, DS18B20 generates temperature, a 12864 LCD displaythe date and time, the key can set the time, alarm clock, achieved the clockcalendar and time display function.
In the future, the calendar will be more accurate,look more beautiful; more affordable prices of the direction of development,and will appear more auxiliary function.
目录
摘要................................................................. I
ABSTRACT...................................................................................................................... II
第1章绪论.......................................................... 1
1. 1课题的背景.................................................... 1
1.2电子万年历的发展............................................... 1
1. 3电子万年历设计................................................ 1
第2章 设计要求与方案论证.
..................................................................................... 3
2. 1设计要求..................................................... 3
2.2方案论证....................................................... 3
2. 2. 1控制部分方案设计.......................................... 3
2. 2.2显示部分的设计............................................. 4
2. 2.3单片机芯片的选择方案和论证................................. 4
2. 2.4时钟芯片的选择方案和论证................................... 4
2. 2.5温度传感器的选择方案和论证................................. 5
2. 2.6电源的选择方案............................................. 5
第3章硬件设计.
........................................................................................................ 6
3.1电路的设计框图................................................. 6
3.2主要单元电路的设计............................................. 6
3. 2.1单片机主控电路设计......................................... 6
3. 2.2时钟振荡电路设计........................................... 8
3. 2.3复位电路设计............................................... 9
3. 2.4温度传感器电路设计........................................ 10
3. 2.5时钟电路设计.............................................. 12
3. 2.6显示电路设计.............................................. 13
3. 2.7按键电路设计.............................................. 16
3. 2.8报警电路设计.............................................. 16
第4章软件设计.
....................................................................................................... 17
4. 1程序流程图................................................. 17
4. 1. 1主程序流程............................................... 17
4.1.2时间调整程序流程图......................................... 18
4. 1. 3时钟芯片读写程序流程..................................... 20
4.1.4温度测量元件控制程序流程................................... 20
4.1.4公历转换成农历的基本原理................................... 21
4. 2操作与调试................................................... 22
4. 2. 1软件调试................................................. 22
4. 2.2万年历实物................................................ 23
总结与展望......................................................... 24
致谢............................................................... 25
参考文献........................................................... 26
附录一:系统硬件原理图............................................. 27
附录二:元器件淸单................................................. 28
附录三:设计程序................................................... 29
第1章绪论
1.1课题的背景
随着社会的发展和科技水平的提高,人类获得和计算时间的方法,历经观天阳、摆钟到现在电子钟,经过不断发展和创新,计时的精度越来越准确。为 了观测时间的同时,能够了解其他与人类日常生活密切相关的信息,比如星期、 日期、温度、湿度等信息,电子万年历诞生了,它集时间、日期、星期等功能于一身,具有读取方便、显示直观、功能多样、电路简单等诸多优点,符合电 子仪器仪表的发展趋势,具有广阔的市场前景。
1.2电子万年历的发展
二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振 荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮 游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单 片机数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小 到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数 字显示方式,更加直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,电子万年历的出现带来了钟表计时业界跨跃性的进步。
如今电子万年历飞入了寻常百姓家,挂式、台式以及带装饰画面等丰富的电子万年历数不胜数,不但满足了精准的计时需求,还将计时带上了科技时尚 的味道。单片机技术所应用的功能控制芯片可进行多种功能的设置,如闹钟、 报时、日历査询、语音等:并改善了很多原有石英钟不能解决的问题,例如:数字夜光显示、数据存储以及全自动温度检测等功能:这给传统计时消费带来 了新的动力,越来越多的消费者选择了电子万年历。
1.3电子万年历设计
针对目前市场上销售的万年历设计的功能进行调研,确定本次毕业设计课题 的主要功能应该具有:阳历日期显示、时间显示(精确到秒)、农历日期显示、星期显示、环境温度显示、定时闹铃和温度上下限报警等基本功能,设置功能应 该具有时间修改和重设宦,在修改时间的过程中,可以对月份的天数自动判断和 纠错。同时具有事件备忘记录和提醒功能。
在设计过程中首先要学习各种芯片的引脚基本功能,电路的连接和设计,尤 其是其工作时序,这是实现系统的关键。温度检测采用DS18B20,由于 DS18B20是单总线温度传感器,所以,对其控制需要较严格的时序。通过査阅资料和仿真掌握单总线数字温度传感器的时序要求和工作流程,该系统主要应 用了 DS18B20的跳过ROM匹配、温度转换、读取温度指令等。
时钟芯片采用DS12C887, DS12C887为24脚双列直插式时钟芯片,为了能 够使
|
|