51单片机设计3个LED控制单方向交通灯

简易交通灯设计
放置三个发光二极管,分别为红、黄、绿色,
单片机控制三个发光二极管实现交通灯模拟设计,从而实现以整个工作过,红灯点亮,间隔一段时间,红灯熄灭,闪烁5次,然后绿灯点亮,间隔一段时间,绿灯熄灭,同时红灯点亮,以此循环下去。

这个问题还是比较简单的吧
随意选三个io分别连接三个发光二极管
whlie(1)
{
for(i=0;i<5;i++)
{
LED_R=!LED_R;
DELAY(闪烁间隔);
LED_R=!LED_R;
DELAY(闪烁间隔);
}
LED_Y=!LED_Y;
DELAY(闪烁间隔);
LED_Y=!LED_Y;
LED_G=!LED_R;
DELAY(绿灯时间);
LED_G=!LED_R;
}
逻辑写好就行