文档库 最新最全的文档下载
当前位置:文档库 › 实现LED的左右流水灯的代码

实现LED的左右流水灯的代码

实现LED的左右流水灯的代码
实现LED的左右流水灯的代码

1.实现LED的左右流水灯的代码:#include

2.h>

sbit ADDR0=P1^0;

sbit ADDR1=P1^1;

sbit ADDR2=P1^2;

sbit ADDR3=P1^3;

sbit ENLED=P1^4;

void main()

{unsignedinti=0;

unsigned char cnt=0; unsignedint j=0;

ENLED=0;

ADDR3=1;

ADDR2=1;

ADDR1=1;

ADDR0=0;

while(1)

{if(j==0)

{

P2=~(0x01<

for(i=0;i<20000;i++);

cnt++;

if(cnt>=8)

{

cnt=0;

j=1;

}

}

if(j==1)

{

P2=~(0x80>>cnt);

for(i=0;i<20000;i++);

cnt++;

if(cnt>=8)

{

cnt=0;

j=0;

}

}

}

}

2.偶数灯亮,奇数灯灭,然后偶数灯灭,奇数灯亮的闪烁的代码:#include

unsignedinti;

void main()

{

P2=~(0xaa);

for(i=0;i<60000;i++);

P2=~(0x55);

for(i=0;i<60000;i++);

}

1.LED的左右流水灯的现象:

2.偶数灯亮,奇数灯灭,然后偶数灯灭,奇数灯亮的闪烁的现象:

相关文档
相关文档 最新文档