基于12CR887的实时时钟系统设计论文.docVIP

  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文档。上传文档
查看更多
基于12CR887的实时时钟系统设计毕业论文 目录 摘要 第1章 绪论 1 1.1实时时钟研究的背景和意义 1 1.2本论文研究的主要内容 1 本章小结 第2章 系统概述 3 2.1实时时钟的特点 3 2.2实时时钟芯片DS12CR887工作原理 2.3实时时钟芯片DS12CR887主要性能参数 3 2.4七段数码管构成的显示电路工作原理 3 第3章 硬件设计 5 3.1 STC89S52单片机编程器电路 5 3.2电源和显示时间控制电路 5 3.3 按键调时控制电路 5 3.4闹钟电路 5 第4章 片机软件设计 4.1实时时钟芯片DS12CR887编程基础 7 4.2 时间调整,闹钟调整,年、月、日调整却换子程序设计 7 4.3 时间调整子程序设计 7 4.4闹钟定时调整子程序设计 7 4.5年、月、日显示子程序设计 7 4.6年、月、日调整子程序设计 7 4.7数码管显示子程序设计 7 第5章 结论 27 谢辞 参考文献 附录A:基于12CR887实时时钟PCB板 摘要 随着我国经济的飞速发展,城市人口日益增多,“入门既不难,深造也是办得到的”,只要有恒心、有决心,跟随“连载”一步步走下去,将来就一定能在单片机世界里遨游。 ? 1、走时准确无误,配置灵活,。 ? 2价格低,。 ? 3。 ? 4。 ? 5。 ? 6。 原理。,, 0D 0E 31 32 33 7F 0 秒 1 秒闹钟 2 分钟 3 分闹钟 4 时钟 5 时闹钟 6 星期 7 日 8 月 9 年 10 寄存器A 11 寄存器B 12 寄存器C 13 寄存器D 50 世纪 0 13 14 49 50 51 127 地址0X00~0X09共十个寄存器,分别存放秒、秒闹钟、分、分闹钟、时、时闹钟、小时、时闹钟、星期、日、月、年和年信息,地址0X32为世纪信息寄存器(解决了千年问题);地址0X0A~0X0Dh共4个寄存器,分别为寄存器A、B、C、D,它们用于控制和寄存某些状态信息;其余的113字节地址空间是留给用户使用的普通地址空间。 在所有的128字节中,寄存器C和D为只读寄存器,寄存器A的第7位属于只读位,秒字节的高阶位也是只读的,其余字节均为可直接读写字节。 时钟,日历信息可以通过读取合适的内存字节获得:时钟、日历和闹钟可以写合适的内存字节设置和初始化。对应时钟、日历和闹钟的10个寄存器字节可以是二进制形式或者BCD码形式,在写这些寄存器时,寄存器B的SET位必须置1。 寄存器A字节的内容如下。 MSB LSB UIP DV2 DV1 DV0 RS3 RS2 RS1 RS0 UIP: 更新标志位。为只读位且不受复位操作的影响,为1时,表示即将发生的数据更新;为0时,表示至少244US不会更新数据。当UIP为0时,可以获得所有时钟、日历、闹钟信息。将寄存器B中的SET位置1可以限制任何数据更新操作,并且清除UIP位。 DV2、DV1、DV0:此3位为010时将打开晶振,并开始计时。 RES3、RES2、RES1、RES0:用于设置周期性中断产生的时间周期和输出方波的频率。 寄存器B字节的内容如下。 MSB LSB SET PIE AIE UIE SQWE DM 24/12 DSE SET:设置位,可读写,不受复位操作影响。为0时,不处于设置状态,芯片进行正常时间数据更新;为1时,抑制数据更新,可以通过程序设定时间和日历信息。 PIE:周期性中断使能位,可读写,复位时清除此位。为1时,允许寄存器C中的周期中断标志位PF,驱动/IRQ引脚为低产生中断信号输出,中断信号产生的周期由RS3~RE0决定。 AIE:闹钟中断使能位,可读写。为1时,允许寄存器C中的闹钟中断标志位AF、闹钟发生时就会通过/IRQ引脚产生中断输出。 UIE:数据更新结束中断使能位,可读写。复位或者SET位为1时清除此位。为1时允许寄存器C中的更新结束标志UF,更新结束时就会通过/IRQ引脚产生中断输出。 SQWE:方波使能位,可读写,复位时清除此位。为0时,SQW引脚保持低电平;为1时,SQW引脚输出方波信号,其频率由

文档评论(0)

你好世界 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档