- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ds1302和单片机的时钟设计基于ds1302和单片机的时钟设计
计算机课程设计报告
题 目: 基于DS1302与LM016L的实时电子时钟的
设计与仿真
学 院: 测试与光电工程学院
专业名称: 测控技术与仪器
班级学号:学生姓名: 卜振翔
指导教师:
课程设计任务书
测控技术与仪器
课题名称:基于DS1302与LM016L的实时电子时钟设计与仿真
课题要求:
利用单片机、DS1302、液晶LM016L等实现实时电子钟,能显示年、月、日、时间。可用Keil uVision2和Proteus 7.2仿真实现。
本程序旨在训练基本编程能力、熟悉嵌入式的C言语开发,掌握嵌入式系统编程的方法和技巧。本设计需按照以下要求进行:
需要DS1302、液晶LM016L搭建硬件电路;
在搭建好的硬件电路上完成液晶LM016L的驱动代码,及这个系统的年、月、日显示。
可以在实现以上基本模块后进一步扩展时间的设置、万年历等。
软件调试完成后需进行课程设计报告的撰写,报告格式完全参照学校的本科毕业设计报告格式。
指导教师:
摘要
本设计是以89C52单片机为核心,以DS1302为时钟芯片、LM016L(LCD1602)为显示器以及ds18b20和相关电子元器件做成的具有24小时制的电子实时时钟。这种电子实时时钟不仅具有了一般数字钟的性能,而且还具备显示年、月、日、星期及温度显示的拓展功能,并可以通过四个按钮实现时钟运行与停止,日期和时间的设置,如果我们要设置时间和日期,只需在利用按键进行调整。在电子产品盛行的今天,以单片机为核心的民用电器具有性能优越、可靠性好、性价比高的特点,因此本设计是具有实际可操作性的。
关键词:51单片机 ds1302 lcd1602 ds18b20 按键控制
目 录
第一部分:题目要求………………………………………………… 5
第二部分:方案论证与选择………………………………………… 5
第三部分:电路设计与参数选择…………………………………… 9
第四部分:系统软件设计……………………………………………12
第五部分:系统调试与仪器使用……………………………………14
第六部分:测试数据与结果分析……………………………………15
第七部分:使用说明书………………………………………………15
总 结………………………………………………………………16
附录:源程序清单……………………………………………………17
参考文献………………………………………………………………28
第一部分 题目要求
本次设计的这种24小时制功能钟,可以在液晶屏上显示时、分、秒、年、月、日、星期,并且我们可以通过按钮来控制时钟的运行及停止(按钮S1控制时钟停止运行并且闪烁需要设置位,按钮S2控制相应位数字(星期为字母)的加,S3控制相应位的数字减),采用+5V直流流电源供电,在断电情况下,DS1302以自己具备的备用电源进行其内部供电以保证下次开启时不会出现时间和日期错误。
第二部分 方案论证与选择
系统功能框图
下面我们就介绍一下本次设计的基本设计框图。
二、系统主要部分有:
1:中央处理器电路:采用单片机芯片机外围电路构成最小系统。
2:时钟信号产生电路:时钟芯片
3:人机接口电路:按键电路、液晶显示电路
4:温度监视电路:温度传感器及芯片。
三、方案论证及选择
1.时钟电路部分
方案一:利用单片机内部的定时功能来实现时钟的走时,通过计算可知,使定时器每25ms产生一次中断,当产生40次中断后秒单元将加一,以此类推,从而实现时、分、秒的走时,并加以显示。
由于这种方式在断电的情况下将停止走时,且通电后必须再初始化,而且需要调表,故不用此方法。
方案二:我们选用DS1302时钟芯片, 该芯片是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达4.5~5.5V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。 DS1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此广泛应用于测量系统中。
外部引脚分配
各引脚的功能为:
?????? Vcc1:备用电源;Vcc2
文档评论(0)