久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1222|回復(fù): 0
收起左側(cè)

LED矩陣海浪式呼吸效果單片機(jī)源程序

[復(fù)制鏈接]
ID:412944 發(fā)表于 2018-12-4 12:47 | 顯示全部樓層 |閱讀模式
#include <REG51.H>
#define uint unsigned int
#define uchar unsigned char
unsigned char code tabb[]= {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; //衡條表
uint PWM_Count,PWM_ZKB,PWM_Delay,PWM_Number;
unsigned char LED;
bit PWM_END;
void Timer0Init(void);                //10微秒@12.000MHz
void Delay500MS();

/*************主函數(shù)*****************************/
void main(void)
{
        Timer0Init();
    P2=0x00;
    while(1)
    {
        for(LED=0; LED<8; LED++) //循環(huán)8次逐條點(diǎn)亮8個LED點(diǎn)陣燈
        {
            P0=tabb[7-LED];
            Delay500MS();
            P0=0x00;
                        Delay500MS();
            TR0=1;
            PWM_END = 1;
            while(PWM_END);
        }
    }
}

void Timer0Init(void)                //10微秒@12.000MHz
{
    TMOD &= 0xF0;                //設(shè)置定時器模式
    TMOD |= 0x02;                //設(shè)置定時器模式
    TL0 = 0xF7;                //設(shè)置定時初值
    TH0 = 0xF7;                //設(shè)置定時重載值
    TF0 = 0;                //清除TF0標(biāo)志
    TR0 = 0;                //定時器0開始計時
    ET0 = 1;
    EA = 1;
}

/*************延時函數(shù)*********************/
void Delay500MS()                //@11.0592MHz
{
        unsigned char i, j, k;
        i = 4;
        j = 129;
        k = 119;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}


void TIME0()        interrupt 1
{
    PWM_Count++;
    if(PWM_Count > 100)
    {
        PWM_Count = 0;
        PWM_Delay++;
        if(PWM_Delay > 20)
        {
                        PWM_Delay = 0;
//                        if(PWM_ZKB > 60)
//                                PWM_ZKB +=2;
//                        else
                                PWM_ZKB++;
        }
        if(PWM_ZKB > 30)
        {
            PWM_ZKB = 0;
            PWM_Number++;
            if(PWM_Number > 3)
            {
                PWM_Number = 0;
                PWM_END=0;
                TR0 = 0;
            }
        }
        }
        if(PWM_Count < PWM_ZKB)
            P0=tabb[7-LED];
        else
            P0 = 0x00;

}
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区在线免费观看 | 国产91在线 | 亚洲 | 中文在线一区二区 | 青青草综合 | 久久福利电影 | 日本黄色大片免费看 | 午夜欧美| 欧美一区二区三区精品免费 | av中文字幕网站 | 黄色三级在线播放 | 日韩精品一区二区三区在线播放 | 国产综合精品一区二区三区 | 国产精品久久一区 | 最新免费黄色网址 | 国产成人免费视频网站高清观看视频 | 日本电影一区二区 | 亚洲一区免费 | 成人一区二区三区在线观看 | 久视频在线观看 | 国产精品国产三级国产aⅴ浪潮 | 最新高清无码专区 | 成人在线中文字幕 | 国产乱精品一区二区三区 | 国产在线一区二 | 狠狠亚洲 | 午夜影院在线观看版 | 欧美精品99| 九九热精品在线 | 国产精品精品视频一区二区三区 | 色中文在线 | 一区二区三区小视频 | 四虎影院免费在线播放 | 99欧美精品 | 国产91在线精品 | 人人做人人澡人人爽欧美 | 欧美日韩在线免费观看 | 国产一级特黄视频 | 中文字幕在线视频免费观看 | 成人无遮挡毛片免费看 | 国产精品69毛片高清亚洲 | 91精品国产99|