特別想弄清楚單片機代碼的第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
|