如图,就是在前面用sbit定义端口,然后后面用for循环实现端口的变化
代码
#include<reg52.h>
sbit L1 = P2^0;
sbit L2 = P2^1;
sbit L3 = P2^2;
sbit L4 = P2^3;
sbit L5 = P2^4;
sbit L6 = P2^5;
sbit L7 = P2^6;
sbit L8 = P2^7;
void delay(int i)
{
while(i--);
}
void main()
{
int i;
while(1)
{
for(i=1;i<9;i++)
{
P2^i = 0;
delay(50000);
}
}
}