ORG 0000H
AJMP START
ORG 0030H
START: MOV R0,#0FFH
SETB P1.0
LOOP1: NOP //从p1.0产生一个高电平,持续大约1800us
NOP
NOP
NOP
NOP
DJNZ R0,LOOP1
MOV R0,#4FH
CLR P1.0 //从p1.0产生一个低电平,持续600usLOOP2: NOP
NOP
NOP
NOP
NOP
DJNZ R0,LOOP2
JNB P1.1,START //检查p1.1,若它为低就重复前面的程序,为高则往下 CLR P1.0
CLR P1.2
MOV R0,#08bH //p1.1为低,给p1.2 一个持续的方波
LOOP3: NOP
NOP
NOP
DJNZ R0,LOOP3
CPL P1.2
SJMP LOOP3
END为什么程序在MOV R0,#08bH和 DJNZ R0,LOOP3
这里报错为:syntax error请教高手解释 谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>