給自己的學習記錄
2016年3月23日 星期三
8051 Timer0 Mode0 (13 bits)
8051 Timer0 Mode0 (TMOD = 0x00) 是 13 bit timer, 要注意的是這裡 TL0 是 5 bits !!
TH0 (8 bits): 0~255
TL0 (5 bits)
:
0~31
所以在計算 overflow 時, 把計算值除 32 才是要給 TH0, 餘數給 TL0.
例如要在 1000 count overflow :
TH0 = (8192-1000)/32;
TL0 = (8192-1000)%32;
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言