回 帖 发 新 帖 刷新版面

主题:各位大哥大姐帮帮我,这程序怎么看都不明白的,




           下面是实验程序:

org 0000h
ajmp loop1
org 0010h
;==== 马达正转 ====
loop1:
MOV P2,#00110011B
ACALL DELAY
MOV P2,#11000011B
ACALL DELAY
MOV P2,#11001100B
ACALL DELAY
MOV P2,#00111100B
ACALL DELAY
JMP loop1
;==== 马达反转 ====
loop2:
MOV P2,#00111100B
ACALL DELAY
MOV P2,#11001100B
ACALL DELAY
MOV P2,#11000011B
ACALL DELAY
MOV P2,#00110011B
ACALL DELAY
JMP loop2

;==== 延迟程序 ====
delay:
MOV R6,#25
DL1: MOV R7,#255
DL2: DJNZ R7,DL2
DJNZ R6,DL1
RET

回复列表 (共1个回复)

沙发

怎么有DJNZ啊,这个是什么指令?这样的程序在教材里估计找不到吧,高手才知道。

我来回复

您尚未登录,请登录后再回复。点此登录或注册