福建信息学院
毕业设计(论文)
论文题目: 电子万年历
系 别: 电子工程系
专 业: 电子信息工程技术
班 级: 电子
1011
班
学 号:
学生姓名:
指导教师:
摘要
目 录
前言..............................................................................................................................II
1 绪论............................................................................................................................1
1.1 课题研究的背景..............................................................................................1
1.2 课题的研究目的与意义..................................................................................1
1.3 课题解决的主要内容......................................................................................1
2 系统的方案设计与论证............................................................................................3
2.1 单片机芯片设计与论证..................................................................................3
方案 1:采用 51 系列单片机作为系统控制器...............................................................3
方案 2:采用凌阳系列单片机作为系统的控制器.........................................................3
2.2 按键控制模块设计与论证..............................................................................3
2.3 时钟模块设计与论证......................................................................................4
方案二:采用 DS1302 为计时时钟芯片.........................................................................4
方案三:采用 DS12C887 为计时时钟芯片....................................................................4
2.4 温度采集模块设计与论证..............................................................................4
2.5 显示模块模块设计与论证..............................................................................4
3 系统硬件的设计........................................................................................................1
3.1 STC89C52 单片机...........................................................................................1
3.1.1 最小系统设计...........................................................................................................4
3.1.2 时钟电路...................................................................................................................5
3.1.3 复位电路...................................................................................................................5
3.2 时钟芯片 DS1302 接口设计与性能分析........................................................5
3.2.1 DS1302 性能简介.....................................................................................................5
3.2.2 DS1302 接口电路设计.............................................................................................1
3.3 温度芯片 DS18B20 接口设计与性能分析.....................................................1
3.3.1 DS18B20 性能简介..................................................................................................2
1.DS18B20 的主要特性....................................................................................................2
3.3.2 DS18B20 接口电路设计..........................................................................................1
3.3.3 DS18B20 的工作时序..............................................................................................1
3.4 LCD 显示模块.................................................................................................1
3.4.1 LCD1602 的特性及使用说明..................................................................................1
3.4.2 LCD1602 与 MCU 的接口电路...............................................................................1
3.5 按键模块设计..................................................................................................1
I
系统硬件的设计
4 系统软件的设计........................................................................................................1
4.1 主程序流程图的设计......................................................................................2
4.2 程序设计..........................................................................................................1
4.2.1 DS1302 读写程序设计.............................................................................................1
4.2.2 温度程序设计...........................................................................................................1
5 系统的机体设计及调试............................................................................................2
5.1 系统的模块组成..............................................................................................2
5.2 系统软件调试与仿真......................................................................................3
5.3 系统硬件调试..................................................................................................5
总结...............................................................................................................................7
参考文献:......................................................................................................................8
系统硬件的设计
摘 要:本文介绍了基于 STC89C52 单片机的多功能电子万年历的硬件结构和软硬
件设计方法。本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四
个模块组成。系统以 STC89C52 单片机为控制器,以串行时钟日历芯片 DS1302 记录
日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能 。
温度采集选用 DS18B20 芯片,万年历采用直观的数字显示,数据显示采用 1602 液晶
显示模块,可以在 LCD1602 上同时显示年、月、日、周日、时、分、秒,还具有时间
校准整点灯光提醒等功能。此万年历具有读取方便、显示直观、功能多样、电路简洁、
成本低廉等诸多优点,具有广阔的市场前景。
关键字:单片机,时钟芯片, 温度传感器, 1602 液晶显示器
福建信息职业技术学院毕业实习(论文)
前言
随着科技的快速发展,时间的流逝,从观太阳、摆钟到现在电子钟,人类不断研究,
不断创新纪录。目前,单片机技术的应用产品已经走进了千家万户。电子万年历的出现
给人们的生活带来了诸多方便。随着微电子技术的高速发展,单片机在国民经济的个人
领域得到了广泛的运用。单片机以体积小、功能全、性价比高等诸多优点,在工业控制 、
家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机
开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握
的技术。
单片机单芯片的微小体积和低的成本,可广泛地嵌入到如玩具、家用电器、机器人 、
仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个
人信息终端及通讯产品中,成为现代电子系统中最重要的智能化工具,于是基于单片机
的醒目而时尚的电子版万年历顺应而生。基于单片机的电子万年历结合了时钟和日历的
功能,将其二者融为一体,在显示时间的同时还能显示日期和年、月,它主要是通过单
片机来读取时钟芯片的时间、日期,然后送给显示设备显示出来。而电子万年历作为电
子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。因为它的有
很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力
更加强调了对单片机扩展的应用。而且在操作的设计上要力求简洁,功能上尽量齐全,
显示界面也要出色。日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展
出多种功能。
II