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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3460|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久这里只有精品首页 | 成人国产在线观看 | 亚洲精品字幕 | 亚洲欧洲精品一区 | 无码一区二区三区视频 | 亚洲劲爆av| 亚洲欧美中文字幕在线观看 | 夜夜操天天艹 | 天天干b| 91.xxx.高清在线 | 亚洲精品一二三 | 视频在线一区二区 | 伊人免费视频二 | 中文在线一区二区 | 91精品国产91久久久久久不卞 | 操操日| 福利二区 | 亚洲国产伊人 | 中文字幕1区2区3区 亚洲国产成人精品女人久久久 | 在线欧美 | 久久久精品网站 | 午夜成人免费视频 | 九九热在线视频 | 成人小视频在线免费观看 | 天天操 天天操 | 久久久精品综合 | 日韩精品一区二区三区视频播放 | 两性午夜视频 | 久久网日本 | 污片在线免费观看 | 草草视频在线观看 | 久久久精品一区 | 国产做爰 | 亚洲综合二区 | 免费一级做a爰片久久毛片潮喷 | 天天激情综合 | 色呦呦网站 | 亚洲欧美日韩精品久久亚洲区 | 日韩图区 | 伊人超碰在线 | 久久av网站 |