课程的设计单片机基于单片机的数字时钟的设计.docVIP

课程的设计单片机基于单片机的数字时钟的设计.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程的设计单片机基于单片机的数字时钟的设计

南华大学船山学院单片机课程设计PAGE 第 PAGE 27 页 共 NUMPAGES 29 页引 言数字电子时钟,自从它问世起,就是人们的好朋友,是人们日常生活中必不可少的电子产品,广泛用于生活的方方面面,给人们的学习、生活、工作带来了极大的方便。但随着时间的推移,科学技术的不断发展,生活节奏越来越快,竞争日益激烈,人们对时间计量的精度要求越来越高,应用越来越广。通常使用的晶振芯片设计的电子时钟,在生活中使用是一个很不错的选择,然而在工业现场,环境恶劣,势必会影响走时的进度,我们试想一下,大型的工业现场的走时如果因为环境的恶劣而不精确,导致的生产损失将有多大。而利用开关量控制的PLC来设计的时钟是不会因为环境的因素而发生走时误差,从而,在工业现场最好使用PLC设计的时钟。本文主要介绍在工业现场应用的时钟用PLC的设计。通过PLC我们设计的这种走时精确的的时钟,终究会变成产品走进工业现场。 1 设计的目的及意义本设计通过用对一个能实现定时,时钟显示功能的时间系统的设计学习,让我们了解到了51单片机应用中的数据转换显示,数码管显示原理,静态扫描显示原理,单片机的定时中断原理等,从而达到学习、了解单片机相关指令在各方面的应用,让我们学到更多关于单片机方面的知识。?2 芯片简介2.1 STC80C52单片机芯片单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。⒈ 电源: ⑴ VCC - 芯片电源,接+5V;⑵ VSS - 接地端;⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。⒊ 控制线:控制线共有4根,⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ① ALE功能:用来锁存P0口送出的低8位地址 ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。⑵ PSEN:外ROM读选通信号。⑶ RST/VPD:复位/备用电源。① RST(Reset)功能:复位信号输入端。② VPD功能:在Vcc掉电情况下,接备用电源。⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。① EA功能:内外ROM选择端。② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。⒋ I/O线80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。2.2 STC89C STC89C52芯片的封装有PLCC、PQFP以及DIP—40,本设计采用的是引脚双列直插式封装。其封装形式如图2.2.1。图2.2.1 STC89C52 DIP-40封装2.3 DS1302芯片功能的介绍DS1302 是美国Dallas 公司生产的一种高性能、低功耗、带RAM的实时时钟芯片。该芯片采用3 线串行接口方式,可提供年、月、日、星期、时、分、秒等时间信息,并可根据月份和闰年的情况自动调整月份的结束日期,同时可以根据用户需要决定是采用24 小时或12 小时格式。DS 1302 内部带有31 个字节RAM ,用于存放临时性数据,同时具有可编程涓细电流充电能力,从而使外围硬件电路设计得到了大大简化。其中X1 、X2 为32. 768kHz 晶振端, GND 为地;RST 为复位端,高电平时允许I/ O 端进行数据传输,低电平则禁止数据传送且使I/ O 端呈高阻状态; I/ O 为串行数据输入、输出端,所有输入、输出数据的传送顺序均以最低位LSB 打头, 最高位MSB 结束;SCL K为同步时钟脉冲端,其上升沿将I/ O 端数据按位写入DS1302 ,下降沿使DS1302 按位输出数据至I/ O 端;VCC2 、VCC1 为主电源和备份电源端,当主电源VCC2 大于备份电源VCC1 +0. 2V 时,由VCC2 对芯片供电,否则,由VCC1 对芯片电。工作电压范围为2. 5~5. 5 V ,工作电源和备份电源双引脚输入,功耗很低,当工作电压为2. 5 V时正常工作,所需电流不超过300 nA 。另外,如果选择了涓流充电功能,在正常情况下,主电源还可对备份电源进行慢速充电,有效延长了备份电源的使用寿命,保证了系统时间的连续可靠运行。该芯片引脚分配如图2.3.1图2.3.1 DS1302芯片引脚图DS1302芯片引脚功能说明如下表2.3.1。表2.3.1 DS1302芯片引脚功能说明引脚名称引脚说明X1,X232.768KHz晶振管引脚GND接地引脚RST复位引脚I/O数据输入/数据输出SCLK串行时钟Vcc1,Vcc2电源供电引脚3 电路原理图与功能说明3.1 晶振电路晶体振荡器在固定频率振荡器中能够提供较高的精度,绝大多数RTC采用32.768kHz的晶体,晶体振荡器输出经过分频后会产生1

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档