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

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

        單片機led左跑跑右跑跑程序

        作者:余春雨老師   來源:本站原創   點擊數:  更新時間:2014年04月26日   【字體:

        此程序的電路圖下載:http://www.thefapper.com/f/ks51.pdf   只需要看led部分即可,其他部分可忽略掉. 

          #include <reg52.h>

        typedef unsigned char uchar;
        sbit ADDR0 = P1^0;
        sbit ADDR1 = P1^1;
        sbit ADDR2 = P1^2;
        sbit ADDR3 = P1^3;
        sbit ENLED = P1^4;
        void main()
        {
        uchar cnt = 0;
        uchar i =0;
        uchar j =0;
        uchar k =1;
        ENLED = 0;
        ADDR3 = 1;
        ADDR0 = 0;
        ADDR1 = 1;
        ADDR2 = 1;
        TMOD = 0x01;
        TH0  = 0xB8;
        TL0  = 0x00;
        //12(65536-X)/11059200 =0.02
        TR0 = 1;
        while(1)
        {
        if(TF0 == 1)
        {
        TF0  = 0;
        TH0  = 0xB8;
        TL0  = 0x00;
        i++;
        }
        if(50 == i)
        {
        i = 0;
        if(j ==0)
        {
        P0 = ~(0x01<<cnt);
        cnt++;
        }
        if(1 == j)
        {
        P0 = ~(0x80>>k);
        k++;
        }  
        if(8 == cnt)
        {
        cnt = 1;
        j=1;
        }
        if(8 == k)
        {
        k = 1;
        j=0;
        }
        }
        }
        }
        關閉窗口

        相關文章

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