<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        兩位數碼管動態顯示C語言程序+電路圖

        作者:小卒   來源:本站原創   點擊數:  更新時間:2014年10月24日   【字體:

        用c語言編寫的 51單片機數碼管驅動程序 下面是電路圖:

         
        #include<reg52.h>
        #define uint unsigned int
        void delay7ms(void)   //誤差 -0.217013888891us
        {
            unsigned char a,b;
            for(b=208;b>0;b--)
                for(a=14;a>0;a--);
        }
        void delay2ms(void)   //誤差 -0.217013888889us
        {
            unsigned char a,b;
            for(b=80;b>0;b--)
                for(a=10;a>0;a--);
        }
         
        void main(void)
        {
        uint led[10]={0xc0,0xf9,0xa4, 0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
        uint m,n=0,a=0;
        for(m=0;m<=10;m++)
        {
        while(a<30)
          {
            if(m==10)
            {
          m=0;
             n++ ;
             if(n==10)
             n=0;
         }
           P0=led[m];
           P2=0x40;
           delay7ms();
           P2=0x00;
           delay2ms();
           P0=led[n];
           P2=0x80;
           delay7ms();
           P2=0x00;
           delay2ms();
         
         a++;
          }
           a=0;
        }
        }
        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮