📄 lesson5-1.c
字号:
#include <reg52.h>
void delay(unsigned int t)
{
unsigned int j,k;
for(k=0;k<t;k++)
for(j=0;j<125;j++);
}
void main()
{
unsigned int w,i,g,s,z;
P1 = 0xf0;
w = 0x01;
g = 0x01;
s = 0x80;
z = 0x01;
for(i=0;i<8;i++)
{
P0 = w;
delay(60);
w=w<<1;
}
for(i=8;i>0;i--)
{
P0 = s;
delay(60);
s=s>>1;
}
for(i=0;i<8;i++)
{
P0 = g;
delay(100);
g=g<<1;
}
for(i=8;i>0;i--)
{
P0 = s;
delay(60);
s=s>>1;
}
for(i=0;i<8;i++)
{
P0 = z;
delay(60);
z=z<<2;
}
P0 = 0x55;
delay(100);
P0 = 0xaa;
delay(100);
P0 = 0xff;
delay(100);
P0 = 0x00;
delay(200);
P0 = 0xff;
delay(100);
P0 = 0x00;
delay(200);
P0 = 0xff;
delay(100);
P0 = 0x00;
delay(200);
P0 = 0xff;
delay(100);
P0 = 0x00;
delay(200);
P0 = 0xff;
delay(100);
P0 = 0xaa;
delay(200);
P0 = 0x55;
delay(200);
P0 = 0xaa;
delay(200);
P0 = 0x55;
delay(200);
P0 = 0xaa;
delay(200);
P0 = 0x55;
delay(200);
P0 = 0xaa;
delay(200);
P0 = 0x55;
delay(200);
P0 = 0xcc;
delay(200);
P0 = 0x33;
delay(200);
P0 = 0xcc;
delay(200);
P0 = 0x33;
delay(200);
P0 = 0xcc;
delay(200);
P0 = 0x33;
delay(200);
P0 = 0xcc;
delay(200);
P0 = 0x33;
delay(200);
P0 = 0x81;
delay(200);
P0 = 0x7e;
delay(200);
P0 = 0x81;
delay(200);
P0 = 0x7e;
delay(200);
P0 = 0x81;
delay(200);
P0 = 0x7e;
delay(200);
P0 = 0x81;
delay(200);
P0 = 0x7e;
delay(200);
P0 = 0x3c;
delay(200);
P0 = 0xc3;
delay(200);
P0 = 0x3c;
delay(200);
P0 = 0xc3;
delay(200);
P0 = 0x3c;
delay(200);
P0 = 0xc3;
delay(200);
P0 = 0x3c;
delay(200);
P0 = 0xc3;
delay(200);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -