找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 51單片機論壇 LED_單片機控制led.zip

        LED_單片機控制led.zip

         

        單片機寫的波浪狀的流水燈:

        單片機寫的波浪狀的流水燈

        #include <reg52.h>
        #define uchar unsigned char
        #define uint unsigned int
        sbit P00=P0^0; //P0口為低電平時LED亮
        sbit P01=P0^1;
        sbit P02=P0^2;
        sbit P03=P0^3;
        sbit P04=P0^4;
        sbit P05=P0^5;
        sbit P06=P0^6;
        sbit P07=P0^7;
        uchar cnt[8]={8,16,24,32,40,48,56,64}; //定義8個初始亮度級別
        uchar flgdir[8]={1,1,1,1,1,1,1,1}; //在LED從暗到漸亮再從亮到漸暗是做計數方向標志
        void main()
        {
        TMOD=0x11; //定時器0定時0.156mS,晶振是11.0592M
        TH0=0xFF;
        TL0=0x70;
        ET0=1;
        EA=1;
        TR0=1;
        P0=0x00;
        while(1);
        }
        void timer0() interrupt 1
        {
        static uchar n;
        uchar i;
        TH0=0xFF;
        TL0=0x70;
        n++;
        if(n==cnt[0])P00=1; //用n定時計數與cnt比較用來在P0各個位出現不同脈寬的PWM波形
        if(n==cnt[1])P01=1;
        if(n==cnt[2])P02=1;
        if(n==cnt[3])P03=1;
        if(n==cnt[4])P04=1;
        if(n==cnt[5])P05=1;
        if(n==cnt[6])P06=1;
        if(n==cnt[7])P07=1;
        if(n>63) //每過64*0.156=10ms,P0變為0,重新開始一個PWM周期,即PWM波的頻率是100Hz
        {
        n=0;
        P0=0;
        for(i=0;i<8;i++) //并且每過10ms每個燈的脈寬變化一次,即亮度變化一次
        {
        if(flgdir==1) //分別控制每個燈的脈寬由窄變寬再到窄,由于計數的初始值不同,因此出現波浪狀的流水燈
        {
        cnt++;
        if(cnt>71)flgdir=0;
        }
        else
        {
        cnt--;
        if(cnt<9)flgdir=1;
        }
        }
        }
        }

        有興趣的朋友可以免費索取源程序

        QQ|手機版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網站地圖

        GMT+8, 2025-5-1 23:19 , Processed in 0.040087 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        返回頂部
        久久久久亚洲精品无码蜜桃| 国产精品人成在线播放新网站| 久久精品无码一区二区三区日韩 | 亚洲精品亚洲人成在线观看| 久久精品国产亚洲AV麻豆网站| 国产精品久久毛片完整版| 午夜男人女人爽爽爽视频| 野外一男一女一级毛片女人男人| 久久精品国产精品亚洲人人 | 阳茎进去女人阳道视频特黄 | 国产精品九九久久免费视频 | 国产精品2019| 黑巨人与欧美精品一区 | 国产精品成人小电影在线观看| 久久人搡人人玩人妻精品首页| 亚洲AV永久无码精品| 久久精品国产一区二区三区日韩| 久久久无码精品亚洲日韩软件| 精品国产一区AV天美传媒| 国产精品美女WWW爽爽爽视频| 亚洲国产精品无码久久| 视频二区国产精品职场同事| 一区二区三区精品高清视频免费在线播放| 国产午夜福利精品久久2021| 久久成人精品| 国产午夜精品一区二区三区不卡| 亚洲精品A在线观看| 久久91这里精品国产2020| 国产偷窥女洗浴在线观看| 久久精品免费观看| 伊人精品在线观看| 四虎成人欧美精品在永久在线| 又爽又黄又无遮挡的视频| 久久精品成人免费网站| 精品一区二区三区四区| 老年人精品视频在线| 精品无码av一区二区三区| 九九精品在线视频| 国产精品三级在线观看无码| 老湿亚洲永久精品ww47香蕉图片| 国产午夜无码精品免费看动漫|