一个fpga交通灯quartusⅡ软件利用74190和74191实现功能的电路(代码+测试)

完成这个电路的quartus仿真电路

5.4.1设计任务
设计一个十字路口的交通信号灯控制器,控制 A、B两条交叉道路上的车辆通行,具体要求如下:
一、基本功能:
1.每条道路设一组信号灯,每组信号灯由红灯、黄灯、绿灯以及倒计时模块组成,绿灯表示允许通行,红灯表示禁止通行,黄灯表示该车道上已过停车线的车辆继续通行,未过停车线的车辆停止通行。
2.两组交通灯的工作状态为:当A道路亮红灯30s时,B道路先亮绿灯25s,再亮黄灯5s。然后A道路绿灯亮25s再亮黄灯5s,同时B道路亮红灯30s。之后A道路再亮红灯B道路亮绿灯,如此循环工作。
3.黄灯亮时,以5Hz的频率闪烁。
4.绿灯亮时,有倒计时显示剩余时间(全部25s,或者只显示最后5s)。


二、扩展功能:


1.用3个LED灯或者1位数码管表示左转信号灯。
2.检测模块:该模块不断检测A、B路的红、黄、绿灯的正常运行状态,如果检测到异常,则发出提示信息(LED灯闪烁或者蜂鸣器响)。
3.行人过街按钮:当该按钮被按下超过3s,该路绿灯变黄灯再变红灯,按钮所在方向的绿灯亮。然后按基本功能支行。

设计一个基于 FPGA 的十字路口交通信号灯控制器,使用 Quartus II 软件和 74190、74191 计数器。以下是逐步完成这个设计的详细方法。

1. 电路设计方案


基本功能的实现


红灯 (30s):使用 74190 和 74191 实现倒计

  • 18
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼弦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值