求助汇编-单片机交流区
資深大佬 : 爱上变频 3
在T0输入一个负跳变(p3.4)在P1.0输出一个周期为1MS的方波,以下是教材上的。itop的中断服务程序中的 reti返回到哪里去
ORG 0000H
RESET: AJMP MAIN
ORG 000BH
AJMP ITOP
ORG 001BH
AJMP IT1P
ORG 0100H
MAIN: MOV SP,#06H
ACALL PI0M2
LOOP: MOV C,P1.1
JCN LOOP
SETB TR1
SETB ET1
HERE: AJMP HERE
PIOM2: MOV TH0,#FFH
MOV TL0,#FFH
MOV TMOD,#26H "还有这个,设置TO 和T1的工作方式,T0,T1(00100110)分别工作在1,2模式,"请分析一下,谢谢
SETB TRO
SETB ETO
MOV TH1,#06H
MOV TL1,#06H
CLR P1.1
SETB EA
ITOP: CLR TRO
SETB P1.1
RETI "这个RETI返回到哪里,查资料说,返回到产生中断的地方"
IT1P: CPL P1.O
RETI
ORG 0000H
RESET: AJMP MAIN
ORG 000BH
AJMP ITOP
ORG 001BH
AJMP IT1P
ORG 0100H
MAIN: MOV SP,#06H
ACALL PI0M2
LOOP: MOV C,P1.1
JCN LOOP
SETB TR1
SETB ET1
HERE: AJMP HERE
PIOM2: MOV TH0,#FFH
MOV TL0,#FFH
MOV TMOD,#26H "还有这个,设置TO 和T1的工作方式,T0,T1(00100110)分别工作在1,2模式,"请分析一下,谢谢
SETB TRO
SETB ETO
MOV TH1,#06H
MOV TL1,#06H
CLR P1.1
SETB EA
ITOP: CLR TRO
SETB P1.1
RETI "这个RETI返回到哪里,查资料说,返回到产生中断的地方"
IT1P: CPL P1.O
RETI
大佬有話說 (0)