特别想弄清楚单片机代码的第4~6行是什么意思。 运行流程是RESET(3行) -> MAIN(8行) -> PT0M0(12行) -> HERE(10行),然后不停的等待定时中断发生吗?这样的话,4~6行就没有执行嘛
- ORG 0000H
- RESET:
- AJMP MAIN ;转主程序
- ORG 000BH ;T0的中断入口
- AJMP IT0P ;转T0的中断处理程序IT0P
- ORG 0100H
- MAIN:
- ACALL PT0M0 ;调用子程序PT0M0
- HERE:
- AJMP HERE ;自身跳转,模拟主程序
- PT0M0:
- MOV TL0,#0CH ;T0初始化程序,T0置初值
- MOV TH0,#0F0H
- SETB TR0
- SETB ET0
- SETB EA
- RET
- IT0P:
- MOV TL0,#0B0H
- MOV TH0,#3CH
- CPL P1.0
- RETI
- END
|