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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 51單片機(jī)方波發(fā)生器程序100HZ和200HZ按鍵控制

          51單片機(jī)方波發(fā)生器程序100HZ和200HZ按鍵控制

          作者: 時間:2016-11-30 來源:網(wǎng)絡(luò) 收藏
          //本機(jī)晶振11.0592,采用stc89c51單片機(jī),P3.2 P3.3兩個按鍵控制方波發(fā)生器的輸出頻率.

          #include
          #define uchar unsigned char
          #define uint unsigned int
          sbit output=P1^7; //輸出點(diǎn)
          sbit oneset=P3^2; //設(shè)置100HZ
          sbit twoset=P3^3; //設(shè)置200HZ
          uint number1=0; //定時器0高8位
          uint number2=0; //定時器0低8位

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


          void main()
          {

          TMOD=0x01;
          TH0=0xee;//任意設(shè)定初值
          TL0=0x0b;
          EA=1;
          ET0=1;
          TR0=1;
          while(1)
          {
          if(oneset==0)//鍵值判斷 oneset為100HZ 實際是100.027HZ略有誤差
          {number1=0xee;
          number2=0x0b;
          }
          if(twoset==0) //鍵值判斷twoset為200HZ 實際是200.143HZ略有誤差
          {
          number1=0xf7;
          number2=0x0b;
          }

          }
          }

          void init()interrupt 1
          {
          TH0=number1;
          TL0=number2;
          output=~output;
          TR0=1;
          }



          評論


          技術(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); })();