汇编语言不懂啊 帮帮忙看下DJNZ R4,后 R4,后面应该填写什么 地址?ORG 0000HLJMP MINORG 0030HMIN:MOV SP,#60HMIX:SETB P1.0MOV 30H,#09HMOV DPTR,#TABL1:LCALL MICCLR CMOV A,DPLADD A,#32MOV DPL,AMOV A,DPHADDC A,#00HMOV DPH,ADJNZ 30H,L1LJM

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 05:34:33

汇编语言不懂啊 帮帮忙看下DJNZ R4,后 R4,后面应该填写什么 地址?ORG 0000HLJMP MINORG 0030HMIN:MOV SP,#60HMIX:SETB P1.0MOV 30H,#09HMOV DPTR,#TABL1:LCALL MICCLR CMOV A,DPLADD A,#32MOV DPL,AMOV A,DPHADDC A,#00HMOV DPH,ADJNZ 30H,L1LJM
汇编语言不懂啊 帮帮忙看下DJNZ R4,后 R4,后面应该填写什么 地址?
ORG 0000H
LJMP MIN
ORG 0030H
MIN:MOV SP,#60H
MIX:SETB P1.0
MOV 30H,#09H
MOV DPTR,#TAB
L1:LCALL MIC
CLR C
MOV A,DPL
ADD A,#32
MOV DPL,A
MOV A,DPH
ADDC A,#00H
MOV DPH,A
DJNZ 30H,L1
LJMP MIX
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MIC:SETB P1.0
LP:MOV 31H,#80
LOOP:MOV 32H,#16
MOV R1,#1EH
MOV R2,#00H
EN:MOV A,R2
MOVC A,@A+DPTR
MOV P2,A
INC R2
MOV A,R2
MOVC A,@A+DPTR
MOV P0,A
INC R2
MOV A,R1
MOV P1,A
LCALL DEL
SETB P1.0
RR A
DEC A
RL A
MOV R1,A
DJNZ 32H,EN
DJNZ 31H,LOOP
RET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
DEL:MOV 34H,#2
DL0:MOV R4,#250
DJNZ R4,
DJNZ 34H,DL0
RET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
TAB:
DB
DB 04H,00H,24H,10H,24H,12H,24H,21H
DB 7FH,0FEH,0C4H,40H,44H,84H,04H,08H
DB 0FFH,90H,04H,60H,44H,58H,35H,86H
DB 04H,01H,0CH,07H,04H,00H,00H,00H
DB
DB 02H,00H,0DH,00H,49H,02H,69H,0CH
DB 59H,31H,49H,0C1H,4FH,62H,79H,54H
DB 49H,48H,89H,54H,99H,64H,0A9H,42H
DB 89H,03H,0AH,02H,0CH,00H,00H,00H
DB
END

汇编语言不懂啊 帮帮忙看下DJNZ R4,后 R4,后面应该填写什么 地址?ORG 0000HLJMP MINORG 0030HMIN:MOV SP,#60HMIX:SETB P1.0MOV 30H,#09HMOV DPTR,#TABL1:LCALL MICCLR CMOV A,DPLADD A,#32MOV DPL,AMOV A,DPHADDC A,#00HMOV DPH,ADJNZ 30H,L1LJM
DEL: MOV 34H,#2
DL0: MOV R4,#250
DJNZ R4,
DJNZ 34H,DL0
RET
不用看上面,但看这段就知道,你问的关于是延时的.实际上是缺一个标号的.
正确的应该这个写
DEL: MOV 34H,#2
DL0: MOV R4,#250
DL1: DJNZ R4,DL1
DJNZ 34H,DL0
RET

汇编语言不懂啊 帮帮忙看下DJNZ R4,后 R4,后面应该填写什么 地址?ORG 0000HLJMP MINORG 0030HMIN:MOV SP,#60HMIX:SETB P1.0MOV 30H,#09HMOV DPTR,#TABL1:LCALL MICCLR CMOV A,DPLADD A,#32MOV DPL,AMOV A,DPHADDC A,#00HMOV DPH,ADJNZ 30H,L1LJM DJNZ R4, 延时程序中DJNZ R4,$ , DELAY:MOV R3,#20 ; 延时2s D1:MOV R4,#200 ; 这里可以改变延时时间 D2:MOV R5,#250 DJNZ R5,$ DJNZ R4,请问下,你的这里延迟时间怎么计算,麻烦写下 DELAY:MOV R3,#40 DEL1:MOV R4,#80 DEL2:MOV R5,#200 DJNZ R5,$ DJNZ R4,DEL2 DJNZ R3,DEL1 程序说明 当R4=0BCH时,计算指令DJNZ R4,$的延时时间.单片机程序 DELAY :MOV R4,#0 DJNZ R4,$ DJNZ R4,$ RET;怎样算延时时间为(256*2)*2us=1024us=1.024ms? DS1:MOV R4,#0XFF DS2:LCALL DISPLAY DJNZ R4,DS2 DJNZ R5,DS1 RET END 中的DS1:MOV R4,#0XFF编译不了 汇编语言:延时程序DELAY:MOV R7,#250DEL1:MOV R6,#100DEL2:MOV R5,#10DJNZ:R5,$DJNZ:R6,DL2DJNZ R7,DL1 请帮忙解释下这段汇编语言的意思:DELAY:MOV R7,#250 D1:MOV R6,#250 D2:DJNZ R6,D2 DJNZ R7,D1 RET 51单片机延时程序时间计算DELAY1:MOV R3,#1AH LOOP1:MOV R4,#0FFHLOOP2:MOV R5,#0FFH LOOP3:DJNZ R5,LOOP3DJNZ R4,LOOP2DJNZ R3,LOOP1RET6M的晶振,这个延时程序的时间如何计算啊?怎么算的,算了半天不知道怎么算? 汇编语言中的循环次数是如何计算的 就是两个数相乘?如DELAY :MOV R6,#100 DEL1:MOV R5,#20 DEL:DJNZ R5,DEL DJNZ R6,DEL1 RET DJNZ R7,$ 高等数学作业不懂做 麻烦帮帮忙做下选择题 不懂啊谁知道说下 DJNZ R7,$ 意思 看下这个啥意思 我不懂啊我手机在充电 连接不上电脑 咋弄. 看了解释还不懂啊.