基于日历时钟DS1302的时钟设计.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于日历时钟DS1302的时钟设计

东 北 石 油 大 学 课 程 设 计 2012年 3月 30日 东北石油大学课程设计任务书 课程 单片机课程设计 题目 专业 测控技术与仪器 姓名 学号 一、任务 二、设计要求 [1] [2] 时间显示可调整。 [3] 写出详细的设计报告[4] 给出全部电路和源程序。 三、参考资料 [1][M].北京:航空航天大学出版社,2006. [2] 陈正振.电子电路设计与制作.广西:交通职业技术学院信息工程系,2007. [3] 杨子文.单片机原理及应用.西安:电子科技大学出版社,2006. [4] 刘勇.数字电路.北京:电子工业出版社,2004. [5] 黄明强.DS1302在单片机系统中的应用.保定:师范学校学报,2004, (2). 完成期限 201.3.19至201.3.30 指导教师 专业负责人 2012年 月 日 第1章 绪论 3 1.1 DS1302简介 3 1.2 DS1302的性能特性 3 1.3 DS1302数据操作原理 3 1.4 DS1302 的应用 4 1.5 本设计任务 4 第2 章 总体方案论证与设计 5 2.1 单片机芯片的选择方案和论证 5 2.2 显示模块选择方案和论证 5 2.3 时钟芯片的选择方案和论证 5 2.4 总体硬件组成框图 6 第3章 系统硬件设计 7 3.1 单片机主控制模块的设计 7 3.2 时钟电路模块的设计 8 3.3 电路原理及说明 9 3.4 显示模块的设计 10 第4章 系统的软件设计 12 4.1 主程序设计 12 4.2 液晶驱动程序 13 第5章 系统调试与测试结果分析 14 5.1 硬件测试 14 5.2 软件测试 14 5.3 测试结果 14 结 论 16 参考文献 17 附录1 程序 18 附录2 仿真效果图 26 第1章 绪论 随着当今世界经济的快速发展和信息化时代的来临,各种各样的小型智能家电产品陆续出现在我们的生活中。日历是人们不可或缺的日常用品。但一般日历都为纸制用品,使用不便,寿命不长。电子万年历采用智能电子控制和显示技术,改善了纸制日历的缺陷。电子万年历是一种应用非常广泛的日常计时工具,数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,壁挂式LED数码管显示的日历钟逐渐受到人们的欢迎。 1.1 DS1302简介 DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿功能,工作电压宽达2.5~5.5V。24小时格式或12小时(AM/PM)格式。DS1302与单片机的接口使用同步串行通信,仅用线与可采用突发方式一次传送多个字节的时钟信号或RAM数据DS1302内部有一个31×的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。 DS1302的性能特性 ·实时时钟,可对秒、分、时、日、周、月以及带闰年补偿的年进行计数; ·用于高速数据暂存的31×8位RAM; ·最少引脚的串行I/O; ·2.5~5.5V 2.5V时耗电小于300nA; ·用于时钟或RAM数据读/写的单字节或多字节数据传送方式; ·简单的3线接口; ·可选的慢速充电(至VCC1)的能力。 1.3 DS1302数据操作原理 DS1302在任何数据传送时必须先初始化,把RST脚置为高电平,然后把8位地址和命令字装入移位寄存器,数据在SCLK的上升沿被输入。无论是读周期还是写周期,开始8位指定40个寄存器中哪个被访问到。在开始8个时钟周期,把命令字节装入移位寄存器之后,另外的时钟周期在读操作时输出数据,在写操作时写入数据。时钟脉冲的个数在单字节方式下为8加8,在多字节方式下为8加字节数,最大可达248字节数。如果在传送过程中置RST为低电平,则会终止本次数据传送,并且I/O引脚变为高阻态。上电运行时,在VCC =2.5V之前,RST脚必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。 1.4 DS1302 的应用 实时时钟芯片DS1302采用串行数据传输,

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档