欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
基于51單片機(jī)的不同模式流水燈程序(3種方法)
[打印本頁]
作者:
linminjy
時(shí)間:
2021-11-10 15:29
標(biāo)題:
基于51單片機(jī)的不同模式流水燈程序(3種方法)
1.延時(shí)函數(shù):i==500
2.從一個(gè)LED變到另一個(gè)LED間要添加延時(shí)函數(shù)(間隔要適度),否則變化太快仿佛在抖動(dòng)。
3.key()函數(shù)中添加while(KEY==0); 檢測(cè)按鍵是否彈起,否則按鍵計(jì)數(shù)可能不對(duì)
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.png
(26.5 KB, 下載次數(shù): 66)
下載附件
2021-11-10 17:03 上傳
單片機(jī)源程序如下:
#include<reg51.h>
#define uchar unsigned char
void delay()
{
uchar a,b;
for(a=500;a;a--)
{
for(b=500;b;b--);
}
}
void main()
{
unsigned char count=0;
unsigned char num=0;
while(1){
while(((num%3)==0)&&(P2!=0xFE))
{
P0=~(0x01<<count);
delay();
count++;
if(count>=8)
count=0;
}
while(((num%3)==1)&&(P2!=0xFE))
{
P0=~(0x80>>count);
delay();
count++;
if(count>=8)
count=0;
}
while(((num%3)==2)&&(P2!=0xFE))
{
P0=~(0x01<<count);
delay();
count=count+2;
if(count==8){
count=1;
}
if(count==9){
count=0;
}
}
if(P2==0xFE){
num=num+1;
}
while(P2==0xFE);
}
}
復(fù)制代碼
所有資料51hei附件下載:
實(shí)驗(yàn)三.zip
(61.61 KB, 下載次數(shù): 15)
2021-11-10 15:28 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1