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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3189|回復: 0
打印 上一主題 下一主題
收起左側

單片機定時器初值計算

[復制鏈接]
跳轉到指定樓層
樓主
ID:456580 發表于 2020-5-16 22:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

最近在學單片機定時器初值的計算方法,下面大概列出來12MHz晶振與11.0592MHz兩種不同晶振的區別,用10ms和50ms的計算方法,希望能幫助到大家,有問題可以評論區提問


一、10MS定時器初值的計算:

          1.晶振12M


             12MHz除12為1MHz,也就是說一秒=1000000次機器周期。10ms=10000次 機器周期。
              65536-10000=55536(d8f0)  
              TH0=0xd8,TL0=0xf0  
        2.晶振11.0592M


              11.0592MHz除12為921600Hz,就是一秒921600次機器周期,10ms=9216次機器周期。
              65536-9216=56320(dc00)   
              TH0=0xdc,TL0=0x00


  二、50MS定時器初值的計算:   

       1.晶振12M
             12MHz除12為1MHz,也就是說一秒=1000000次機器周期。50ms=50000次 機器周期。   


             65536-50000=15536(3cb0)


             TH0=0x3c,TL0=0xb0


       2.晶振11.0592M


            11.0592MHz除12為921600Hz,就是一秒921600次機器周期,50ms=46080次機器周期。


            65536-46080=19456(4c00)

              
  TH0=0x4c,TL0=0x00



三、使用說明

            以12M晶振為例:每秒鐘可以執行1000000次機器周期個機器周期。而T 每次溢出 最多65536 個機器周期。我們盡量應該讓溢出中斷的次數最少(如50ms),這樣對主程序的干擾也就最小。   開發的時候可能會根據需要更換不同頻率的晶振(比如c51單片機,用11.0592M的晶振,很適合產生串口時鐘,而12M晶振很方便計算定時器的時間),使用插接式比較方便。  
             對12MHz  1個機器周期 1us  12/fosc = 1us


             方式0  13位定時器最大時間間隔  = 2^13 = 8.192ms


             方式1  16位定時器最大時間間隔  = 2^16 = 65.536ms


             方式2  8位定時器最大時間間隔  = 2^8 = 0.256ms =256 us  定時5ms,計算計時器初值  M = 2^K-X*Fosc/12  12MHz 方式0: K=13,X=5ms,Fosc=12MHz 則 M = 2^13 - 5*10^(-3)*12*10^6/12= 3192 = 0x0C78         THx = 0CH,TLx = 78H,
              方式1: K=16,X=5ms,Fosc=12MHz 則 M = 2^16 - 5*10^(-3)*12*10^6/12= 60536 = 0xEC78        THx = ECH,TLx = 78H,   


             50ms 12MHz   THx = 3CH,TLx = B0H,         10ms       THx = D8H,TLx = F0H,


            方式2: 最大時間 2^8Fosc/12 = 0.256ms  

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 很黄很污的网站 | 日韩aⅴ片| 久久亚| 97国产精品视频人人做人人爱 | 中文字幕视频在线 | 精品久久久久久久久久 | 国产精品亚洲视频 | 99精品九九 | 国产一区二区三区视频 | 国产日韩一区二区 | 成人h动漫精品一区二区器材 | av播播| 国产一区二区在线免费观看 | 黄网免费看 | 色综合一区二区 | www.日韩av.com| 91精品国产综合久久久久 | 日韩中文字幕在线观看视频 | 黄色免费网 | 久久亚洲精品国产精品紫薇 | 国产日韩欧美激情 | 欧美在线观看一区 | 在线观看视频一区 | 久久国产婷婷国产香蕉 | 男女污污动态图 | 久久中文字幕一区 | 国产色| 欧美一区二区三区久久精品 | 激情福利视频 | 欧美一区二区在线播放 | 亚洲成人精选 | 久久久精品一区二区三区 | 免费在线成人 | 日韩欧美电影在线 | 亚洲成人av在线播放 | 亚洲欧美一区在线 | 91精品国产色综合久久不卡98口 | 欧美一极视频 | 在线观看亚 | 热99在线| 成人av一区二区三区 |