EDA课设报告重点.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机电工程学院课程设计报告 课程名称: EDA技术课程设计 专业班级: 14电子信息专升本1班 学生姓名: 吴友杰 学 号: 2014041730 指导教师: 任志山、赖义汉 完成时间: 报告成绩: 评阅意见: 评阅教师 日期 交通灯信号控制器 一、设计任务与要求 1、用两组红、黄、绿三色灯作为两个方向的红、黄、绿灯; 2、东西(主道)显示时间为红灯40秒、绿灯50秒、黄灯5秒;南北(支道)方向的红灯55秒、绿灯35秒、黄灯5秒; 3、按照实际红绿灯规则,用数码管显示倒计时时间; 二、方案设计与论证 2.1方案分析? 通过分析可以知道,所要设计的交通信号灯控制电路要能够适用于由一条主干道和一条支干道的汇合点形成的十字交叉路口。能够做到主、支干道的红绿灯闪亮的时间不完全相同,在绿灯跳变红灯的过程中能够用黄灯进行过渡,使得行驶过程中的车辆有足够的时间停下来。还要求在主、支干道各设立一组计时显示器,能够显示相应的红、黄、绿倒计时。可以利用VHDL语言合理设计系统功能,使红黄绿灯的转换有一个准确的时间间隔和转换顺序。? 2.2方案对比? 实现路口交通灯系统的控制方法很多,可以用标准逻辑器件、可编程序控制器和单片机等方案来实现。? 若用单片机方案来实现的话,模型可以由电源电路、单片机主控电路、无线收发控制电路和显示电路四部分组成。在电源电路中,需要用到+5V的直流稳压电源,无线收发控制电路和显示电路应由编码芯片和数据发射模块两部分组成,主控电路的主要元件为AT89C51。硬件设计完成后还要利用计算机软件经行软件部分的设计才能够实现相应的功能。? 虽然利用单片机系统设计的交通灯控制器相对来说较稳定,能够完成较多功能的实现,但这些控制方法的功能修改及调试都需要硬件电路的支持,在一定程度上增加了功能修改及系统设计与调试的困难。? 相反,使用基于FPGA的设计方法具有周期短,设计灵活,易于修改等明显的的优点。而且,随着FPGA器件、设计语言和电子设计自动化工具的发展和改进,越来越多的电子系统采用FPGA来设计。未来,使用FPGA器件设计的产品将出现在各个领域里。因此,此次的交通信号灯控制器的设计将采用基于FPGA的设计方案来实现所要求的功能。 1KHZ 2.3、系统框图 CLK 时钟分频模块 ? 1HZ 交通灯控制及计时模块 数码管及LED信号 1KHZ 扫描显示译码器模块 数码管段码 数码管位码 LED显示 图2.3系统框图 硬件电路设计 3.1、逻辑图 按照实训要求把建好的各个模块先进行例化,然后拉出来进行连接,组成逻辑图。如图3.1所示。 图3.1 逻辑图 3.2、管脚分配图 图3.2 管脚分配图 3.3、实物图 图3.3 实物图 软件设计 4.1、交通灯控制模块JTDKZ 图4.1 JTDKZ 模块 4.2、分频模块count 图4.2COUNT模块 4.3、50S定时模块CNT50S 图4.3 CNT50S模块 4.4、05S定时模块CNT05S 图4.4 CNT05S 4.5 35S定时模块CNT35S 图4.5 CNT35S 4.6、显示控制模块XSKZ 图4.6 XSKZ模块 4.7、译码器模块BCD 图4.7 BCD模块 4.8、输出选择模块SCXZ 图4.8 SCXZ 模块 仿真过程与仿真结果 安装与调试 6.1硬件安装与调试 6.1.1、主干道数码管计时50S,支干道数码管计时55S 图6.1.1 数码管显示 6.1.2、主干道绿灯亮,支干道红灯亮。 图6.1.2 发关二极管显示 6.1.3、主干道数码管计时5S,支干道数码管计时55S 图6.1.3 数码管显示 6.1.4、主干道黄灯亮,支干道红灯亮。 图6.1.4 发光二极管显示 6.1.5、主干道数

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档