- 设计一个交通信号灯控制器,由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。
- 红、绿、黄发光二极管作信号灯,用传感器或逻辑开关作检测车辆是否到来的信号。
- 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。
- 主、支干道均有车时,两者交替允许通行,主干道每次放行45 秒,支干道每次放行25 秒,设立45 秒、 25 秒计时、显示电路。
- 在每次由绿灯亮到红灯亮的转换过程中, 要亮5 秒黄灯作为过渡, 使行驶中的车辆有时间停到禁行线外, 设立5 秒计时、显示电路。
QuartusⅡ13.0
Device选择Cyclone V,5CEBA4F23C7
模块引脚名称 | 结构图的元件名 | 结构图的信号名 | 目标芯片5CEBA4F23C7 引脚号 | 芯片适配结果 |
---|---|---|---|---|
CLK | J17 | CLKB0 | N16 | √ |
DX1[3..0] | PIO19.18. 17.16 | 数码管1 | G16.G15. G13.G12 | √ |
DX2[3..0] | PIO23.22. 21.20 | 数码管2 | F14.F15. F13.F12 | √ |
NB1[3..0] | PIO27.26. 25.24 | 数码管3 | C15.E14. E15.E16 | √ |
NB2[3..0] | PIO31.30. 29.28 | 数码管4 | C15.E14. E15.E16 | √ |
LIGHT[5..0] | DB10、DB11、DB12、DBT0、DB14、DBT1 | 北、东方向交通灯 | R21.T22.N20. M22.P19.L22 | √ |
LIGHTA[5..0] | DB0、DB1、DB3、DB6、DB7、DB8 | 南、西方向交通灯 | B16.C16.K20. M20.M21.N21 | √ |
EN | PI00 | 键1 | T15 | √ |
RST | PI01 | 键2 | T18 | √ |
GLOBAL[1..0] | PIO40,41 | DOUT7.DOUT18 | G18.H17 | √ |