标题:
单片机流水灯
[打印本页]
作者:
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, 下载次数: 2, 下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1