数字逻辑电路专题实验报告.doc_第1页
数字逻辑电路专题实验报告.doc_第2页
数字逻辑电路专题实验报告.doc_第3页
数字逻辑电路专题实验报告.doc_第4页
数字逻辑电路专题实验报告.doc_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

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

文档简介

数字逻辑专题实验报告 交通灯实验目的:1学会综合运用组合逻辑、时序逻辑设计数字系统电路的方法2学会使用EDA软件(Quartus)设计调试电路的方法3掌握FPGA(可编程逻辑器件)技术的层次化电路设计交通灯设计实验:功能描述:1东西方向为主干道,南北方向为副干道;2主干道通行时间为60秒,到时后,若副干道无车(用高或低电平控制),则主干道继续通行,否则转换;3副干道通行时间为30秒,到时间则转换,若未到时,但是南北方向已经无车(用高或低电平控制),也要转换。4换向时要有4秒的黄灯期(倒计时的最后4秒);5用数码管显示计时。电路设计说明框图电路设计说明:寄存器的作用是寄存当前工作状态(0为东西道路通行,1为南北道路通行),为之后的电路提供当前工作状态的信息。倒数计数器60是在东西道路通行时工作的,计数完成后,会给寄存器跳转信号,跳转到南北道通行的状态。倒数计数器30是在南北道路通行时工作,技术完成或者检测到南北道路没有车时,跳转到东西道路通行。显示数字处理是处理两个倒数计数器的输出信号,使得最终输出数字为一个数字。判断最后4秒是为了黄灯的使用。最终的灯的处理时将之前的信号处理成为最终输出的交通灯的信号。1. 主电路:其中分为几大模块:倒数计时器(60) :倒数计时器(30)输出数字处理 判断最后4秒最终灯处理下面给出模块的详细电路图倒数计数器(60):本模块利用了两个74LS169可逆计数器并联的方法实现了一个模60的减一计数器,有两个输入,一个时钟信号,另一个为机械开关模拟的SN支路干道压力传感器信号。输入为059的数字信号,并用七段译码管进行数字显示。倒数计时器(30):本模块利用了两个74LS169可逆计数器并联的方法实现了一个模30的减一计数器,有两个输入,一个时钟信号,另一个为机械开关模拟的SN支路干道压力传感器信号。输入为029的数字信号,并用七段译码管进行数字显示。输出数字处理将两个输出数字的信号转为一个输出数字的信号(选择哪个根据寄存器的状态)cki1i2在下边输出数字处理 cki1i2判断最后4秒模块:本模块接受来自计数显示输出的信号,通过对其中60(或30)减一计数器的检测,检测到4时,模块启动,本身是一个模4 减一计数器,当减到0时,输出控制转换信号。最终灯处理模块:通过寄存器状态,和是否为最后四秒,来输出最终交通灯的显示信号。通过改变这个模块,可以使得叫欧诺高等的一些规则改变,比如只在红灯之后显示黄灯,或者不显示黄灯,等等。五测试结果及分析:1模60计数器模块仿真模拟时序图2模30 减一计数器模块仿真模拟时序图3红绿灯显示模块仿真模拟时序图4系统总体模块仿真时序图试验仿真结果分析:通过仿真结果我们可以看出,给予系统一定频率的时钟信号,各个功能子模块基本实现了各自的功能,例如模60和30 减一计数器的计数功能,红绿灯的显示模块功能。而且下载后,通过七段译码端显示器和发光二极管显示都是正常的,当利用机械开关,给予南北支路干道一个高电平信号时,东西、南北会交替允许通行,没有这个高电平,则只允许主干道(

温馨提示

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

评论

0/150

提交评论