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

標題: 流水燈升級版 [打印本頁]

作者: liyu124118    時間: 2018-3-12 16:21
標題: 流水燈升級版
普通的流水燈是讓8個led依次點亮,此升級版會讓流水燈點亮第三個LED后再回到第二個LED,讓LED呈現出震蕩的形式,從左邊到右邊,再從右邊彈到左邊,實驗程序很簡單,還是很有趣的。此程序會讓初學者對FOR語句的掌握更加牢固。
一下是本程序的源碼:
/*本程序使led向右移動2格再向左移動一格以此循環,在觸及到第八個LED時又彈回來向左以以上規律移動*/
/********************************************************************/
#include<reg52.h>                         //         定義了一些特殊功能寄存器
#include<intrins.h>                         //         需用到左右移函數
#define led P2                                  // 將P2定義為led
typedef unsigned int u16;          //對數據類型進行聲明定義
typedef unsigned char u8;
/***********************************/                 
void delay(u16 i)                                          //延時函數   循環一次延時10us,當i=50000時大概延時450ms
{       
        while(i--);
}
/***********************************/
void main()                                                         //主函數
{
        u8 i,j;                                                         //        i led逐步右移計數,jled左右閃動計數
       
        while(1)                                                 //無限循環
        {        led=0x01;                                         //讓第一個LED發光        ,延時
            delay(8000);
                        for(i=0;i<6;i++)                 //由于最后一個LED發光后不能跳到后一個LED,所以第七次單獨運行
                {
                                for(j=0;j<2;j++)         //LED向右移動2
                        {
                                led=_crol_(led,1);         
                                delay(8000);
                        }
                                for(j=j;j>1;j--)         //LED向左移動1
                        {
                                led=_cror_(led,1);
                                delay(8000);
                        }
            }
                                        for(i=i;i<7;i++)   //當i=6時led向右移動2
                                {
                                        led=_crol_(led,1);
                                        delay(8000);
                                }
                         for(i=0;i<6;i++)                   // 和以上過程相反
                {
                                for(j=0;j<2;j++)
                        {
                                led=_cror_(led,1);
                                delay(8000);
                        }
                                for(j=j;j>1;j--)
                        {
                                led=_crol_(led,1);
                                delay(8000);
                        }
            }
                                        for(i=i;i<7;i++)
                                {
                                        led=_cror_(led,1);
                                        delay(8000);
                                }
       
        }

}

相機速度有點慢,看起來有兩個LED同時移動

P80312-161843.gif (2.25 MB, 下載次數: 49)

P80312-161843.gif





歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 操久久| 国产精品无码专区在线观看 | 久久精品国产一区二区电影 | 亚洲一二三区精品 | 国产综合区 | 精品日韩在线 | 亚洲36d大奶网 | 国产特级毛片 | 草草视频在线观看 | 中文字幕av网 | 四虎在线视频 | 免费在线观看成人av | 国产91丝袜 | 日韩视频二区 | 一区二区免费视频 | 91成人免费看 | www.色综合 | 精品一二区| 日韩免费高清视频 | 亚洲一区二区精品视频在线观看 | 亚洲精品美女视频 | 久草免费在线视频 | 在线观看免费高清av | 青青草视频网站 | 热re99久久精品国产99热 | 精品久久久久一区二区国产 | 91视频日本 | 午夜a v电影 | 欧产日产国产精品视频 | 色综合99 | 日韩在线小视频 | 国产精品美女一区二区三区 | 99国内精品久久久久久久 | 国产精品久久久久久久久久免费看 | 久久久久国产一级毛片 | 久久网日本 | 久久综合一区二区 | 黄色网址在线免费观看 | 午夜在线视频一区二区三区 | 夜夜爆操 | 韩三级在线观看 |