Verilog HDL抢答器设计

本文介绍了使用EDA实训仪和PLD芯片设计的四组智能电子抢答器,具备第一抢答信号鉴别、锁存及计分功能。在主持人按下复位按钮后,抢答者序号将在数码管上显示,伴随3秒提示音。系统还包含计分电路,初始分值6分,答对加1分,答错减1分。设计分为抢答鉴别、计分、显示译码和接口四个模块,实现了完整的抢答流程控制。
摘要由CSDN通过智能技术生成

设计的内容

1 用EDA实训仪的I/O设备和PLD芯片实现智能电子抢答器的设计
2 智能电子抢答器可容纳4组参赛者抢答,每组设一个抢答器
3 电路具有第一抢答信号的鉴别和锁存功能。在主持人将复位按钮按下后开始抢答,并用EDA实训仪上面的八段数码管显示抢答者的序号,同时扬声器发出“嘟嘟”的响声,并维持3秒钟,此时电路自锁,不再接受其他选手的抢答信号
4 设置计分电路,每组开始时设置为6分,抢答后由主持人计分,答对一次加1分,错一次减1分。

系统设计要求
本设计的具体要求是:
(1) 设计制作一个可容纳四组参赛者的数字智力抢答器,每组设置一个抢答按钮。
(2) 电路具有第一抢答信号的鉴别和锁存功能。在主持人按下复位按钮后,若参加者按抢答开关,则该组指示灯亮。此时,电路应具备自锁功能,使别组的抢答开关不起作用。
(3)自锁后,用八段数码管显示抢答者的序号,同时扬声器发出“嘟嘟”并且持续3秒。
(4) 设置计分电路。 每组在开始时预置成6,抢答后由主持人计分,答对一次加1,否则减1分 。

4.2 系统设计方案
根据系统设计要求可知,系统的输入信号有:各组的抢答按钮1、2、3、4,系统清零信号CLR,系统时钟信号CLK,计分复位端RST,加分按钮端ADD,计时预置控制端LDN,计时使能端EN,计时预置数据调整按钮TA、TB;系统的输出信号有:四个组抢答成功与否的指示灯控制信号输出口LEDA、LEDB、LEDC、LEDD,四个组抢答时的计时数码显示控制信号若干,抢答成功组别显示的控制信号若干,各组计分动态显示的控制信号若干。本系统应具有的功能有:第一抢答信号的鉴别和锁存功能;数码管显示;计分控制。
根据以上的分析,我们可将整个系统分为四个主要模块:抢答鉴别模块;抢答计分模块;显示译码模块;EP1C3T144C8 接口模块。

                     抢答 原理图

                  显示 蜂鸣 原理图





                 计分显示模块(由于板大小限制,只显示两组)pcb


                          EP1C3T144C8 接口原理图

系统的工作原理如下:当主持人按下使能端EN时,抢答器开始工作,1、2、3、4四位抢答者谁最先抢答成功则此选手的台号灯(LED1~LED4)将点亮,并且主持人前的组别显示数码管讲显示出抢答成功者的台号;接下来主持人提问,若回答正确,主持人按加分按钮,抢答积分模块将给对应的组加分,并将组的总分显示在对应的选手计分数码管上。在此过程中。完成第一轮抢答后,主持人清零,接着重新开始,步骤如上。

4.3 主要VHDL源程序

在这里插入代码片module YangLu(clk,inputEn,inputL1,inputL2
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值