色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

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

          單片機(jī)LED動(dòng)態(tài)顯示程序

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

          ;*****************************************************************************
          ;: 描述:此51led程序的電路很簡(jiǎn)單這里我就不畫(huà)出來(lái),就是p2口,通過(guò)470歐姆的電阻接led燈然后連到正5v電源。請(qǐng)http://www.51hei.com 的讀者自行裝配好電路,加電阻的目的是限流保持正常運(yùn)行
          ;******************************************************************************
          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í)函數(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ù)閃動(dòng)顯示的動(dòng)態(tài)效果。希望廣大學(xué)友試驗(yàn)成功。



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉