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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 51單片機驅動12位AD轉換TLC2543電路圖+程序

          51單片機驅動12位AD轉換TLC2543電路圖+程序

          作者: 時間:2016-11-30 來源:網(wǎng)絡 收藏

          void resultvolt()
          {
          volt=volt*5000.0/4334;//轉換成電壓顯示
          }
          void resultfroq()
          {
          froq=1000000.0/froq*2/2.0;//轉換頻率數(shù)值
          }
          void displayvolt(uint dat)
          {
          P2=0x10;
          P0=tab[dat/1000]&0x7f;
          delayms(1);
          P0=0xff;
          P2=0x20;
          P0=tab[dat%1000/100];
          delayms(1);
          P0=0xff;
          P2=0x40;
          P0=tab[dat%100/10];
          delayms(1);
          P0=0xff;
          P2=0x80;
          P0=tab[dat%10];
          delayms(1);
          P0=0xff;
          }
          void displayfroq(uint dat)
          {
          P2=0x01;
          P0=tab[dat/1000]&0x7f;
          delayms(1);
          P0=0xff;
          P2=0x02;
          P0=tab[dat%1000/100];
          delayms(1);
          P0=0xff;
          P2=0x04;
          P0=tab[dat%100/10];
          delayms(1);
          P0=0xff;
          P2=0x08;
          P0=tab[dat%10];
          delayms(1);
          P0=0xff;
          }
          void t0_int() interrupt 1
          {
          TH0=-froq/256;
          TL0=-froq%256;
          }
          void t0_init(void)
          {
          TMOD=0x01;
          ET0=1;
          TR0=1;
          EA=1;
          }
          void main()
          {
          t0_init();
          P2=0xff;
          P0=0xff;
          while(1)
          {
          readADC(0);
          delayms(1);
          resultvolt();
          resultfroq();
          displayfroq(froq);
          displayvolt(volt);
          }
          }

          上一頁 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); })();