- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 3
课程设计报告
课程名称: FPGA现代数字系统设计
设计名称: 交通信号灯控制器
姓 名: * * *
学 号: 2010000379
专 业: 通 信
指导教师: * * *
起止日期: 2010.12.25 - 2011.1.9
课 程 设 计 任 务 书
设计名称:
设计要求:
(1) 设计一个交通信号灯控制器,由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。
(2) 红、绿、黄发光二极管作信号灯,用传感器或逻辑开关作检测车辆是否到来的信号。
(3) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。
(4) 主、支干道均有车时,两者交替允许通行,主干道每次放行45s,支干道每次放行25s,设立45s、25s计时、显示电路。
(5) 在每次由绿灯亮到红灯亮的转换过程中,要亮5s黄灯作为过渡,使行驶中的车辆有时间停到禁行线外,设立5s计时、显示电路。
(6)发生紧急事件,如救护车、警车、抢险车通过,可以手动控制四个方向的红灯全亮。
设计目的和意义
通过应用Verilog语言在QuartusⅡ软件平台上设计交通信号灯控制器,并借助硬件来测试仿真效果。通过课程设计,熟悉硬件编程语言的应用,特别是有限状态机的灵活使用,为以后进一步的学习实践打下良好的基础。
设计原理
(1) 主、支干道用传感器检测车辆到来情况,实验电路用逻辑开关代替。
(2) 选择1HZ时钟脉冲作为系统时钟。
(3) 45s、25s、5s定时信号可用顺计时,也可用倒计时,计时起始信号由主控电路给出,每当计满所需时间,启、闭三色信号灯,并启动另一计时电路。
(4) 交通灯状态变化如表1及图1所示:
表1:交通灯状态图
图1:交通灯状态图
(5) 交通灯设计输入信号4个:CLK(时钟),EN(使能),EMERGENCY(紧急),BCHECK(检测) ;输出信号4个:LAMPA(主干道信号灯),LAMPB(支干道信号灯),ACOUNT(主干道计数器),BCOUNT(支干道计数器)。交通灯控制原理如图2所示。
图2:交通灯原理图
详细设计步骤
(1) 确定4个输入信号与4个输出信号,具体见图2;
(2) 将50MHZ时钟分频为1MHZ;
(3) 设计红黄绿3中信号灯切换的时间及顺序;
(4) 设计支路检测状态下的信号灯切换;
(5) 设计紧急(EMERGENCY)状态下信号灯的切换;
(6) 程序使用3always块[1],详细代码如下:
module traffic_control(CLK,EN,EMERGENCY,BCHECK,LAMPA,LAMPB,ACOUNT,BCOUNT);
output[2:0] ACOUNT,BCOUNT;
output[2:0] LAMPA,LAMPB;
reg clk1;
input CLK,EN,EMERGENCY,BCHECK;
reg[2:0] numa,numb;
reg tempa,tempb;
reg[25:0]count;
reg[2:0] counta,countb;
reg[2:0] ared,ayellow,agreen,aleft,bred,byellow,bgreen,bleft;
reg[2:0] LAMPA,LAMPB;
/* 信号定义与说明:
CLK: 为同步时钟;
EN: 使能信号,为1 的话,则控制器开始工作;
LAMPA: 控制A 方向四盏灯的亮灭;其中,LAMPA0~LAMPA2,分别控制A 方向的绿灯、黄灯和红灯;
LAMPB: 控制B 方向四盏灯的亮灭;其中,LAMPB0 ~ LAMPB2,分别控制B 方向的绿灯、黄灯和红灯;
ACOUNT: 用于A 方向灯的时间显示,8 位
BCOUNT: 用于B 方向灯的时间显示,8 位*/
always @(posedge CLK ) //将50MHZ时钟分频为1MHZ
begin
if(count=
begin
count=0;
clk1=~clk1;
end
else
count=count+1;
end
assign ACOUNT=numa;
assign BCOUNT=numb;
always @(EN )
if(!EN)
begin
ar
您可能关注的文档
- 交通和通讯工具的进步ppt2 人教课标版.ppt
- 交通和通讯工具的进步与大众传媒的变迁教案 人教课标版(优秀教案).doc
- 交通量计数方法与调查方法(ppt 87页).ppt
- 交通流量调查研究报告.doc
- 交通流元胞自动机源代码.pdf
- 交通绿道驿站配置要求.doc
- 交通企业转型.doc
- 交通强国讲话稿.doc
- 交通设计定义及工作范畴.doc
- 交通事故承诺书 范文.doc
- 2025《浅析数控车床的电动刀架故障诊断维修》8700字.docx
- 2025《农产品机器视觉检测系统中产品外观品质检测识别过程案例分析》5900字.docx
- 2025《太阳能电池板自动追踪系统设计》10000字.doc
- 2025《王老吉企业价值评估实证分析》13000字.doc
- 2025《建筑边坡工程及其应用研究》13000字.docx
- 2025《网络直播平台的发展现状与盈利模式分析—以虎牙直播为例》7000字.doc
- 2025《基于单片机的步进电机控制与显示系统设计》11000字.docx
- 2025《土木工程中高分子材料的发展应用研究》8000字.docx
- 2025《文冠果根腐病病原鉴定及根腐病防控药剂筛选研究》9400字.doc
- 2025《内窥镜的结构与使用管理现状分析》5000字.docx
最近下载
- 校园文化设计及装饰工程目标管理制度.pdf VIP
- 降低OQC不良项目概述PPT课件(89页).ppt VIP
- 南京天安锅炉安装有限公司锅炉安装通用工艺文件.doc VIP
- 供应链整体运营方案范文.docx VIP
- 最新含参的二元一次方程组练习题.docx VIP
- 大学生劳动教育通论知到智慧树期末考试答案题库2025年大连海洋大学.docx VIP
- 初中语文名师工作室2018年度考核情况报告.doc VIP
- 广州中医药大学成人高等教育2021学年第一学期期末考试 《方剂学》试卷.docx VIP
- 无人停车场断电抬杆机构.pdf VIP
- (高清版)DB42∕T 1505-2019 《湖北美丽乡村建设规范》.pdf VIP
原创力文档


文档评论(0)