数字电路彩灯循环控制器设计:控制红黄绿三只发光管循环发光,红灯亮2秒,绿灯亮3秒,黄灯亮1秒
以下答案引用自GPT-3大模型,请合理使用:
谢谢
代码实现:
#include <stdio.h>
#include <time.h>
int main()
{
int red_light = 2, green_light = 3, yellow_light = 1; // 各个灯的亮灯时间
int i;
while(1)
{
sleep(red_light); // 等待2s,红灯亮
printf("红灯亮\n");
sleep(green_light); // 等待3s,绿灯亮
printf("绿灯亮\n");
sleep(yellow_light); // 等待1s,黄灯亮
printf("黄灯亮\n");
}
return 0;
}
如果我的回答解决了您的问题,请采纳我的回答