找回密碼
         注冊會員
        搜索附件  
        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.

        返回頂部
        国产网红主播无码精品| 亚洲国产精品一区第二页 | 亚洲精品国产字幕久久不卡| 日产欧美国产日韩精品| 久久最新精品国产| 国产一级做a爱免费视频| 中文字幕久精品免费视频| 大伊香蕉精品一区视频在线 | 日本精品久久久久影院日本| 亚洲精品无码午夜福利中文字幕 | 国产精品亚洲产品一区二区三区| 亚洲精品视频久久久| 精品亚洲成α人无码成α在线观看| 亚洲性日韩精品国产一区二区| CAOPORM国产精品视频免费| 国产区精品高清在线观看| 亚洲精品乱码久久久久久蜜桃图片 | 国产欧美日韩综合精品一区二区| 国产精品综合专区中文字幕免费播放 | 99re国产精品视频首页| 精品99久久aaa一级毛片| 国产99视频精品免费视频76 | 国产亚洲精品a在线观看 | 国产精品久久久久久福利漫画| 精品无码一级毛片免费视频观看| 日韩精品专区AV无码| 国产精品成| 色欲精品国产一区二区三区AV| 99热成人精品免费久久| 国产男靠女免费视频网站| 欧美一卡2卡3卡四卡海外精品| 亚洲日韩欧美制服精品二区| 国产91精品一区二区麻豆网站| 欧美日韩国产精品自在自线| heyzo高无码国产精品| 亚洲精品国产日韩无码AV永久免费网 | 无码人妻精品一区二区三区久久| 国产成人毛片亚洲精品 | 国产高清在线精品一区二区| 人妻少妇精品中文字幕av蜜桃| 精品国产亚洲男女在线线电影 |