基于EDA技术的智能抢答器的设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于EDA技术的智能抢答器的设计 实习报告 题目:数字逻辑系统设计 班 级: 姓 名: 学 号:专 业: 实 验 室:开放实验室 实习时间: 一、 实习教学的目的: 本实习为综合性、设计性实习,目的是加强学生的实践技能提高 学生综合分析问题,解决问题的能力。 二、 实习教学的基本要求: 、加深对数字逻辑系统设计、 数字电子技术课程所学理论的认识 和理解,分析课题的要求,明确课题的内容。 2、根据系统划分,正确写出 VHDL源程序并仿真验证,最后下载 到实验箱上进行验 3 、掌握课题电路的作用原理及主要电路的设计方法, 掌握课题中 各关键部件的描述方法 三、实习教学的内容: 设计: 数字式竞赛抢答器 1 、设计一个可容纳 4组参赛的数字式抢答器,每组设一个按钮, 供抢答使用。 、抢答器具有第一信号鉴别和锁存功能, 使除第一抢答者外的按 钮不起作用。 、设置一个主持人“复位”按钮。 、主持人复位后,开始抢答,第一信号鉴别锁存电路得到信号后, 有指示灯显示抢答组别,扬声器发出 2~3 秒的音响。 、设置一个计分电路,每组开始预置 100分,由主持人记分,答 对一次加 10分,答错一次减 10 分。 三 单元模块设计部分 单元模块设计部分分四个部分,包括:抢答模块,计时模块,计 分模块,数据选择模块。每个模块的作用分别为: 1. 抢答模块 : 实现四路抢答功能,以选手最快速度将拨码开关置 1 为抢答成功。 2. 计分模块:实现每位选手答题的计分功能,有手动加分减分功 能,当选手抢答成功后 10 秒仍未答题则自动减分。 计时模块:实现选手答题的计时功能,若选手抢答成功后没有 答题则计时模块会发出信号给计分模块。 数据选择模块:当选手抢答成功后,以该选手的号码最为数据 选择的地址,数据选择将计时模块的减分信号线与该选手的计分模块 相连接,若选手没有答题则扣分。 3.1 抢答模块的设计 其程序如下: library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity qiangda is port( a:in std_logic; b:in std_logic c:in std_logic d:in std_logic en_out:out std_logic en:in std_logic adrout:out std_logic_vector(3 downto 0); led_out:buffer std_logic_vector(6 downto 0)); end qiangda; architecture bhv of qiangda is signal key_in:std_logic_vector(3 downto 0); begin process(en) begin if en=1then key_in=abcd; else key_in=0000; end if; end process; process(key_in) variable led:std_logic_vector(6 downto 0); begin case key_in is when0000=led:=1000000;--0 when1000=led:=1111001;--1when0100=led:=0100100;-- 2when0010=led:=0110000;--3when0001=led:=0011001;- -4when others=led:=null; end case; led_out=led; end process; process(a,b,c,d) begin en_out=a or b or c or d; adrout=key_in; end process; end bhv; 3.2 计分模块的设计 其程序如下: library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity jifen is port(a:in std_logic; 四位智能竞赛抢答器 第一章 系统设计 第一节 课题目标 《硬件描述语言》是一门技术性、应用性很强的学科,实验课教 学是它的一个极为重要的环节。 不论理论学习还是实际应用, 都离不 开实验课教学。如果不在切实认真地抓好学生的实践技能的锻炼上下 功夫,单凭课堂理论课学习, 势必出现理论与实践脱节的局面。 《HDL 项目设计》 的目的就是让我们在理论学习的基础上, 通过完成一个涉 及时序逻辑、组合逻辑、声光输出的,具有实用性、趣味性的小系统 设计,使我们不但能够将课堂上学到的理论知识与实际应用结合

文档评论(0)

梦幻飞迷0411 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档