摘要:随着社会的快速发展,时间的流逝,从观察太阳、摆钟到现在的单片机电子钟,人 类不断研究,不断创造新纪录,单片机电子万年历已成为当今人类准确、快速获取时间信 息的重要工具之一。本设计将制作一种基于单片机控制的带实时温度显示、具有定时功能 的电子万年历。本设计加入了时钟芯片 DS1302,可以进行准确记时,同时可设置定时时 间,实现定时功能;此外,本设计还具有显示实时温度的功能,采用 DS18B20 一线制数字 温度传感器,它能够将温度信号直接转换成数字信号传送给微处理器,使电路变得简单, 降低成本,并实现同时显示时间、温度的功能。74444
毕业论文关键词:单片机,DS1302,DS18B20,温度
Abstract: With the rapid development of society, the passage of time, from the observation of the sun, the pendulum clock to now the MCU clock, humans continue to research, continue to create new record, single chip electronic calendar has become today's human accurate, quick access to one of the most important tools in information time。 This design creates an electronic calendar microcontroller with real-time temperature display and timing function based on。 The design adds a clock chip DS1302 can be accurate timekeeping, and set a regular time and achieve the timing function; in addition, this design also has the function of real-time temperature display, using DS18B20 of 1-wire digital temperature sensor。 It can the temperature signal is directly converted into digital signals are transmitted to the microprocessor,
simplifies the circuit and reduce the cost, and realize the function of time and temperature display at the same time。
Keywords: single chip microcomputer , DS1302 , DS18B20 , temperature
目录
1 绪论 4
1。1 论文设计背景 4
1。2 论文设计的目的与意义 4
2 系统总体方案设计 5
2。1 系统基本方案的选择 5
2。2 电路设计框图 5
3 硬件系统设计 5
3。1 系统硬件概述 5
3。2 主要单元电路的设计 6
3。2。1 主控制模块的设计 6
3。2。2 时钟模块的设计 7
3。2。3 温度模块的设计 11
3。2。4 显示模块的设计 11
3。2。5 键盘模块的设计 12
3。2。6 蜂鸣器模块的设计 13
4 软件系统设计 14
4。1 程序流程框图 14
4。2 子程序的设计 16
5 系统的仿真调试 18
5。1 仿真软件 18
5。2 运行步骤 21
5。3 调试结果 22
结论 23
参考文献 24
致谢 25
1 绪论
1。1 论文背景
二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界 的第三次。近代世界钟表业界的第一次是摆和摆轮游丝的发明,相对稳定的机械 振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机 械钟或表。第二次是石英晶体振荡器的应用,走时精度更高的石英电子钟表的发明, 使钟表的走时月差从分级缩小到秒级。第三次就是单片机数码计时技术的应用即电子 万年历,它的出现使计时产品的走时日差从分级缩小到 1/600 万秒,从原有传统指针计时 的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、论文网