📄 1244.c
字号:
//8个发光二极管以间隔100ms来回流动两次,同时蜂鸣器发声,然后全部熄灭,间隔300ms全部闪烁两次。
#include<reg52.h>
#include<intrins.h>
sbit beep=P2^3;
unsigned int i,j;
unsigned char a,b,k;
void delay(unsigned char x)
{
for(i=500;i>0;i--)
for(j=x;j>0;j--);
}
void main()
{
while(1)
{
b=2;
while(b--)
{
a=0xfe;
for(k=8;k>1;k--)
{
P1=a;
beep=0;
delay(17);
beep=1;
delay(17);
a=_crol_(a,1);
}
for(k=8;k>1;k--)
{
P1=a;
beep=0;
delay(17);
beep=1;
delay(17);
a=_cror_(a,1);
}
}
P1=0xfe;
delay(17);
P1=0xff;
b=2;
while(b--)
{
delay(110);
P1=0x00;
delay(110);
P1=0xff;
}
while(1);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -