- 註冊時間
- 2005-9-2
- 最後登錄
- 2013-10-12
- 主題
- 查看
- 積分
- 12
- 閱讀權限
- 20
- 文章
- 11
- 相冊
- 0
- 日誌
- 0

狀態︰
離線
|
發表於 2011-5-22 22:06:47
|顯示全部樓層
請問為甚麼要設兩次的計數值和計時啟動,還有RETI是返回主程式的哪一行,可以順便幫我解釋計時中斷整的的動作流程嗎 ,謝謝
ORG 0000H
AJMP MAIN
ORG 000BH
AJMP TIMER0
MAIN: MOV TMOD,#00000001B
MOV TH0,#01100011B
MOV TL0,#11000000B
MOV IE,#10000010B
MOV A,#0
MOV P2,#11111111B
MOV R0,#25
SETB TCON.4
LOOP: AJMP LOOP
TIMER0: MOV TH0,#01100011B
MOV TL0,#11000000B
SETB TCON.4
DJNZ R0,CONT
INC A
CPL A
MOV P2,A
CPL A
MOV R0,#25
CONT: RETI |
|