数字电路彩灯循环控制器设计:控制红黄绿三只发光管循环发光,红灯亮2秒,绿灯亮3秒,黄灯亮1秒

数字电路彩灯循环控制器设计:控制红黄绿三只发光管循环发光,红灯亮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;
}

如果我的回答解决了您的问题,请采纳我的回答