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

[工学]第8章80C51的串行总线扩展m2.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第8章80C51的串行总线扩展m2

* * 多字节操作(突发模式) 每次写入或读出8个字节时钟日历数据或31个字节RAM数据。与单字节时相似,仅需将A0~A4换成“11111” 。 DS1302 RAM单元共31个,其命令控制字为C0H~FDH,其中奇数为读操作,偶数为写操作. * * 8.3.3 DS1302的寄存器及RAM 日历时钟相关寄存器 寄存器名 命令字节 范 围 位内容 写 读 D7 D6 D5 D4 D3 D2 D1 D0 秒 80H 81H 00~59 CH 秒的十位 秒的个位 分 82H 83H 00~59 0 分的十位 分的个位 时 84H 85H 01~12或00~23 12/24 0 A/P HR 小时个位 日 86H 87H 01~31 0 0 日的十位 日的个位 月 88H 89H 01~12 0 0 0 0/1 月的个位 星期 8AH 8BH 01~07 0 0 0 0 0 星期几 年 8CH 8DH 00~99 年的十位 年的个位 时钟控制:1,停振;0,工作 D7=1,12小时制,D5=1,上午 D7=0, 24小时制,D5D4十位 教材表8.2错 * * 其它寄存器及RAM 寄存器名 命令字节 范 围 位内容 写 读 D7 D6 D5 D4 D3 D2 D1 D0 写保护 8EH 8FH 00H~80H WP 0 涓流充电 90H 91H - TCS DS RS 时钟突发 BEH BFH - - RAM突发 FEH FFH - - RAM0 C0H C1H 00H~FFH RAM数据 … … … 00H~FFH RAM30 FCH FDH 00H~FFH 写保护位:1,写保护;0,未写保护 DS: 01,选一个二极管;10,选2个二极管;11或00,禁止充电 RS:00,不充电;01,2KΩ电阻;10,4KΩ电阻;11,8KΩ电阻 TCS: 1010,慢充电 教材表8.3错 * * 8.3.4 DS1302与单片机的接口 接口电路 驱动程序 SCLK EQU P1.0 SIO EQU P1.1 RST EQU P1.2 ORG 0000H JMP MAIN ORG 0040H MAIN:MOV 30H,#00H;秒 MOV 31H,#08H;分 MOV 32H,#00H;时 MOV 33H,#08H;日 MOV 34H,#08H;月 MOV 35H,#01H;星期 MOV 36H,#08H;年 CALL INIT SJMP $ 字节写入子程序(写入内容在B中) WRB:MOV 40H,#8 LPW:MOV A,B RRC A MOV B,A MOV SIO,C SETB SCLK CLR SCLK DJNZ 40H,LPW RET 字节读出子程序(读出内容在A中) RDB:MOV 40H,#8 LPR:MOV C,SIO RRC A SETB SCLK CLR SCLK DJNZ 40H,LPR RET 24小时制,下午 时钟工作 初始化及启动计时子程序(时间、日期初值在30H~36H单元): INIT:CLR RST CLR SCLK SETB RST MOV B,#8EH;清保护位 CALL WRB MOV B,#00H CALL WRB SETB SCLK CLR RST MOV R0,#30H MOV R7,#7 MOV R1,#80H;写秒命令 LOOP:CLR RST CLR SCLK SETB RST MOV B,R1;写入写秒命令 CALL WRB MOV A,@R0;写秒数据 MOV B,A CALL WRB INC R0 1NC R1 1NC R1 SETB SCLK CLR RST DJNZ R7,LOOP CLR RST CLR SCLK SETB RST MOV B,#8EH;WP置1,写保护生效 CALL WRB MOV B,#80H CALL WRB SETB SCLK CLR RST

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档