找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3848|回复: 0
打印 上一主题 下一主题
收起左侧

交通灯控制系统EDA VHDL语言和QuartusII 12.0软件

[复制链接]
跳转到指定楼层
楼主
利用QuartusII及EDA实验平台实现一个十字路口的交通灯控制系统,仅针对最简单的南北和东西直行的情况,提供系统正常工作/复位和紧急情况两种工作模式。本次实验需要用到实验箱底板上交通灯模块中的发光二极管,即红、黄、绿各三个。依人们的交通常规,“红灯停,绿灯行,黄灯提醒”。其交通灯的燃灭规律为:初始状态为东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,延时一段时间后,东西路口绿灯灭,黄灯点亮。黄灯计时结束后后,东西路口红灯亮,而同时南北路口的绿灯亮,南北方向开始通车,延时一段时间后,南北路口的绿灯灭,黄灯点亮。黄灯计时结束后,再切换到东西路口方向,循环上述过程。在实验中使用试验箱底板8 个数码管中的任意两组每组两个数码管显示时间。东西路和南北路的通车时间均设定为 15s,等待时间3秒。

设计制作一个用于十字路口的交通灯控制器。
1). 南北和东西方向各有一组绿、黄、红灯用于指挥交通,绿灯、黄灯和红灯的持续时间分别为20 秒、5 秒和20 秒、5秒;
2). 当有特殊情况(如特种车辆、交通管制等)时,两个方向均为红灯亮,计时停止,当特殊情况结束后,恢复原来状态,继续正常运行;
3). 用两组数码管,以倒计时方式显示两个方向允许通行或禁止通行的时间;

试验箱开发平台上采用的FPGA是EP4CE40F29C6N,是Altera Cyclone IV 系列中的一员



全部源码下载:
traffic.rar (2.62 MB, 下载次数: 81)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表