<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          51單片機頻率的計算

          作者: 時間:2016-11-18 來源:網(wǎng)絡(luò) 收藏
          當定時器重載值是8bit時(傳統(tǒng)的51單片機型號,如AT89C51的T1):

          Y=256-((256-X)*4)
          當定時器重載值是16bit時(較新的51單片機型號,如C8051F系列的Timer3):
          Y=65536-((65536-X)*4)

          本文引用地址:http://www.ex-cimer.com/article/201611/315854.htm

          下面舉例說明波特率選擇過程:假設(shè)系統(tǒng)要求的通信頻率在20000bit/s以下,晶振頻率為12MHz,設(shè)置SMOD=1(即波特率倍增)。則TH1=256-62500/波特率

          baud(波特率)=2^smod*12M/(12*32*(256-TH1)

          當SMOD=1時,k為倍數(shù),是2的冪,公式為:

          波特率=K×12000000/32×12×(256-TH1)

          所以,TH1=0xf3=256-(12000000/384×波特率) 其中波特率為2400

          TL1=0xF3; //9600波特率的初值,板子使用12M晶振,初值=256-12000000/32/12/2400

          12000000是晶振的值,32是指使用的是32位,即計數(shù)器模式2

          設(shè)計的時候就是這樣的。12個晶振周期才能完成一條指令的執(zhí)行



          關(guān)鍵詞: 51單片機頻

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();