LED1-8对应P2口八个管脚
同时是共阳极的
八个口置零灯点亮,置一灯熄灭
中间加上循环和延时
main.c
#include<reg52.h>
sbit LED1=P2^0;
sbit LED2=P2^1;
sbit LED3=P2^2;
sbit LED4=P2^3;
sbit LED5=P2^4;
sbit LED6=P2^5;
sbit LED7=P2^6;
sbit LED8=P2^7;
void delay(int n)
{
int i=0,j=0;
for(i;i<n;i++)
for(j;j<10000;j++)
;
}
void main()
{
while(1)
{
LED1=0;
LED2=1;
LED3=1;
LED4=1;
LED5=1;
LED6=1;
LED7=1;
LED8=1;
delay(5000);
LED1=1;
LED2=0;
LED3=1;
LED4=1;
LED5=1;
LED6=1;
LED7=1;
LED8=1;
delay(5000);
LED1=1;
LED2=1;
LED3=0;
LED4=1;
LED5=1;
LED6=1;
LED7=1;
LED8=1;
delay(5000);
LED1=1;
LED2=1;
LED3=1;
LED4=0;
LED5=1;
LED6=1;
LED7=1;
LED8=1;
delay(5000);
LED1=1;
LED2=1;
LED3=1;
LED4=1;
LED5=