单片机交流
直播中

贾大林

7年用户 1282经验值
私信 关注
[问答]

P0端口如何驱动LED闪烁?

P0端口如何驱动LED闪烁?

回帖(1)

陈梅

2021-10-14 11:26:23
P0端口特性:8位漏极开路型的双向I/O口,访问外部存储器时提供8位地址和8位双向数据总线
1.实验效果






2.Proteus仿真图






3.源程序






# include


***it LED = P0^0;        // 将P0^0定义为LED
***it 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();
        }
}
举报

更多回帖

发帖
×
20
完善资料,
赚取积分