- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华中科技大学单片机课设报告-DS1302电子钟设计
单片机课设报告
题目 基于DS1302的电子钟设计
学生姓名 学号
学生姓名 学号
专业 电气工程及其自动化
班号 1010
目 录
一、设计任务及主要技术指标和要求……………………………………….3
1.1 设计任务………………………………………………………………...……3
1.2 主要技术指标和要求…………………………………………………..…….3
二、电子钟设计原理…………………………………………………………….………3
2.1 DS1302介绍…………………………………………… …………………… 3
2.1.1 DS1302引脚功能……………………………………………………………3
2.1.2 DS1302内部结构……………………………………………………………4
2.1.3 DS1302的寄存器…………………………………………………………….5
2.2 8051单片机介绍……………………………………………………………….8
三、软硬件设计………………………….….……………………......……………...…...9
3.1硬件电路设计………………………….….……………………......…………...9
3.2软件程序设计………………………….….……………………......…………...10
四、系统调试及结果………………………….. ………………….....…………….….21
五、课设总结与体会………………………….. ………………….....…………….….21
六、参考文献………………………….. ………………….....…………………….….21
一、设计任务及主要技术指标和要求
1.1 设计任务:
用DS1302时钟芯片设计实时时钟。
1.2 主要技术指标和要求:
1 、自行设计DS1302和MCS51之间的连接电路,并搭接实现;
2 、按所设计的电路自行编程实现对 DS1302的读写操作;
3 、自行设计、搭接电路,采用用液晶显示时间(日期)的电子日历时钟,并编程实现利用按键设定、修改时间(日期)。
电子钟设计原理
2.1 DS1302介绍
DS1302是DALLAS 公司推出的具有充电控制功能的时钟芯片,内含一个实时时钟/ 日历和31字节静态RAM,通过串行接口与单片机进行通讯。实时时钟/ 日历电路提供秒、分、时、日、星期、月、年的信息,每月的天数和闰年的天数可自动调整,时钟操作可通过AM/PM控制采用24或12小时格式。DS1302工作时功率消耗很低,保持数据和时钟信息时功率小于 1mW。由于具有内部静态RAM,DS1302既具有日历时钟功能,又可以用于少量关键数据的掉电保持。
2.1.1 DS1302的引脚功能
DS1302的引脚排列如图 4.1.1 所示。各引脚功能说明如下:
图2.1.1 DS1302 引脚
① VCC1 和 VCC2
VCC1 为后备电源,VCC2 为主电源。DS1302 由 VCC1 或 VCC2 两者中的较大者供电。当 VCC2 大于VCC1+0.2V 时,VCC2 给 DS1302 供电。当 VCC2 小于 VCC1 时,DS1302 由 VCC1 供电。这样就可以保证在主电源关闭的情况下,也能保持时钟的连续运行。备用电源通常采用小型可充电电池或大容量电容。
②X1和X2
X1 和 X2 是振荡源,外接 32.768kHz 晶振。
③RST
RST 是复位/片选线,通过把RST 置高电平来启动所有的数据传送。RST 引脚有两种功能:
第一,RST 接通控制逻辑,允许地址/命令序列送入内部移位寄存器;第二,RST 可用于终止单字节或多字节数据的传送操作。当RST 为高电平时,所有的数据传送被初始化,允许对 DS1302 进行操作。如果在传送过程中 RST 置为低电平,则会终止此次数据传送,I/O 引脚变为高阻态。上电运行时,RST 必须保持一定时间的低电平状态,以完成器件内部的电路复位。
④I/O
串行数据输入输出引脚。既可作为输出,又可作为输入。
⑤SCLK
串行数据传送时钟。
⑥GND
接地引脚。
2.1.2 DS1302 的内部结构
DS1302 的内部结构如图 2.1.2 所示。其中与用户应用有关的主要包括三个部分:
图 2.1.2 DS1302 的内部结构
① 命令字
DS1302 内部有一个 8 位的命令字(字节)寄存器,每次传送数据时,都以命令字开
文档评论(0)