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