久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機8個led燈自上而下循環,通過按鍵改變方向、速度
[打印本頁]
作者:
有一天雨也
時間:
2018-3-29 10:18
標題:
單片機8個led燈自上而下循環,通過按鍵改變方向、速度
流水燈,初學之系列。
單片機源程序如下:
/*--------------------------------------------------
文件名稱:led.c
功能:利用LED實現跑馬燈效果
說明:8個led燈自上而下循環,通過按鍵改變方向、速度。
---------------------------------------------------*/
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
unsigned char L[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
sbit key1=P1^0;
sbit key2=P1^1;
sbit key3=P1^2;
uint dir=0,n=2500;
void delay(uint z)//延時函數
{
uint x,y;
for(x=z;x>0;x--)
for(y=100;y>0;y--);
}
void speedminus()//減速函數
{
if(n==5000) n=5000;//最慢4s
else n=n+625;
}
void speedplus(){//加速函數
if(n==625) n=625;//最快0.5s
else n=n-625;
}
void main()//主函數
{
uint i=0;
while(1){
for(;i<8;){
P0=L[i];
delay(n);
if(key1==0) dir=1-dir;//反向循環
if(key2==0) speedminus();//按一次按鍵,延時時間變長
if(key3==0) speedplus();//按一次按鍵,延時時間變短
if(dir==0)
{
i++;
if(i==8)//實現循環效果
i=0;
break;
}
else
{
i--;
if(i>8)
i=7;
break;
}
}
}
}
復制代碼
所有資料51hei提供下載:
新建 Microsoft Word 文檔.docx
(13.13 KB, 下載次數: 19)
2018-3-29 10:17 上傳
點擊文件名下載附件
流水燈
下載積分: 黑幣 -5
作者:
ASLJ
時間:
2021-5-23 14:24
請問有電路圖看嗎
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久久毛片
|
久久国产综合
|
成人不卡视频
|
亚洲九九精品
|
精品视频在线观看
|
亚洲一区免费
|
天天干天天干
|
精品一区二区三区四区
|
亚洲欧美一区二区三区视频
|
人人爽人人爽人人片av
|
99精品99久久久久久宅男
|
超碰成人免费观看
|
欧美成人a∨高清免费观看 91伊人
|
欧美最猛黑人
|
www.伊人.com
|
亚洲精品国产第一综合99久久
|
jⅰzz亚洲
|
免费看一区二区三区
|
超碰综合
|
九九热在线观看视频
|
亚洲a毛片
|
午夜精品久久久久久久久久久久久
|
免费一区二区三区
|
亚洲国产精品视频
|
超碰在线人
|
日韩在线不卡视频
|
国产精品1
|
国产一区二区三区四区三区四
|
久久久久久久久久久蜜桃
|
欧洲精品一区
|
九九av
|
综合在线视频
|
国产黄色av电影
|
国产精品一区二区免费
|
毛片久久久
|
成人欧美一区二区三区黑人孕妇
|
国产美女一区二区三区
|
www.嫩草
|
精品久久一区
|
欧美一区不卡
|
国产999精品久久久久久
|