单片机汇编语言翻译

ID EQU 30H
K1 BIT P1.0
D1 BIT P2.0
ORG 0000H
CLR P1.7
MOV ID,#00H
START: JB K1,REL
LCALL DELAY10MS
JB K1,REL
INC ID
MOV A,ID
CJNE A,#02,REL
MOV ID,#00H
REL: JNB K1,$
MOV A,ID
CJNE A,#00H,IS0
CLR D1
LCALL DELAY光
SJMP START
IS0: CJNE A,#01H,START;
SETB D1
LCALL DELAY
SJMP START

DELAY10MS: MOV R6,#20
LOOP1: MOV R7,#248
DJNZ R7,$
DJNZ R6,LOOP1
RET
DELAY: MOV R5,#20
LOOP2: LCALL DELAY10MS
DJNZ R5,LOOP2
RET
END

第1个回答  2011-07-04
检测p1.0,p2.0的程序,不过不知道你这个干什么用
第2个回答  2011-07-05
检测(按键)K1的状态
来控制(灯)D1的开关.
第3个回答  2011-07-04
汗,我只知道pic的汇编,这个有点看不懂了。
第4个回答  2011-07-03
学过就该会啊
第5个回答  2011-07-04
看着都觉得累……
相似回答