- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交通灯控制器—VHDL语言分析
大连理工大学城市学院数字电路与系统课程设计设计题目:交通灯控制器学 院: 电子与自动化学院专 业: 电气工程及其自动化 学 生:甄昌健同 组 人:郭琰炜董航指导教师: 王辉完成日期: 2014年04月23日 目 录第一章 设计任务1.1项目名称1.2项目设计说明1.2.1设计任务和要求1.2.2进度安排1.3项目总体功能图第二章 需求分析2.1问题基本描述(要求分析得出整体电路图)2.2设计原理2.3分解设计第三章调试并分析结果3.1测试结果记录3.2测试结果分析第四章 结论(最终实现哪些功能、未实现功能)心得体会参考文献第一章设计任务1.1项目名称:交通灯控制器本项目的主要目的是设计一个交通灯,模拟实现交通灯的一些基本的功能。1.2项目设计说明 简要说明:在十字路口,每条道路各有一组红,黄,绿灯和倒计时显示器,用以指挥车辆和行人有序的通行。其中,红灯亮表示该道路禁止通行;黄灯亮表示停车;绿灯亮表示可以通行;倒计时显示器用来显示允许通行或禁止通行的时间。交通灯控制器就是用于自动控制十字路口的交通灯和计时器,指挥各种车辆和行人安全通行。1.2.1设计任务和要求 (1)在十字路口的两个方向上各设一组红灯,绿灯,黄灯,显示顺序为:其中一个方向是绿灯,黄灯,红灯,另一个方向是红灯,黄灯,绿灯。(2)设置一组数码管,以倒计时的方式显示允许通行的时间或禁止通行的时间,其中绿灯,黄灯,红灯的持续时间分别是20s,5s,25s。(3)当各条路中任意一条上出现特殊情况,例如有消防车,救护车或其他需要优先放行的车辆时,各方向上均是红灯亮,倒计时停止,且显示数字在闪烁。当特殊运行情况结束后,控制器恢复原来状态,继续正常运行。1.2.2 进度安排第一周:课题理解,查阅资料,准备预答辩。第二周:总体设计,详细设计。第三周:编程,上机调试,修改程序。第四周:上机调试,完善程序。第五周:答辩1.3项目总体功能图基本功能:交通灯控制器(图1-1)。扩展功能:数字时钟(图1-2)。功能转换模块开关控制(上升沿有效)译码模块倒计时和控制模块分频模块块交通指示灯50MHZ数码管显示图1-1基本功能框图秒计数秒译码模块分计数分频模块数码管显示时计数图1-2扩展功能框图第二章 需求分析2.1 问题基本描述2.1.1转换模块如图1-3a所示为转换模块,clk1为时钟脉冲引脚接50MHZ即可,a控制情况引脚上升沿有效接一个开关即可,b为输出端接核心元件进行控制。2.1.2 分频模块 如图1-3bc都是分频模块,分别将clk端输入的50MHZ的时钟脉冲进行分频,的到项目所需要频率。2.1.3 交通灯控制模块 如图1-3de是交通灯的核心控制模块,分别控制一个方向倒计时和等的亮灭顺序。2.1.3数据传输模块 如图1-3f是数据传输模块,将交通灯核心控制模块的数据进行整合,然后传输给译码器进行数码管显示。2.1.4 译码模块 如图1-3g是译码模块,将4位二进制数译码成7位二进制数进行共阳极数码管显示。 * 2.1.5扩展功能模块如图1-3hij分别是扩展功能的秒分时的计数模块,秒模块1-3h是接收1HZ时钟脉冲的计数模块,每计满60向分进位分加1,从而在基本功能的基础上又增加了一个扩展的数字时钟显示。2.1.6模块图形如下图1-3a b c de f g hij2.2 设计原理图第三章调试并分析结果3.1调试方法(1)人工调试:写好一个程序后不能急于上机调试,而是先进行纸面上的检查,改正错误的地方。(2)上机调试:机器提示有多处错误,应先改第一条,后面的错误大多是因第一条错误引起的。3.2各模块代码3.2.1转换模块 此模块是在输入一个上升沿之后,实现输出的状态就会进行反转的的功能,从而进行交通灯的情况转换。libraryieee;use ieee.std_logic_1164.all;entityxiaopro isport(a,clk1:in std_logic; b:out std_logic);endxiaopro;architecturexiao_arc of xiaopro issignal tmp1:std_logic;beginprocess(clk1,a)variable tmp3,tmp2:std_logic; beginif clk1event and clk1=0thentmp1=a;tmp2:=tmp1;tmp3:=not tmp2
您可能关注的文档
- 五星级酒店工程建设设计规划文案分析.doc
- 五年级下册Unit2LifeintheArctic分析.ppt
- 五星级酒店餐具破损控制分析.ppt
- 互联网生物信息资源分析.ppt
- 五英教案Unit3Askingtheway分析.doc
- 五金基本知识分析.ppt
- 五金常用件英汉及标准对照分析.doc
- 井场常用西语分析.doc
- 井字架上横梁拼装工艺分析.doc
- 井架物料提升机安装方案分析.doc
- 专题18 完形填空 语境型基础篇 - 2023年中考英语语法题型总复习宝典(1).docx
- 专题14 一般现在时-备战2023年中考英语核心语法逐个突破(通用版)(原卷版).docx
- 专题7 主从复合句 2023年中考英语语法题型总复习宝典(1).docx
- 专题18 过去进行时-备战2023年中考英语核心语法逐个突破(通用版)(原卷版).docx
- 语法专题二 代词2【考点精讲精练】-2023年中考语法一点通(学生版)(1).docx
- 专题5 冠词-备战2023年中考英语核心语法逐个突破(通用版)(原卷版).docx
- 专题02 代词(一)-中考英语语法单项选择题专项突破(原卷版).doc
- 语法专题三 介词【考点精讲精练】-2023年中考语法一点通(教师版)(1).docx
- 专题25 定语从句-备战2023年中考英语核心语法逐个突破(通用版)(原卷版).docx
- 专题3+动词的时态+2023年中考英语语法题型总复习宝典(1).docx
文档评论(0)