单片机 按键1展示流水灯 按键2蜂鸣器响代码
时间: 2023-04-09 08:01:30 浏览: 102
以下是单片机按键1展示流水灯,按键2蜂鸣器响的代码:
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit beep=P1^5;
sbit led=P1^0;
sbit key1=P3^1;
sbit key2=P3^0;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{
uchar i;
while(1)
{
if(key1==0)
{
delay(10);
if(key1==0)
{
for(i=0;i<8;i++)
{
led=0x01<<i;
delay(500);
}
}
}
if(key2==0)
{
delay(10);
if(key2==0)
{
beep=0;
delay(500);
beep=1;
}
}
}
}