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

单片机技术及应用项目教程.pptVIP

  1. 1、本文档共498页,可阅读全部内容。
  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文档。上传文档
查看更多

SD2405_SETTIME函数,如程序6-15所示,程序调用IIC_WRITEONEBYTEADDRESSDEVICE向SD2405写入数据,写入数据的顺序和读出数据的顺序相同。程序中设置小时的语句,将HOUR与0X80进行或运算,是为了将HOUR的最高为设置为1,表示24小时制。【程序6-15】VOIDSD2405_SETTIME(VOID){ IIC_WRITEONEBYTEADDRESSDEVICE(SD2405,0X10,0X80); IIC_WRITEONEBYTEADDRESSDEVICE(SD2405,0X0F,0X84); IIC_WRITEONEBYTEADDRESSDEVICE(SD2405,0X06,SD2405TIME.YEAR); IIC_WRITEONEBYTEADDRESSDEVICE(SD2405,0X05,SD2405TIME.MONTH); IIC_WRITEONEBYTEADDRESSDEVICE(SD2405,0X04,SD2405TIME.DAY); IIC_WRITEONEBYTEADDRESSDEVICE(SD2405,0X02,SD2405TIME.HOUR|0X80); IIC_WRITEONEBYTEADDRESSDEVICE(SD2405,0X01,SD2405TIME.MINUTE); IIC_WRITEONEBYTEADDRESSDEVICE(SD2405,0X00,SD2405TIME.SECOND); IIC_WRITEONEBYTEADDRESSDEVICE(SD2405,0X10,0X00); IIC_WRITEONEBYTEADDRESSDEVICE(SD2405,0X0F,0X00);IIC_WRITEONEBYTEADDRESSDEVICE(SD2405,0X03,SD2405TIME.WEEK);}五再数码管上显示时间(1)复制模板工程,双击文件夹中的PROGRAM.ATSLN打开工程。(2)打开CONFIG.H文件,对整个工程进行设置,我们的工程中使用到的外部模块有数码管和SD2405,需在配置文件中予以使能。(3)由于数码管需开启定时器,并将定时器的时间设置为1MS,所以在本项目中,我们开启定时0,并将定时时间设置为1MS,如程序6-17所示。【程序6-17】#DEFINEINTERNAL_PERIPHERAL_TIMER0_MODE 1 //0: 不初始化TIMER0 //1: 定时1MS //2: 将TIEMR0初始化为快速PWM模式,由引脚PD6进行输出一认知实时时钟实时时钟英文的全称为REALTIMECLOCK,缩写为RTC。通过对其字面意思的理解,我们很容易的知道实时时钟是用来提供当前准确时间的一种模块或芯片。早在上个世纪40年代,人们已经认知到了实时时钟的重要性,例如航空、航海、电子通信或者战争指挥等,人们都需要一种标准而且准确的时间。但限于当时电子技术的发展水平,那时记录时间的方法一般以机械式钟表为主。1、早期的RTC早期RTC产品实质是一个带有计算机(单片机)通讯口的分频器。它通过对晶振所产生的振荡频率分频和累加,得到年、月、日、时、分、秒等时间信息并通过计算机通讯口送入处理器处理。这一时期RTC的特征如下:在控制口线上为并行口;功耗较大;采用普通CMOS工艺;封装为双列直插式;芯片普遍没有现代RTC所具有的万年历及闰年月自动切换功能,也无法处理2000年问题。现在已经被淘汰。2、中期的RTC在20世纪90年代中期出现了新一代RTC,它采用特殊CMOS工艺;功耗大为降低,典型值约0.5ΜA以下;供电电压仅为1.4V以下;和计算机(单片机)通讯口也变为串行方式,出现了诸如三线SIO和四线SPI,以及部分产品采用的2线IIC总线;包封上采用SOP/SSOP封装,体积大为缩小;从功能上来说,片内智能化程度大幅提高、具有万年历功能,输出控制也变得灵活多样。其中美国DALLS公司推出的RTC甚至已经出现时基软件调校功能及振荡器停振自动检测功能而且芯片的价格极为低廉。目前,这些芯片已被客户大量使用中。3、现代的RTC最新一代RTC产品中,除了包含第二代产品所具有的全部功能,更加入了复合功能,如低电压检测,主备用电池切换功能,EEPROM、看门狗和抗印制板漏电功能等。二实时时钟模块的内部组成图6-7SD2405ALPI模块内部原理框图三认知SD2405实时时钟模块(1)低功耗:1.0ΜA典型值(内部电池供电,TA=25℃)。(2)工作电压:3.3V~5.5V,工作温度:-30

您可能关注的文档

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档