- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
第一章 电子技术的发展 1
第二章 电子时钟系统设计思想 2
§2-1 设计要求 2
§2-2 硬件电路设计 2
§2-3 工作原理 2
第三章 电子时钟硬件系统设计 4
§3-1 元器件明细表 4
§3-2 电路设计框图 4
§3-3 系统硬件概述 5
§3-4 主要单元电路的设计 5
3-4-1单片机主控制模块的设计 5
3-4-2时钟电路模块的设计 6
§3-5 DS1302与CPU的连接 6
§3-6 电路原理及说明 7
3-6-1 时钟芯片DS1302的工作原理 7
3-6-2 DS1302的控制字节 7
3-6-3 数据输入输出(I/O) 8
3-6-4 DS1302的寄存器 8
第四章 系统的软件设计 9
§4-1 程序流程框图 9
§4-2 模块的对外接口 11
4-2-1?时钟分频模块 11
4-2-2?计时模块 12
4-2-3?按键模块 12
4-2-4?显示模块 12
§4-3 电子钟顶层VHDL设计 12
§4-4 电子钟的底层模块 14
§4-5 DS1302介绍 15
第五章 安装与调试 18
第六章 总结 20
参考文献 21
电子技术的发展
?
国内外发展:单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。单片机具有体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,录象机、摄象机,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。 电子钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显示直观、无机械传动装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许多场合可以看到数字电子钟。在城市的主要营业场所、车站、码头等公共场所使用数字电子钟已经成为一种时尚。但目前市场上各式各样的LCD数字电子钟大多数用全硬件电路实现,电路结构复杂,功率损耗大等缺点。因此有必要对数字电子钟进行改进系统由石英晶体振荡器,分频器,计数电路,校时电路,整点报时电路组成设计了用+DS1302的电子万年历该万年历的特点是:动态显示;能接多位数码管成多点输出采用DS1302时钟模块,走时准确、停电能继续计时(精度±5秒/日左右采用有源晶振,如DS32Hz,走时精度甚至可达到年误差小于2分钟)。+5V稳压电源,可稳定工作。
§2-1 设计要求
1、“时”、“ 分”(23小时59分)显示且有校时功能。(设计秒脉冲发生器) 2、有整点报时功能。(选:上下午、日期、闹钟等) 3、用中规模、小规模集成电路及模拟器件实现。 4、供电方式:AC220V 50HZ。(设计5V直流稳压电源) §2-2 硬件电路设计
作为数据处理,DS1302作为计时处理及停电继续走时,用1只LED数码管显示年、月、日、星期、时、分,采用1838V为遥控接收.作为数码管笔画显示选择移位。
§工作原理
初始化后,DS1302开始走时。读取时间数据并处理后,通过2级8位移位寄存器(将数码管的选通数据送至显示驱动,SRCLK是移位脉冲上升沿有RCLK是输出锁存器的锁存信号,其上升沿将移位寄存器的输出锁存到输出锁存器伟是选通信号,只有e为低电平时锁存器的输出才开放。
所有数码管的同一笔画是连在一起的,由对DS1302读回的时间数据进行拆分处理,然后转换成要显示的数字代码,再由SER的P3.5脚)逐位输出到IC1的(14)脚以完成对需要显示笔画的数0,对一个数码管的同一笔画进行扫描,第一笔画点亮延时,继续把第二笔画的代码移位至进行第二个笔画的扫描,直至七个笔画全部显示完为止。
例如,耍显示的时间为07-02-23.则各数的代码分别为3FH、07H、3FH、5BH、BH、4FH。先通过把3F、07、3F、5B、5B、4F的DO,即低位右移一位,通过至驭动三极管的菇极,如果某位为0,则相应的位就不点亮.然后从P1.1输出0,那么该笔画中相应为1的笔画就被点亮,各数相应代码就变为:3FH-1FF,07H-3H、3FI3-1FIi、511H-2DH、5BH-2DH、4F H-27H。
继续通过把IF,3,1F,2D,2D,27的最低位送至三极管的基极然后P1.2输出0,数码管的第二笔画相应的位被点亮各数代码则变为:FH,IH,FH,16H,16H,13H。重复上面的移位及扫描,直至7个
原创力文档


文档评论(0)