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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機(jī)控制數(shù)碼管顯示

          單片機(jī)控制數(shù)碼管顯示

          作者: 時間:2016-11-17 來源:網(wǎng)絡(luò) 收藏
          利用單片機(jī)控制6個共陰極8段數(shù)碼管顯示,可以通過兩個鎖存器分別進(jìn)行位選(位置即哪個數(shù)碼管)和段選(數(shù)碼管的哪一段即顯示什么數(shù))。74HC573鎖存器使能端為低電平有效,當(dāng)LE為高電平時,輸出端(output)跟隨輸入端(D)變化;當(dāng)LE為低電平時,輸出端保持LE為高電平時的值。單片機(jī)通過鎖存器控制數(shù)碼管的電路圖如圖1所示:
          說明:
          1)、數(shù)碼管為共陰極的,當(dāng)位選Q0~Q5,響應(yīng)位為0時為選中,為1為不選。如選擇第一個數(shù)碼管P0=0xfe;
          2)、共陰極數(shù)碼管表(段選表)

          0x3f , 0x06 , 0x5b , 0x4f , 0x66 , 0x6d ,
          0 1 2 3 4 5
          0x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x7c ,
          6 7 8 9 A B
          0x39 , 0x5e , 0x79 , 0x71 , 0x00
          C D E F 無顯示
          3)、共陰極位選表
          0xfe,0xfd,0xfb,0xf7,0xef,0xdf
          1 2 3 4 5 6 (選擇哪一位)
          3)、一般先進(jìn)行位選然后鎖存住,再進(jìn)行段選鎖存住,程序舉例
          sbit dula=P2^7;
          sbit wela=P^8;
          while(1)
          {
          wela=1;//位選
          P0=0xfe;//位選第二個數(shù)碼管
          wela=0;//位鎖存
          dula=1;//段選
          P0=0x39;//顯示6
          dula=0;//段鎖存
          delay();//一般自己寫個延時函數(shù)或利用中斷定時器進(jìn)行延時
          }


          評論


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