FPGA的智能交通灯控制器.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字逻辑课 程 设 计 报 告 题目:基于FPGA的智能交通灯控制器 课程名称: 数字逻辑课程设计 专业班级: 学 号: 姓 名: 报告日期: 2013-9-12 计算机科学与技术学院 1. 实验目的 通过Verilog的编程,深入了解并掌握可编程芯片的使用技术,完成规定的设计任务,加强对《数字逻辑》课程所学知识的理解,培养学生创造性思维能力和独立解决实际问题的能力。 2. 实验内容 用Verilog代码实现智能交通灯信号控制器设计,具体内容及要求如下: (1) 在主干道与次干道公路十字交叉路口,为确保人员、车辆安全、迅速地通过,在交叉路口的每个入口处设置了红、绿、黄三色信号灯。红灯禁止通行;绿灯允许通行;黄灯亮则给行驶中的车辆有时间行驶到禁行线之外。 (2)主干道和次干道公路十字交叉路口都安装了车辆检测传感器(C),要求如下: (A)在每日的早、晚高峰时段,双边“C=1”则主干道通行时间是次干道通行时间的2倍; (B)全天主、次干道有车一方有优先通行权; (3)主干道公路路口安装有人员通过请求按钮(PQ),一旦有请求信息,控制器应给与放行。 (4)Online控制信号由交通控制中心发出,(Online=1)一旦它有效,则主干道放行,十字交叉路口控制器“失效”,Online=0十字交叉路口控制器恢复控制权。 (6)在每次由绿灯亮变成红灯亮的转换过程中间,要亮5s时间的黄灯作为过渡。 (7)用“开关”代替传感器作为人员通过请求和车辆是否到来的信号。用红、绿、黄三种颜色的发光二极管作交通灯。 (8)要求显示时间,倒计时。 3. 实验环境 PC 个人计算机、ISE14.2 软件、Adept软件、开发板Basys2、USB下载线 4. 实验设计方案 4.1 输入输出与引脚分配说明 4.1.1输入信号: PQ,人员请求信号——接板子“E2”开关 ONLINE, 控制中心接管信号——接“N3” SET, 控制器开关——接“P11” RST, 复位开关——接“L3” RUSH, 高峰判断开关——接“F3” CM, 主道车辆传感器——接“G3” CC, 支道车辆传感器——接“B4” CLK, 系统时钟——接“B8” 4.1.2输出信号: [2:0] ML, ML0~2 主道绿、黄、红灯——分别接“G1、P4、N4” [2:0] CL , CL0~1 支道绿、黄、红灯——分别接“P7、M11、M5” [6:0] a_to_g, 七段数码管接口——a_to_g0~6分别接“M12、L13、P12、N11、N14、H12、L14” [3:0] an, 四选一控制接口——an0~4分别接“F12、J12、M13、K14” 4.2 模块图 4.2.1 模块层级图 4.2.2 模块1.时钟生成模块 4.2.3 模块2. 控制模块 【1】 输入信号 input wire clk1s, 近似1s的时钟信号 input wire PQ, 人员请求信号 input wire ONLINE, 控制中心请求信号 input wire SET, 控制器开关信号 input wire RST, 复位信号 input wire RUSH, 高峰信号 input wire CM, 主道车辆检测信号 input wire CC, 支道车辆检测信号 【2】 输出信号 output reg [2:0] ML, 主道信号灯接口 output reg [2:0] CL, 支道信号灯接口 output [7:0] ACOUNT,存放主道两个时间数字的8421码 output [7:0] BCOUNT,存放支道两个时间数字的8421码 (ACOUNT、BCOUNT整合到顶层文件b[15:0]中,方便调用七段显示模块) 【3】 模块内部流程图 4.2.4 模块3. 七段显示模块 【1】 显示原理 使用同步扫描电路,对4位数码管的控制端口进行扫描,每一个时刻只有一个数码管亮,只要设置足够快的频率扫描,由于眼睛的视觉停留效应,就会使得显示结果达到4位同时亮的效果。 【2】 输入信号 input wire [15:0] x, 存放了主、支道时间数字的4*4位8421码 input wire RST, 复位信号 input wire CLK, 扫描时钟信号(传入的是clk_scan) 【3】 输出信号 output reg[6:0] a_to_g, 接七段数码

文档评论(0)

phl805 + 关注
实名认证
文档贡献者

建筑从业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月12日上传了建筑从业资格证

1亿VIP精品文档

相关文档