- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 多字节操作(突发模式) 每次写入或读出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 SCL 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
您可能关注的文档
最近下载
- 征地拆迁工作总结.pptx VIP
- 二级公立医院绩效考核各指标必威体育精装版的评分标准.pdf
- 辽宁省沈阳市和平区2023-2024学年五年级下学期期末数学试题.docx VIP
- 2025-2026年部编版五年级语文下册期末试卷及答案【完整】 .pdf VIP
- 艾克幕ICOM-IC-9700_维修说明书手册.pdf
- 湖南省普通高等学校招生体育类专业统一考试评分标准和考试细则(2023年版).pdf VIP
- 医院药品破损处理管理制度.docx VIP
- 钱江贝纳利前后减震加油量列表.xls VIP
- 7.1 血液 课件 2024-2025学年北师版生物七年级下册.pptx VIP
- 曲臂车培训课件.pptx VIP
文档评论(0)