电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2025年数字式竞赛抢答器VHDL

2025年数字式竞赛抢答器VHDL_第1页
1/18
2025年数字式竞赛抢答器VHDL_第2页
2/18
2025年数字式竞赛抢答器VHDL_第3页
3/18
数字系统设计与硬件描述语言期末考试作业题目: 数字式竞赛抢答器设计 学院: 电子信息工程 专业: 电子信息工程 学号: 姓名: 一、 选题设计描述1. 功能介绍此设计用于竞赛的四人抢答,有如下的功能:(1)具有多路抢答功能,台数设计为四;(2)具有抢答器开始后 30 秒倒计时,30 秒后无人抢答显示超时,并报警;(3)能显示超前抢答犯规,并警报;(4)能显示各组得分,大队加分,答错扣分;当系统复位,主持人按下抢答开始按键,处在使能状态,抢答开始,某路抢答键按下时,该路信号将其他路信号锁存,同时抢答铃声响起,直至此路按键松开,显示该路组号。2. 算法简介本设计采纳分层设计思想,分为:信号鉴别模块、计时模块、计分模块、BCD 译码模块、分频器,尚有顶层模块。信号鉴别模块。此模块重要实现抢答器的抢答功能,并可以分辨是正常抢答还是提前抢答,选取最先按下的一路信号,锁存其余信号,实现信号选取功能。在此模块中,用到的信号为抢答信号a、b、c、d;抢答使能信号 en;抢答结果信号 states;警报时钟信号 clk2;复位信号rst;提前抢答信号 fangui。计时模块。此模块重要实现抢答过程中的计时功能,在抢答开始后进行 30 秒的倒计时,且在30 秒后显示无人抢答报警信号。其中有抢答时钟信号 clk;系统复位信号 rst;抢答使能信号 en;无人抢答警报信号 warn;计时中止信号 stop;计时十位个位信号 tb,ta。计分模块。此模块重要实现给四个抢答器计分的功能,初始条件下,为每个抢答器信号预制 5分,当某组抢答且回答对的时加一分,答错减一分,未获答题机会时保持不变。其中设有时钟信号clk;复位信号 rst;抢答使能信号 en;抢答结果显示信号 states;记分加减信号 add(add=‘1’时为加,add=‘0’时为减);四个信号的得分显示信号 a_out,b_out,c_out,d_out。BCD 译码模块。此模块重要实现将抢答结果信号显示在 bcd 七段译码器上。其中输入信号 a;输出译码结果信号 q。分频器。此模块重要实现时钟分频功能。在开头对时钟信号进行一次千分频。其中时钟输入信号 clkin,输出信号 clk。顶层模块。将前几个模块综合在一起,形成一个整体。分频器输出作为其他模块所需的时钟信号,使整个系统正常运转。二、 程序源代码及说明抢答信号鉴别模块的程序:library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity qdjb is port(clk2,en,rst:in std_logi...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2025年数字式竞赛抢答器VHDL

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部