FX EQU P3.2
SD EQU P3.3
ORG 000H
LJMP START
ORG 00BH
LJMP ZHONG
START:
MOV TMOD,#11H
MOV TH1,#3CH
MOV TL1,#0B0H
SETB TR1
MOV R7,#20
SETB EA
SETB ET1
MOV A,#0FEH
MOV P2,A
SJMP $
ZHONG:
MOV TH1,#3CH
MOV TL1,#0B0H
DJNZ R7,LOOP1
MOV R7,#20
JB SD,LOOP2
MOV R7,#10
LOOP2: JB FX,LOOP3
RL A
MOV P2,A
LJMP LOOP1
LOOP3: RR A
MOV P2,A
LOOP1: RETI
这个简单的控制流水灯程序,但是我把定时器T0,改为T1,那它相应的IT0,TH0,TL0,TR0不都从0改为1吗,那我改过之后为是么运行流水灯不动,能帮我看一下吗。谢谢哈 |