Hi,

I just started learning logic gates and I have a project on a traffic light system. I don't know how to start since this project is tasked to us even without learning much into the lectures. Hence, I need some assistance on how to start this project. I am trying to use 74191 up/down sync counter in this project as well.

Below is the project guideline on what I am suppose to come out with. Good tips and diagrams will be appreciated.

A traffic light controller produces five output signals. Three output signals named Veh_Red,
Veh_Amber, Veh_Green control the flow of vehicles while the other two signals named Man_Red,
Man_Green control the flow of pedestrians. Veh_Red and Man_Green are always asserted at the
same time. Similarly, it applied on Veh_Green and Man_Red. Each traffic light indicator will last for
seven seconds in the following steps:
1) 7 seconds for Veh_Red and Man_Green
2) 7 seconds for Veh_Green and Man_Red
3) 7 seconds for Veh_Amber
The process is repeated. A push button is used for pedestrians to cross the road. Three seconds after
pressing the push button, the traffic light controller will trigger to the step (3), 7 seconds for
Veh_Amber. So the pedestrians can cross the road after ten seconds pressing the button. A seven
segment display is used to show the remaining time for pedestrians to cross the road. It only works
in Step (1). It is noted that push button should not work during Step (1) and the 3-second waiting
time.
D1 Project Guideline:
D1A: Implement the push button and a three second counter
D1B: Implement the main controller part
D1C: Implement the seven segment display