P0端口驱动LED闪烁
P0端口特性:8位漏极开路型的双向I/O口,访问外部存储器时提供8位地址和8位双向数据总线
1.实验效果
2.Proteus仿真图
3.源程序
# include<reg51.h>
sbit LED = P0^0; // 将P0^0定义为LED
sbit LED2 = P0^7;
void delay(void) //误差 0us 延时0.5秒
{
unsigned char a,b,c;
for(c=23;c>0;c--)
for(b=152;b>0;b--)
for(a=70;a>0;a--);
}
void main(void)
{
while(1)
{
LED = 0; // 低电平 不亮
LED2 = 1;
delay(); // 延时.5秒
LED = 1;
LED2 = 0;
delay();
}
}