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

        返回頂部
        国产人成精品午夜在线观看| 小辣椒福利视频精品导航| 3D动漫精品啪啪一区二区下载| 国产精品无码专区| 99re66在线观看精品免费 | 青青草国产精品久久| 精品国产一级在线观看| 亚洲精品国产av成拍色拍| 中文字幕亚洲综合精品一区| 伊人精品在线观看| 国产福利微拍精品一区二区| 精品无码专区亚洲| 欧美精品hdvideosex4k| 中文字幕精品一区二区日本| 日本高清在线不卡码ⅴ| 久久国产精品久久国产精品| 日韩一区二区三区在线精品| 国产精品免费大片| 久久亚洲中文字幕精品一区| 久久99久久99精品免视看动漫| 国产精品高清2021在线| 亚洲欧美精品SUV| 99久久国产主播综合精品 | 成人免费精品网站在线观看影片| 无遮挡很爽很污很黄的网站w| 国产伦精品一区二区三区女 | 欧美精品国产精品| 影音先锋男人在线看片资源网| 国产精品99精品无码视亚| 拍国产乱人伦偷精品视频 | 亚洲精品老司机在线观看| 国产精品久久影院| 一区二区国产精品 | 99精品国产丝袜在线拍国语| 午夜在线视频91精品| 国产精品一级香蕉一区| 最新国产美女肝交视频播放 | 无码精品人妻一区二区三区人妻斩| 91久久精品无码一区二区毛片| 冲田杏梨在线精品二区| 国产精品白丝AV嫩草影院|