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

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 用單片機控制蜂鳴器的實驗電路

          用單片機控制蜂鳴器的實驗電路

          作者: 時間:2012-11-13 來源:網(wǎng)絡 收藏
          WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  方波

            }

            //主程序

            voiDMAin(void)

            {

            TMOD=OxOl;//將定時器0定義為16位定時器

            THO=Oxfe://初始化定時器0的計數(shù)寄存器

            TLO=OxOC;

            ETO=1;//使能定時器0中斷

            EA=1;//使能中斷

            TRO=1;//啟動定時器0

            //循環(huán)語句,

            For(;;){ }

            【注1】定時器0被定義為16位定時器,因為STCl2C54lO是8位,所以16位定時器的計數(shù)器高8位存在THO寄存器中,低8位存在TLO寄存器中,初始化時要分別寫入;

            【注2】程序中將定時器0的16位計數(shù)器初始化為OxfeOc,累加499次為Oxffff,再加1就會溢出產生中斷,即累加500次產生一次中斷。因為時鐘頻率為12MHz,每12個時鐘周期累加1次,累加1次的時間為1Vs,500次的時間為500μs(0.5ms),所以每0.5ms會產生一次中斷;

            【注3】定時器0溢出后的16位計數(shù)器為OxOOOO,如果不重新初始化,要累加65536次才能再次溢出產生中斷,所以要在中斷服務程序中重新初始化16位計數(shù)器為OxfeOc,以保證累加500次后仍能溢出產生中斷。

          手機電池相關文章:手機電池修復


          塵埃粒子計數(shù)器相關文章:塵埃粒子計數(shù)器原理
          蜂鳴器相關文章:蜂鳴器原理
          電流傳感器相關文章:電流傳感器原理

          上一頁 1 2 下一頁

          關鍵詞: 單片機 蜂鳴器

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();