单片机数字钟毕业设计 - 图文(8)

2019-04-08 21:22

专科毕业设计说明书(论文)

MOV Command,#0C4h ; 命令字节 MOV ByteCnt,#1 ; 单字节传送模式 MOV R0,#XmtDat ;数据地址覆给R0 MOV MOV RLC

A,#00H C,NZK A

TYLD:

MOV Command,#0C0h ; 命令字节 MOV ByteCnt,#1 ; 单字节传送模式 MOV R0,#XmtDat ;数据地址覆给R0 MOV ANL

A,NZS A,#03FH

第 34 页 共 I 页

MOV XmtDat,A ;数据内容

ACALL Send_Byte ;调用写入数据子程序

MOV Command,#0C2h ; 命令字节为82h MOV ByteCnt,#1 ; 单字节传送模式 MOV R0,#XmtDat ;数据地址覆给R0 MOV ANL

A,NZF A,#07FH

MOV XmtDat,A ;数据内容

ACALL Send_Byte ;调用写入数据子程序

MOV XmtDat,A ;数据内容

ACALL Send_Byte ;调用写入数据子程序

MOV Command,#0C6h ; 命令字节

专科毕业设计说明书(论文)

MOV ByteCnt,#1 ; 单字节传送模式 MOV R0,#XmtDat ;数据地址覆给R0 MOV

A,KMKM

第 35 页 共 I 页

MOV XmtDat,A ;数据内容为

ACALL Send_Byte ;调用写入数据子程序 KMKM

MOV Command,#0C8h ; 命令字节 MOV ByteCnt,#1 ; 单字节传送模式 MOV R0,#XmtDat ;数据地址覆给R0 ;MOV

A,XSP

MOV XmtDat,XSP ;数据内容为

ACALL Send_Byte ;调用写入数据子程序

MOV Command,#0CAh ; 命令字节 MOV ByteCnt,#1 ; 单字节传送模式 MOV R0,#XmtDat ;数据地址覆给R0 ;MOV

A,XSP

MOV XmtDat,23H ;数据内容为

ACALL Send_Byte ;调用写入数据子程序 CLR X1302

SETB D1 SETB D2

ZACA:

CJNE ZSMS,#0,ZACA2 ;置时间 AJMP ZACA1 ZACA2:

XSP ztsjw 专科毕业设计说明书(论文)

第 36 页 共 I 页

DJNZ MOV CJNE CPL CLR AJMP LAA: CJNE CPL CLR AJMP LAA1: CJNE CPL SETB AJMP LAA2: CJNE CPL SETB AJMP LAA3: CLR CLR

;CJNE

ZACA1:

DJNZ

R5,ZACA1 R5,#40

ZSMS,#1,LAA NPS NPF ZACA1 ZSMS,#2,LAA1 NPF NPS ZACA1 ZSMS,#3,LAA2 NPS NPF

ZACA1

ZSMS,#4,LAA3 NPF NPS ZACA1 NPF NPS

ZSMS,#5,ZACA1 R3,EOE

专科毕业设计说明书(论文)

CPL MOV

MSS

R3,#100 ;500MS

第 37 页 共 I 页

;调整时间 时不进入下面 CJNE ZSMS,#0,EOE AJMP Q9Q EOE: AJMP XSD4 Q9Q:

;读1302 约500ms读一次 ;单字节读出分单元的内容

MOV Command,#83h ; 命令字节为83h MOV ByteCnt,#1 ; 单字节传送模式 MOV R1,#RcvDat; 数据地址覆给R1 ACALL Receive_Byte; 调用读出数据子程序 MOV ANL

SSF,RcvDat ;-------------------------------------- SSF,#07FH

;单字节读出时单元的内容

MOV Command,#85h ; 命令字节为85h MOV ByteCnt,#1 ; 单字节传送模式 MOV R1,#RcvDat; 数据地址覆给R1 ACALL Receive_Byte; 调用读出数据子程序 MOV ANL

;单字节读出秒单元的内容

MOV Command,#81h ; 命令字节为81h MOV ByteCnt,#1 ; 单字节传送模式 MOV R1,#RcvDat; 数据地址覆给R1 ACALL Receive_Byte; 调用读出数据子程序

SSS,RcvDat ;-------------------------------------- SSS,#03FH

专科毕业设计说明书(论文)

MOV ANL MOV

A,RcvDat A,#07FH SSMM,A

第 38 页 共 I 页

;============开始快慢调整 ZTSJW=1加时间 =0减时间 MOV CJNE KMBEG: JB MOV CJNE MOV CJNE MOV JB CJNE SUBB AJMP

A,#029H,KMEND1 A,KMKM X120319 ZTSJW,JIAZTSJW KMTZ,KMEND1 A,SSS

A,#03H,KMEND1 ;每天3:59: 29/30开始调整,4:0写回KMTZ的状态 A,SSF

A,#59H,KMEND1 A,SSMM A,KMKM A,#00H,KMBEG AJMP

KMEND

JIAZTSJW: CJNE ADD X120319: MOV SETB SETB

SSM,A KMTZ X1302

A,#030H,KMEND1 A,KMKM


单片机数字钟毕业设计 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Altium designer中常用库

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: