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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機LED動態(tài)顯示程序

          單片機LED動態(tài)顯示程序

          作者: 時間:2012-12-11 來源:網(wǎng)絡(luò) 收藏

          ;*****************************************************************************
          ;: 描述:此51led程序的電路很簡單這里我就不畫出來,就是p2口,通過470歐姆的電阻接led燈然后連到正5v電源。請http://www.51hei.com 的讀者自行裝配好電路,加電阻的目的是限流保持正常運行
          ;******************************************************************************
          include reg52.h>
          #include intrins.h>

          #define D_P0 P0 //端口定義
          #define D_P1 P1 //
          #define D_P2 P2 //
          #define D_P3 P3 //

          #define uchar unsigned char
          #define uint unsigned int
          uint h;

          uchar code table[16]={0x0fe,0xfd,0xf7,0xef,0xdf,0xbf,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff};//

          //11us延時函數(shù)
          void delay(uint t)
          {
          for(;t>0;t--);
          }

          //led函數(shù)
          scan()
          {
          uint k;
          for(k=0;k16;k++) //
          {
          D_P2 = table[k];
          delay(5000);
          delay(5000);
          }
          }

          //程序的主函數(shù)
          main()
          {
          D_P0 = 0xff; //初始端口
          D_P1 = 0xff; //
          D_P3 = 0xff; //
          while(1)
          {
          for(h=0;h500;h++)
          {
          scan();
          }
          }
          }

          這樣就能使的led出現(xiàn)連續(xù)閃動顯示的動態(tài)效果。希望廣大學(xué)友試驗成功。



          關(guān)鍵詞: 單片機 LED 動態(tài)顯示

          評論


          相關(guā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); })();