交通灯控制灯的X方向用R1、Y1、G1表示,Y方向用R2、Y2、G2表示,时钟CLK的周期为1秒。在Quartus Ⅱ软件平台上建立计数器电路的顶层电路文件并完成编译和仿真。
逻辑电路框图由三部分组成,即五分频器,状态配置电路和组合电路。
      分频器实现的是将高频时钟信号转换成低频时钟信号,用于触发控制器、计数器和扫描显示电路。
      状态配置(分配)如图所示,将交通控制灯逻辑电路功能表的12种状态中的相同状态按时序作状态配置,归纳起来有6种状态,如图:
1.png
                              
       其在Quartus Ⅱ仿真图:
2.png
      最后验证 :
3.png
        先是Y的方向红灯亮,X方向的绿灯亮,其他灯不亮。接着持续4个CPB脉冲后,Y方向红灯亮,X方向绿灯闪烁,其他灯不亮,在持续1个CPB脉冲后,Y方向红灯亮,X方向黄灯亮,其他灯不亮。在持续1个CPB脉冲后,Y方向绿灯亮,X方向红灯亮,其他灯不亮。持续4个CPB脉冲后,Y方向绿灯闪烁,X方向红灯亮,其他灯不亮。在持续1个CPB脉冲后,Y方向黄灯亮,X方向红灯亮,其他灯不亮。接着持续1个CPB脉冲后,回到原始状态,循环执行。