网站大量收购闲置独家精品文档,联系QQ:2885784924

EDA流水灯实训设计.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA流水灯实训设计

: EDA实训报告书 课题名称 流水灯的控制 姓 名 学 号 院、系、部 专 业 指导教师 2010年6月25 日 【流水灯的控制】 一.实验目的及要求: 实验目的: 1掌握EDA编程的基本步骤 2学会用EDA编写简单的程序 3熟悉EDA实验箱的使用方法 实验要求: 1、设计能带8个LED发光管发光,并按照要求轮流发光, 产生流水灯的流动效果。 2、应具有三种以上不同风格的流动闪亮效果。 3、有起动、停止控制键。 4、有流动闪亮效果选择设置键。 二.实验原理及分析: 实验的基本步骤: 第一步:在E盘下新建一个名为流水灯的文件夹; 第二步:新建一个名为流水灯的工程; 第三步:设计程序; 第四步:编译、运行、调试; 第五步:定义引脚、编译; 第六步:下载到实验箱观看运行结果 硬件原理图:实验箱 程序设计的基本思路 1设计灯能够被依次点亮 3通过按钮来控制流水灯按各种频率、方式来亮 三.原理框图及模块设计: 1.信号产生模块: 四位计数器:由一个输入信号通过四位计数器产生四种不同频率的信号。 四位计数器 四路选择器 2.信号选择模块: 通过一个四选一四路选择器选择由四位计时器产生的其中一组频率信号。由选择器的A、B按钮选择计数器产生的四种信号的一种。 当A=0、B=0时 输出 q[0]。当A=1、B=0 时 输出 q[2]。 当A=0、B=1时 输出 q[1]。当A=1、B=1 时 输出 q[3]。 3.译码模块: 由不同功能的译码器通过译码的出不同样式的流水效果。这里由偲中不同功能的译码器。 直流式 由外往里流 2.4.6.8亮 直流循环式 4.信号输出模块: 通过一个特殊的四选一选择器选择一种亮灯模式输出由C、D按钮选择输出模式。 当CD=“00”输出直流式 当CD=“01”输出直流循环式 当CD=“10”输出由外往里流式 当CD=“11”输出2.4.6.8亮式 四.模块电路原理及逻辑设计图: 1.信号产生模块: 工作原理: 电路原理图: 2.信号选择模块: 工作原理: 当A=0、B=0时 输出 q[0]。 当A=1、B=0 时 输出 q[2]。 当A=0、B=1时 输出 q[1]。 当A=1、B=1 时 输出 q[3]。 电路原理图: 3. 译码模块: 工作原理: 直流式 直流循环式 由外往里流式 2.4.6.8亮式 电路原理图: 直流式 直流循环式 由外往里流式 2.4.6.8亮式 4.信号输出模块: 工作原理:没有图片 电路原理图:没有图片 五、调试、仿真及编程下载 将已完成的电路图保存后进行调试,可通波形图来检查有无出错的地方,比如线路定义出错,引脚未定义,未分配等软件能检查出来的错误,对其进行修正,直至调试的仿真图完全正确为止,仿真得到的波形图见子模块。 将编译好的程序下载至FPGA芯片的步骤: (1)“Assingnment—〉Pins”,然后进行管脚分配,分配完后需要重新编译。 (2)选择“Assingnment—Setting”,点击“DevicePin Option…”选择标签页 “Congiguration”中的“Use configuration device”,选项选择EPCS4选项,选择“Unused Pins”标签页将未用引脚设为高阻输入,再进行一次全程编译,下载前的准备工作完成。 (3)点击工具栏上的按钮,点击“Hardware Setup”按钮,点击“Add Hardware”按钮,点击“OK”,“Hardware Setup”后面的“No Hardware” 变成了“ByteBlaster[LPT1]”。在“Program/Configure”列下的复选框中打钩,点击“Start”即可下载程序。 六、实验中遇到的问题、出现原因及解决方法 七、实验总结及体会 基本掌握怎么样设计程序、以及一些基本功能的运用以及实现怎样设计的基本思路 可以扩展成人行道上面的交通灯那样有次序、 有走和停的不同图标显示。 交通灯的思路:用模块的方法实现 设计一个时钟分频模块以及 一个交通灯控制计时模块 自己随便写点 己看着改. ※※※※※※※※※ ※※ ※※ ※※ ※※※※※※※※※ 2010级学生EDA 课程实训

文档评论(0)

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

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

1亿VIP精品文档

相关文档