8051 計時計數控制、中斷旗標
計時計數控制、中斷旗標
TF:中斷旗標(被讀取) 發生溢位!!
- 1:中斷發生
- 0:中斷結束
TR:啟動開關(被設定)
- 1:開啟Timer
- 0:關閉Timer
DELAY:
MOV TMOD, #00000001B ; TMOD Timer 0
MOV TH0, #3CH ; TH0 * 256 + TL0 = 15536
MOV TL0, #0B0H ; 65535 - 15536 *1us= 50ms = 0.05s
SETB TR0 ; Start Timer0
JNB TF0, $ ; Wait for Interrupt
CLR TF0 ; Clear Interrupt flag
RET
參考網址http://210.59.30.120/~hzenyi/blog/?p=375
大家一起加入blogads 賺零用錢!!