聪明的好心人帮助下!下面这段程序是设计电子时钟的显示子程序,读半天每读懂,谁能帮忙解释下!万分感谢

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:46:26
DISP: MOV R1,#20H
MOV A,2CH
MOV B,#10H
DIV AB

MOV @R1,B
INC R1
MOV @R1,A
INC R1
MOV A,2BH
MOV B,#10H
DIV AB

MOV @R1,B
INC R1
MOV @R1,A
INC R1
MOV A,2AH
MOV B,#10H
DIV AB

MOV @R1,B
INC R1
MOV @R1,A
RET
ORG 00H
JMP START
ORG 0BH
JMP TIM0
START: MOV SP,#70H
MOV 28H,#00
MOV 2AH,#12H
MOV 2BH,#00
MOV 2CH,#00
MOV TMOD,#00000001B
MOV TH0,#HIGH(65536-4000)
MOV TL0,#LOW(65536-4000)
MOV IE,#10000010B
MOV R4,#250
SETB TR0
LOOP: JB P0.0,N2
CALL DELAY
MOV A,2CH
ADD A,#01
DA A
MOV 2CH,A
C

我日..汇编啊...好头疼..看着都累,,

就那几个功能..move移动.jmp跳转 .loop循环..

加几个固定存储器..delay延迟
call使用..

自己理解吧..不想看了.

N1: 类似这样加冒号的,就是设置跳转标记,方便下次跳转到这一行.

看嘛 又是期末作业 努力才是硬道理

单片机程序很简单啊 只是你只给了一部分 主程序一部分呢???

说不定你女朋友都会哦

想起我的大学生活了...
期末加油!

xxxxxx