主题:[讨论]有个汇编程序不懂,有没有哪位大神帮忙翻译成c语言。
程序有点复杂,先发一部分
ORG 000H
LJMP MAIN ;跳转到主程序
;主程序
MAIN: DT EQU B
DATA EQU 0
ADDR EQU 1
READTIME1:MOV A,#2 ;读取计时芯片内的时间参数
MOV ADDR,A
MOV A,#30H
MOV DATA,A
MOV A,#0A3H
MOV DT,A
CALL READN
MOV A,32H ;判断读取到的时间是否为早上6点
CJNZ A,#06H,READTIME1 ;若不是则返回继续读取时间
READTIME2: MOV A,#2 ;读取计时芯片内的时间参数
MOV ADDR,A
MOV A,#30H
MOV DATA,A
MOV A,#0A3H
MOV DT,A
CALL READN
MOV A,30H
ORL A,#00H
JNZ READTIME2
MOV A,31H
ORL A,#OOH
JNZ READTIME2
MOV R6#19H ;增量坐标设为19H
MOV R7,#00H ;绝对坐标设为00H
JMP RUBA ;跳转到步进电机控制子程序
MOV A,32H ;判断读取到的时间是否为晚上六点
CJNZ A,#12H,READTIME2 ;若不是则返回继续读取时间
;返回控制子程序
哪位大神愿意帮下忙,我在发剩下的程序