標題:
單片機流水燈
[打印本頁]
作者:
1742413784
時間:
2020-12-18 11:31
標題:
單片機流水燈
#include<reg51.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
sbit KEY =P3^0;
uint temp,x,y,flag,i;
uint a[]={0x7e,0x3c,0x18,0x00,0x18,0x3c,0x7e,0xff};
uint b[]={0xfe,0xfc};
void delay(z);
void main()
{ i=0;
while(1)
{
if(!KEY){;
delay(3);
if(!KEY){
while(!KEY);
flag++;
temp=b[flag-1];
}
}
if(flag==1)
{
P1=temp;
temp=_crol_(temp,1);
delay(500);
P1=temp;
}
if(flag==2)
{
P1=temp;
temp=_crol_(temp,1);
delay(500);
P1=temp;
}
if(flag==3)
{
P1=a[i];
i++;
delay(500);
P1=a[i];
if(i==8)i=0;
}
if(flag==4)
{
P1=0Xff;
i=0;
flag=0;
}
}
}
void delay(z)
{for(x=0;x<z;x++)
for(y=0;y<125;y++);
}
復制代碼
實驗二陳川.zip
2020-12-18 11:30 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
35.9 KB, 下載次數(shù): 2, 下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1