久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機TH0 TL0的初值是怎么算的?定時的時間 [打印本頁]

作者: 江西奉新    時間: 2019-6-1 21:46
標題: 單片機TH0 TL0的初值是怎么算的?定時的時間
誰來講一下,TH0 TL0的初值是怎么算出來的,定時的時間

作者: xuyaqi    時間: 2019-6-2 09:18
以晶振12MHZ為例:
可以得到:
TMOD=0x01;
TL0=0xb0;
TH0=0x3c;

至于怎么來的請看:
12M晶振每秒可產生1M個機器周期,1M個機器周期就是1000000個機器周期。一個機器周期為1us, 50ms就需要50000個機器周期,定時器在方式1工作,為16位,最大值為65536,所以需設初值為65536-50000=15536;
15536轉化為16進制得3cb0;故高位TH0=0x3c;TL0=0xb0;

不同頻率晶振產生的機器周期不一樣:
公式為:機器周期=晶振頻率/12。。。這是在該晶振頻率下每秒產生多少M機器周期。

比如當晶振頻率為11.0592M的晶振。則每秒可產生機器周期為11.0592/12=0.9216M的機器周期,也就是921600個機器周期。50ms等于0.05秒,所以需要921600*0.05=46080個機器周期;定時器在方式1工作,為16位,最大值為65536,所以需設初值為65536-46080=19456;轉為16進制為(4c00),所以高位TH0=0x4c; TL0=0x00;
---------------------
作者:92年程序員
來源:CSDN
原文:https://blog.csdn.net/qq_39790474/article/details/85034038
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
作者: angmall    時間: 2019-6-2 09:52
TH0 TL0的初值
先說說總值:

方式1為16位的定時器/計數器,對定時器T0來說是分成兩個寄存器(可以形象地比作容器吧,請自行查閱):TH0為高八位,TL0為低八位,組成了16位的定時器,當低位TL0計滿就向高位TH0移一個數,然后清零。
以12Mhz的晶振來說,機器周期是1us,計滿TH0、TL0就需要2^16-1個數,再來一個數就“溢出”產生中斷,一次溢出也就是65536us,約等于65.5ms,如果要定時50ms的話就要給他們裝一個預裝值(初值),總值-需要值=預裝值,
也就是65536-50000=15536,預裝后,定時器從預裝值開始加值,定時器溢出中斷后,會重新從預裝值開始加值加到50ms就再產生中斷,從而達到了定時的目的。如果要定時1s就可以讓定時器中斷1000ms/50ms=20次。
另外一點,TH0和TL0中應該裝入的總數是15536,然后把15536對256求模:15536/256=60裝入TH0中,把15536對256求余:15536%256=176裝入TL0中,因為這是兩個八位28*28的容器。
所以就有了
TH0=(65535-50000)/256
TL0=(65535-50000)%256



http://www.zg4o1577.cn/bbs/dpj-103111-1.html

http://www.zg4o1577.cn/bbs/dpj-105679-1.html



作者: yzwzfyz    時間: 2019-6-4 10:16
很簡單:
定時器就是個加法器,每輸入一個CLK脈沖它的T0就+1(T0由TH0和TL0合成)。
要點是:當T0=1111111111111111(65535)后再來一個CLK,T0就變成0,且給出一個溢出信號。
就可以在得到這個溢出信號后,不讓它=0,而重新給它一個起點數字!
所以你只要知道CLK取的是什么信號,這個信號的間隔時間是多少就OK了,余下的是小學數學問題了。
CLK可以取晶振頻率、可以取晶振分頻后的頻率,可以取外部分IO上的脈沖,很靈活。這就看你如何設置選擇了。
你要學會看手冊,這些手冊上都有。
作者: Priams    時間: 2019-6-4 12:32
如果覺得計算麻煩可以網上搜初值計算器,有小程序的
作者: 江西奉新    時間: 2019-6-4 23:04
數學邏輯不好,有點懵,,2樓的3樓講的都不錯,看了之后明白了一點,總數減定時,的差,用16進制表示,再給TH TL,晶振不一樣是不是值也不一樣!




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩成人免费视频 | 亚州综合一区 | 亚洲高清视频在线观看 | 97福利在线 | 欧美一级片 | 国产专区免费 | 一级大黄| 91亚洲国产亚洲国产 | 欧美福利视频 | 精品国产一区久久 | 成人av电影免费在线观看 | 日本成人中文字幕 | 99精品久久 | 在线视频一区二区 | 91在线一区 | 福利视频三区 | 日韩一二区在线 | 精品久久久久久久人人人人传媒 | www.久久99| 欧美三区在线观看 | 一区二区成人 | 夜久久 | 视频一区二区中文字幕日韩 | 亚洲欧美日韩精品久久亚洲区 | 国产福利在线播放麻豆 | 国产精品视频免费观看 | 亚洲一区亚洲二区 | 欧美aⅴ| 五月天婷婷激情 | 一区不卡在线观看 | 国产精久久久久久久 | 久久99精品久久久久蜜桃tv | 国产午夜亚洲精品不卡 | 99色综合 | 欧美专区在线 | 欧美国产视频 | 91久久久久久久久久久久久 | 特级毛片www | 国产精品资源在线观看 | 亚洲精品国产偷自在线观看 | 国产亚洲成av人在线观看导航 |