网站大量收购独家精品文档,联系QQ:2885784924

任务10:万年历设计与制作.pptxVIP

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

任务10:万年历设计与制作【任务目标】知识目标技能目标素质目标能描述DS1302基本组成与应用。能进行万年历控制程序编制、调试、拓展应用。1.规范操作过程,符合6S管理要求;2.具备自主学习、团队协作、认真探究的态度。

任务10:万年历设计与制作【任务描述】利用PROTUES仿真软件进行电路设计,通过KEIL软件进行单片机程序设计,要求利用DS1302设计一个实时时钟,要求用LCD进行显示出年、月、日、星期、时、分、秒数据信息,并设置功能、加、减、确认按键对时钟数据进行调节,调节时相应数据位进行闪烁。

任务10:万年历设计与制作【任务实施】1.电路设计图10-1万年历仿真展示源程序

任务10:万年历设计与制作

任务10:万年历设计与制作4.画出程序流程图

任务10:万年历设计与制作【知识链接】1.DS1302描述DS1302时钟芯片是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能。DS1302芯片包含一个用于存储实时时钟/日历的31字节的静态RAM,可通过简单的串行接口与微处理器通讯,将当前的是时钟存于RAM。DS1302芯片对于少于31天的月份月末会自动调整,并会自动对闰年进行校正。由于有一个AM/PM指示器,时钟可以工作在12小时制或者24小时制。

任务10:万年历设计与制作2.芯片参数(1)芯片特点实时时钟计算年、月、日、时、分、秒、星期,直到2100年,并有闰年调节功能;①31x8位通用暂存RAM;②串行输入输出,使管脚数最少;③2.0V至5.5V宽电压范围操作,在2.0V时工作电流小于300nA;④读写时钟或RAM数据时有单字节或多字节(脉冲串模式)数据传送方式;⑤8管脚DIP封装或可选的8管脚表面安装SO封装;⑥简单的3线接口;⑦与TTL兼容(VCC=5V);⑧可选的工业温度范围:-40°Cto+85°C。

任务10:万年历设计与制作(2)引脚说明DS1302DIP封装及引脚功能如图10-2所示。DS1302采用的是三线接口的双向数据通信接口,RST是片选引脚,低电平有效;SCLK是时钟芯片,为通信提供时钟源;I/O为数据输入输出引脚,用于传输及接收数据;DS1302还采用了双电源供电模式,VCC1连接到备用电源,在VCC2主电源失效时保持时间和日期数据。图10-2DS1302DIP封装及引脚功能图

任务10:万年历设计与制作3.参考电路DS1302芯片基本电路如上图,其中Y2为32.768k外部晶振,为芯片提供时钟源;P2为备用电池,以保证在主电源掉电后,芯片仍可继续运行;D1为二极管,保证电压的单向导通,防止主电源电压过高烧坏备用电池;R6为上拉电阻,增强信号传输的稳定性。图10-3DS1302参考电路图

任务10:万年历设计与制作4.控制程序(1)时钟数据的读写地址图10-4时钟数据的读写地址图

任务10:万年历设计与制作DS1302芯片的时钟数据的读和写地址中:读地址:0x81(秒),0x83(分),0x85(时),0x87(日),0x89(月),0x8b(星期),0x8d(年);写地址:0x80(秒),0x82(分),0x84(时),0x86(日),0x88(月),0x8a(星期),0x8c(年)。图10-5DS1302读时序图图10-6DS1302写时序图

任务10:万年历设计与制作【拓展任务】任务10万年历设计与制作学时2姓名学号班级日期团队成员任务要求设计一个万年历,要求显示年、月、日、时、分、秒、星期、温度、阴历信息。并能对相应年、月、日、时、分、秒进行调节。利用PROTEUS软件实现。一、电路设计

文档评论(0)

释然 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档