智能万年历1.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文档。上传文档
查看更多
1系统设计方案 2 1.1方案的提出 2 1.2系统方案介绍 2 1.3功能 3 1.4实现原理 3 1.5硬件框图 4 1.5.1显示模块 4 1.5.2 初始值设置模块 9 1.5.3闹钟及其设置模块 9 1.6软件流程 10 1.6.1编程算法思想 10 1.6.2程序框图 10 2. 系统测试 13 2.1仿真调试 13 2.2硬件焊接的检测 13 2.3总体调试 13 3. 结论 14 4. 附录 14 附1:元器件明细表 14 附2:电路图图纸 15 附3:程序清单 15 摘要 本项目针对万年历的功能性和智能性进行了设计与研究,以单片机为核心,结合了DS1302和LCD等器件,设计制作出智能型多功能万年历。该万年历具有显示年月日时分秒星期、任意设置初始值和闹钟设置等功能。实现对万年历显示和调节的智能控制。本项目很好地将万年历的显示、调节和闹钟设置结合在了一起,满足了人们对万年历的基本要求。 关键词:智能 单片机 DS1302 LCD Abstract The project?design and research?for the calendar function and intelligence, by single chip processor as the core, comprehensive use of DS1302 and LCD, design a kind of intelligent calendar. The?calendar?can display the date, the hour, the minute, the second and the week, arbitrarily set the initial value and the alarm setting function. The project?can be achieved on the?calendar? display and adjustment?of intelligent control. The project will be good to?calendar?display, control?and alarm settings?together,?meet the basic requirement of the calendar. Keywords: Intelligence MUC DS1302 LCD 1系统设计方案 1.1方案的提出 万年历是我国古代传说中最古老的一部太阳历。为纪念历法编撰者万年功绩,便将这部历法命名为“万年历”。而现在所使用的万年历,实际上就是记录一定时间范围内的具体阳历或阴历的日期的年历,方便有需要的人查询使用,与原始历法并无直接联系。万年历已在各个平台有相关的应用。 图(1)系统硬件框图 1.5.1显示模块 (1)DS1302 DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小于31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2.5~5.5V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。DS1302的外部引脚分配如图1所示。DS1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此广泛应用于测量系统中。 ? 各引脚的功能为:? Vcc1:主电源; Vcc2:备份电源。当Vcc2Vcc1+0.2V时,由Vcc2向DS1302供电,当Vcc2Vcc1时,由Vcc1向DS1302供电。?????? SCLK:串行时钟输入,控制数据的输入与输出;????????? I/O:三线接口时的双向数据线;? CE:输入信号,在读、写数据期间,必须为高。该引脚有两个功能:第一,CE开始控制字访问移位寄存器的控制逻辑;其次,CE提供结束单字节或多字节数据传输的方法。????? DS1302有下列几组寄存器:? DS1302有关日历、时间的寄存器共有12个,其中有7个寄存器(读时81h~8Dh,写时80h~8Ch),存放的数据格式为BCD码形式,如图3所示。 ? ? 图3 DS1302有关日历、时间的寄存器? 小时寄存器(85h、84h)的位7用于定义DS1302是运行于12小时模式还是24小时模式。当为高时,选择12小时模式。在12小时模式时,位5是?,当为1时,表示PM。在24小时模式时,位5是第二个10小时位。? 秒寄存器(81h、80h)

文档评论(0)

文档分享 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档