数字系统设计课程设计_第1页
数字系统设计课程设计_第2页
数字系统设计课程设计_第3页
数字系统设计课程设计_第4页
数字系统设计课程设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!西安工业大学北方信息工程学院课程设计报告课题专班学姓程数字系统设计目十字路口交通灯控制器的设计业级号名年月日利用MaxplussII平台的VHDL语言设计一个十字交叉路口的交通灯控制器,要求主干道和支道持续的时间各不相同,并能够用倒计时的形式显示。设计任务:有一条主干道和一条支干道的汇合点形成十字交叉路口,主干道为东西向,支干道为南北向。为确保车辆安全,迅速地通行,在交叉道口的每个入口处设置了红、黄、绿3种信号灯(可利用实验板上的LED显示灯表示交通状态,其中O1O2、O3分别表示主干道红、黄、绿灯,、O7、O8要求:(1)主干道绿灯亮时,支干道红灯亮,反之亦然,两者交替允许通行,主干道每次放行,支干道每次放行。每次由绿灯变为红灯的过程中,亮光的黄灯作为过渡,时间为。(2)利用七段数码显示器,实现正常的倒计时显示功能(用数码管1和数码管2显示主干道倒计时时间,用数码管4和数码管5(3)能实现总体清零功能:计数器由初始状态开始计数,对应状态的指示灯亮。三、红黄绿红黄绿图1交通灯控制器原理图交通灯控制器原理框图如图1所示,包括置数模块、计数模块、主控制器模块和译码器模块。置数模块将交通灯的点亮时间预置到置数电路中,计数模块以秒为单位倒计时,当计数值减为零时,主控电路改变输出状态,电路进入下一个状态的倒计时。其中,核心部分是主控制模块,他负责整个交通灯的运行状态。表1交通灯控制器的状态转换表状态1(00)2(01)3(10)4(11)主干道绿灯亮黄灯亮红灯亮红灯亮支干道红灯亮红灯亮绿灯亮黄灯亮25s5s(1)控制器模块设计依设计要求,可画出交通灯点亮规律的状态转换表,如表1所示。根据状态图进行主控制器的设计。(2)译码模块由于系统要进行,5s,25s三种定时,可以采用一个置数模块由主控模块输出的信号控制定时时间的选择。(3)定时计数器采用倒序计时的方式,由主控模块输出的信号控制定时的开始,定时时间结束时输出定时时间结束信号到主控模块,通过主控模块控制交通灯的亮、灭。(4)译码模块把计数器输出的信号分别进行译码,由数码管显示当前计数值。下面以主干道放行7秒,支干道放行5秒黄灯过渡时间为2秒为例,给出了程序的代码注:加上注释是为了让大家更好地理解程序,若因为注释中汉字的识别原因造成检查错误,请大家去除注释后再运行7秒5秒2号0值0值00值0值和1----置--)--0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论