如题,如何编写c程序可以实现一排LED灯同时闪烁的代码
解决方法
#include<reg52.h>
#define LED_PORT P2
typedef unsigned int u16;
void delay(u16 i) // 延时函数
{
while(i--);
}
void main()
{
P2 = 0xFF; // 将P2口的引脚电平设置为高电平,所有LED灯亮
while(1)
{
delay(50000); // 延时约0.45秒
P2 = ~P2; // 使用了异或运算符(~P2)来取P2口引脚电平的反码
}
}