单片机工作在方式2 晶振频率12mhz 使用定时器t1的定时功能 初值TH1=1H0=06H 我想知道这个定时常数怎么算

2025-03-21 16:18:13
推荐回答(2个)
回答(1):

方式2,是8位计数方式,即计时的最大数是256。而且初始化时,TH1=TL1。

由TL1=06H,可知,定时的时间时250us 。
因时间常数X=256-250=6,所以,初始值是TH1=TL1=06H。

回答(2):

T0MS EQU NOT 50000 ; 50 mS 12.000 MHz
; T0MS EQU NOT 5000 ; 5 mS 12.000 MHz
; T0MS EQU NOT 500 ; 500 uS 12.000 MHz
; T0MS EQU NOT 50000 ; 100 mS 6.000 MHz
MAIN: ---------------------------
MOV TL0, #LOW T0MS

MOV TH0, #HIGH T0MS
----------------------------
RETI