ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:71.04KB ,
资源ID:15054513      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15054513.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ds1032学习Word下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ds1032学习Word下载.docx

1、日高位MOL_BIT EQU 22H ;月低位MOH_BIT EQU 23H ;月高位YL_BIT EQU 24H ;年低位YH_BIT EQU 25H ;年高位SL_BIT EQU 26H ;秒低位SH_BIT EQU 27H ;秒高位ML_BIT EQU 28H ;分低位MH_BIT EQU 29H ;分高位HL_BIT EQU 2AH ;时低位HH_BIT EQU 2BH ;时高位SEC EQU 30H MIN EQU 31HHOUR EQU 32HDAY EQU 33HMONTH EQU 34HWEEK EQU 35HYEAR EQU 36HDS1302_ADDR EQU 5EHDS1

2、302_DATA EQU 5FHORG 00HLJMP MAINORG 0BHAJMP T0INTORG 30HMAIN:MOV SP,#60HMOV TMOD,#01HMOV TH0,#3CHMOV TL0,#0B0HMOV R0,#10SETB EASETB ET0SETB TR0MOV R1,37HMOV YEAR,#11H ;上电预置日期、时间MOV WEEK,#00H ;周1 MONMOV MONTH,#04H ;2011 04 25 12:00:00 MOV DAY,#25HMOV HOUR,#12HMOV MIN,#00HMOV SEC,#00H MAIN1:LCALL KEYJ

3、B F0,MAIN10 ;F0=1,开始走时。走时前写,不读。走时后读,不写。LCALL WR1302 AJMP MAIN2MAIN10:LCALL RD1302 MAIN2:MOV A,YEAR MOV B,#10HDIV ABMOV YL_BIT,BMOV YH_BIT,AMOV A,MONTHMOV MOL_BIT,BMOV MOH_BIT,AMOV A,DAYMOV DL_BIT,BMOV DH_BIT,AMOV A,HOUR MOV HL_BIT,BMOV HH_BIT,AMOV A,MINMOV ML_BIT,BMOV MH_BIT,AMOV A,SECMOV SL_BIT,BMO

4、V SH_BIT,AJNB 7CH,MAIN1 ;0.5S标志CLR 7CHLCALL WEEKCOV ;星期数字转换成英语缩写3 字母LCALL DISPAJMP MAIN1KEY: ;按键子程序KEY_SET:JB DT_SET,KEY_HACALL D10MSJNB DT_SET,$-2CPL 7FHJB F0,RTCPL P2.7 ;点亮日期设定AJMP RTKEY_H:JB H_ADJ,KEY_MJNB H_ADJ,$-2AJMP H_ADDKEY_M:JB M_ADJ,KEY_SJNB M_ADJ,$-2AJMP M_ADDKEY_S:JB S_ADJ,KEY_WJNB S_ADJ

5、,$-2AJMP S_ADDKEY_W:JB W_ADJ,KEY_STJNB W_ADJ,$-2AJMP W_ADDKEY_ST:JB STR,RTJNB STR,$-2AJMP K_STRRT:RETH_ADD:JB 7FH,Y_ADD ;7FH为日期/时间切换键标志。1为年月日。MOV A,HOURADD A,#01HDA ACJNE A,#24H,H_ADD1MOV A,#0H_ADD1:MOV HOUR,AY_ADD:MOV A,YEARCJNE A,#20H,Y_ADD1Y_ADD1:MOV YEAR,AM_ADD:JB 7FH,MO_ADD CJNE A,#60H,M_ADD1MO

6、V A,#00HM_ADD1:MOV MIN,AMO_ADD:CJNE A,#13H,MO_ADD1MOV A,#1MO_ADD1:MOV MONTH,AS_ADD:JB 7FH,D_ADDCJNE A,#60H,S_ADD1S_ADD1:MOV SEC,AD_ADD:CJNE A,#32H,D_ADD1MOV A,#01HD_ADD1:MOV DAY,AW_ADD:MOV A,WEEKCJNE A,#7H,W_ADD1W_ADD1:MOV WEEK,AK_STR:MOV DS1302_ADDR,#80H ;开始振荡MOV DS1302_DATA,SECLCALL WRITEMOV DS130

7、2_ADDR,#8EH ;禁止写入1302MOV DS1302_DATA,#80HSETB F0CLR P2.7WR1302: MOV DS1302_ADDR,#8EH MOV DS1302_DATA,#00H ;允许写1302MOV DS1302_ADDR,#80HMOV DS1302_DATA,#80H ;1302停止振荡MOV DS1302_ADDR,#8CH ;年写入1302MOV DS1302_DATA,YEARMOV DS1302_ADDR,#8AH ;周写入1302MOV DS1302_DATA,WEEKMOV DS1302_ADDR,#88H ;月写入1302MOV DS130

8、2_DATA,MONTHMOV DS1302_ADDR,#86H ;日写入1302MOV DS1302_DATA,DAYMOV DS1302_ADDR,#84H ;时写入1302MOV DS1302_DATA,HOURMOV DS1302_ADDR,#82H ;分写入1302MOV DS1302_DATA,MIN秒写入1302WRITE:CLR T_CLKNOPSETB T_RSTMOV A,DS1302_ADDRMOV R4,#8WRITE1:RRC A MOV T_IO,CSETB T_CLKDJNZ R4,WRITE1MOV A,DS1302_DATAWRITE2:RRC ANOP DJ

9、NZ R4,WRITE2CLR T_RSTRD1302:MOV DS1302_ADDR,#8DH ;年读出LCALL READMOV YEAR,DS1302_DATAMOV DS1302_ADDR,#8BH ;周读出 MOV WEEK,DS1302_DATAMOV DS1302_ADDR,#89H ;月读出 MOV MONTH,DS1302_DATAMOV DS1302_ADDR,#87H ;日读出MOV DAY,DS1302_DATAMOV DS1302_ADDR,#85H ;时读出MOV HOUR,DS1302_DATAMOV DS1302_ADDR,#83H ;分读出MOV MIN,DS

10、1302_DATAMOV DS1302_ADDR,#81H ;秒读出MOV SEC,DS1302_DATA RETREAD:READ1:DJNZ R4,READ1READ2:MOV C,T_IODJNZ R4,READ2MOV DS1302_DATA,ADISP:MOV A,#30H ;16进制转ASCIIORL YH_BIT, AORL YL_BIT, AORL MOH_BIT, AORL MOL_BIT, AORL DH_BIT, AORL DL_BIT, ALCALL WEEKCOVORL HH_BIT, AORL HL_BIT, AORL MH_BIT, AORL ML_BIT, AORL SH_BIT, AORL SL_BIT, ALCALL INIT_

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1