摘 要:设计由单片机控制模块、时间处理模块、温度采集模块和数据显示模块四个模块组成。系统以AT89S52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,温度采集选用DS18B20芯片,显示采用1602液晶。具有显示年、月、日、星期、时、分、秒、温度及农历的功能。最后通过Proteus仿真、搭建实物进行测试,结果表明,设计已经实现万年历的基本功能。68361
毕业论文关键词; AT89S52,DS1302,DS18B20,LCD1602
Abstract: Design was mainly made up of four parts: MCU control, Time Processing, Temperature Sensor, Display. AT89S52 was used as controller in the system, DS1302 was used as the Time Processing to record time and date, DS18B20 was used as the Temperature Sensor, LCD 1602 was used as the Display. The function of display year, month, day, week, hours, minutes and seconds can be achieved. Finally, experimented by Proteus simulation and build physical model, the results of experiment indicate that the design has achieved the base function of the calendar.
Key words: AT89S52, DS1302, DS18B20, LCD1602
目 录
1 绪论 4
1.1 引言 4
1.2 课题的研究目的与意义 4
1.3 设计要求 4
2 设计方案 5
3 系统硬件设计 6
3.1 AT89S52单片机 6
3.2 DS1302时钟芯片 7
3.3 显示模块的设计 9
3.4 温度传感器 10
4 系统软件设计 12
5 仿真及实物演示图 13
5.1 proteus仿真图 13
5.2 实物图演示 14
结 论 15
参 考 文 献 16
致 谢 17
附录A:系统原理图 18
附录B:程序清单 19
1 绪论
1.1 引言
微电子技术和超大规模集成电路技术的的逐渐成熟的背景下,家用电子产品种类日益丰富,并且更加经济实用。单片机拥有体积小、性价比高、功能强、可靠性高等独有的特点,被各个领域广泛应用。电子万年历已经成为一种被广泛应用的日常计时工具,数字显示的日历钟已经越来越流行,特别是适合在家庭、办公室、会客厅、会议室、车站和广场等地使用,更有甚者,车站的大巴车上都装有带有时钟和温度功能的日历钟。这些日历钟采用LCD液晶显示,清晰直观、准确、具有夜视功能,并且还可以扩展出多种功能。随着其功能的不断发展,阳历年、月、日、时、分、秒、星期及闹铃已经不能满足市场要求。我们通过对各种电子钟表的不断观察总结发现目前市场的钟都存在一些不足之处,比如:时间不精确、产品成本高、无环境温度显示等,这都给人们的使用带来了某些不便。为此设计了一种功能全面、计时准确、成本低廉的基于51单片机的万年历。论文网
1.2 课题的研究目的与意义
二十一世纪是数字化技术高速发展的时代,而单片机在数字化高速发展的时代扮演着极为重要的角色。电子万年历的开发与研究在信息化时代的今天亦是当务之急,因为它应用在学校、机关、企业、部队等单位礼堂、训练场地、教学室、公共场地等场合,可以说遍及人们生活的每一个角落。所以说电子万年历的开发是国家之所需,社会之所需,人民之所需。由于社会对信息交换不断提高的要求及高新技术的逐步发展,促使电子万年历发展并且投入市场得到广泛应用。 AT89S52单片机的万年历的设计+电路图+程序:http://www.751com.cn/zidonghua/lunwen_76884.html