第六章 单片机接口技术.ppt

  1. 1、本文档共144页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.6.1 PCF8563引脚介绍 6.6.2 PCF8563功能介绍 1. 报警功能模式 一个或多个报警寄存器MSB(AE=Alarm Enable报警使能位)设置时相应的报警条件有效,这样一个报警将在每分钟至每星期范围内产生一次设置报警标志位AF (控制/状态寄存器的位3),用于产生中断。AF只可以用软件清除。 2. 定时器 8位的倒计数器(地址0FH)由定时器控制寄存器(地址0EH参见表6-12)控制,定时器控制寄存器用于设定定时器的频率(4096,64,1或1/60Hz),以及设定定时器有效或无效。定时器从软件设置的8位二进制数倒计数,每次倒计数结束,定时器设置标志位TF(参见表6-5),定时器标志位TF只可以用软件清除。 6.6.3 PCF8563应用举例 PCF8563的SCL为时钟输入端,数据随时钟信号同步输入器件或从器件输出;SDA为双向引脚,用于串行数据的输入输出;INT是中断信号输出端,可通过设置报警寄存器按指定时间在该脚产生报警信号,低电平有效;SDA、SCL、INT均为漏极开路,必须接上拉电阻;X1、X2分别为反相放大器的输入、输出端;可在X1端接入32.768kHz的石英晶振,配置成片内振荡器。本系统PCF8563与89C51接口采用图6-31所示应用原理图,其中J1为两芯插座可以接入单片机的两个IO口线作为I2C总线,实现对PCF8563的读写。 read_pcf8563: call start ;启动总线 mov a,#0a2h ;写操作器件地址 call write_byte ;写入器件地址 mov a,#02h ;选择单元地址 call write_byte ;写入单元地址 call start ;重新启动总线 mov a,#0a3h ;读操作器件地址 call write_byte ;写入器件地址 call read_byte ;读一个字节数据: 秒数据 anl a,#7fh ;屏蔽无效位 mov second, a ;送秒单元保存 call read_byte ;读下一个字节数据: 分数据 anl a,#7fh ;屏蔽无效位 mov minute, a ;送分单元保存 call read_byte ;读下一个字节数据: 小时数据 anl a,#3fh ;屏蔽无效位 mov hour, a ;送小时单元保存 call stop ;结束总线 ret 本章习题解答 (1)解答 ORG 0000H AJMP START ORG 000BH AJMP T0_INT ORG 0030H START: MOV SP,#60H MOV TMOD,#01H MOV TH0,#9EH MOV TL0,#58H MOV DPTR, #7006H MOV A,#90H MOVX @DPTR,A SETB EA SETB ET0 SETB TR0 AJMP $ T0_INT: MOV TH0,#9EH MOV TL0,#58H MOV DPTR,#7000H MOVX A,@DPTR MOV DPTR,#7002H MOVX @DPTR,A RET END (2)解答 ORG 0000H AJMP START ORG 0030H START: MOV DPTR,#8003H MOV A,#90H MOVX @DPTR,A LOOP: MOV DPTR,#8000H MOVX A,@DPTR MOV DPTR,#8001H MOVX @DPTR,A AJMP LOOP END (3)解答 ORG 0000H AJMP START ORG 0030H START: MOV A,#0H MOV DPTR,#9000H UP_TIME: MOVX @DPTR,A NOP NOP NOP INC A CJNE A,#255,UP_TIME DOWN_TIME: MOVX @DPT

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档