第一范文网 - 专业文章范例文档资料分享平台

PCF8563日历时钟芯片原理及应用设计(9)

来源:用户分享 时间:2021-04-06 本文由我才不是软妹! 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

PCF8563是PHILIPS公司推出的一款工业级内含I2C总线接口功能的具有极低功耗的多功能时钟/日历芯片。PCF8563的多种报警功能、定时器功能、时钟输出功能以及中断输出功能能完成各种复杂的定时服务,甚至可为单片机提供看门狗功能。

ANL A,#7FH MOV ANL MOV

MOV A, MRD+2 .

A,#3FH MRD+2,A

;取天字节 ;屏蔽无效位 ;取星期字节 ;屏蔽无效位 ;取月字节 ;屏蔽无效位 ;屏蔽无效位 ;取小时字节 ;屏蔽无效位

MRD+1,A

MOV A, MRD+3 ANL A,#3FH MOV ANL

MOV A, MRD+4

A,#07H

MRD+3,A

MOV MRD+4,A MOV A,MRD+5 ANL A,#1FH

RET

(2) 写时钟:下面的程序将2000年6月20日星期3下午3点(15点)59分30秒的时间写入PCF8563。

;将时间装入发送缓冲区(MTD) 中 ;取器件地址

;取写入寄存器的首字节地址(从00H开始写)

SEND8563:

ACALL LOAD8563

MOV SLA,#0A2H MOV SUBA,#00H

MOV MRD+5,A

MOV NUMBYTE,#09H ;写七个时间信息和2个控制命令 LCALL IWRNBYTE ;写时间 RET LOAD8563:

MOV MTD,#00H MOV MTD+1,#1FH MOV MTD+3,#59H MOV MTD+4,#15H MOV MTD+5,#20H MOV MTD+6,#02H MOV MTD+7,#06H MOV MTD+8,#00H

RET

2. 主要功能的应用

PCF8563是一多功能时钟芯片,必须谨慎的使用这些功能(其中最主要的就是正确的设置功能参数),否则会产生意外的错误。下面给出一些可能会用到的设置程序。 (1) 报警功能的设置

PCF8563共有四种报警方式,分别为小时报警(每小时的同一分钟时刻报警)、日报警(每天的同一小时时刻报警)、月报警(每月的同一天时刻报警)和星期报警(每星期的同一天时刻报警)。发生报警时AF位变为1。设置报警有效的方法是将相应报警寄存器的最高位AE置0。若同时置AIE=1,则在AF置1的同时将在/INT引脚产生一个中断(低电平有效),清除中断信号的方法是软件清AF。由此看出,AIE相当于单片机中的中断允许控制位,而AF相当于中断申请标志位。

;启动时钟

;设置报警及定时器中断,定时器中断为脉冲形式

MOV MTD+2,#30H ;以下分别将秒至年的时间写入发送缓冲区中

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新资格考试认证PCF8563日历时钟芯片原理及应用设计(9)全文阅读和word下载服务。

PCF8563日历时钟芯片原理及应用设计(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1183703.html(转载请注明文章来源)

相关推荐:

热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top