用C语言编写程序,要求实现两盏LED灯交替闪烁,间隔时间为2秒。

用C语言编写程序,要求实现两盏LED灯交替闪烁,间隔时间为2秒。
2025-03-12 21:37:38
推荐回答(1个)
回答1:

sbit LED1=P2^0;
sbit LED2=P2^1;

// STC的下载工具中,有延时的计算例子,再使用循环延时
void Delay100ms(){ //@11.0592MHz
unsigned char i, j;

i = 180;
j = 73;
do{
while (--j);
} while (--i);
}

void main(){
unsigned int n;
while(1){
LED1=~LED1;
LED2=~LED2;
for(n=0; n<20; n++){
Delay100ms();
}
}
}