文档介绍:eda四人抢答器实验报告篇一:EDA实验四人抢答器报告五邑大学实验报告实验课程名称: 院系名称:信息学院专业名称:电子信息工程实验项目名称:四人抢答器班级:学号: 报告人: ,在设计过程中先将系统模块化,然后逐步实现,根据设计功能要求,该设计主要包括按键抢答输入,数码管显示组号,蜂鸣器报警电路,倒计时电路和数码管显示倒计时电路。抢答器整体结构图,如图1 图1 该系统可实现要求中的基本功能,K1,K2,K3,K4为抢答开关,按下该键(Ki=0)进行抢答,释放该键(Ki=1)不抢答;按下START键后,20秒倒计时开始,由倒计时模块输出时间到译码模块,译码模块控制LED2显示倒计时间。在20秒内,当有一路抢答键最先按下,抢答成功者组号由抢答模块直接输出组号对应的数码管的二进制编码,使数码管LED1直接显示其组号,SPEAKER鸣响,停止倒计时,同时封锁其它各路抢答信号;若在20秒内没有抢答键按下,LED2显示00,LED1显示“F”,表示超时,封锁所有抢答信号,需按下START,才可以开始下一次抢START为抢答开始开关。(一)抢答模块程序代码: moduleqiangda(clk,start,key,seg_zuhao,s_out,chaoshi,block); inputclk,start,chaoshi;//定义时钟信号,抢答开始信号,超时信号输入input[3:0]key;////四路抢答输入端口outputreg[7:0]seg_zuhao;//输出七段数码管 outputregs_out,block;//输出锁存信号和蜂鸣器信号reg[3:0]out; regspeaker;//蜂鸣器控制integeri; always@(posedgeclkornegedgestartorposedgechaoshi)begin if(!start)begin seg_zuhao=8’b10111111;//数码管显示“-”block=0;out=4’d0;speaker=1’b0;end elseif(chaoshi==1)beginblock篇二:EDA四人抢答器实验设计报告 EDA实****抢答器设计报告课题名称:EDA实****抢答器专业班级:2016级电子班姓名:侯凤萍陈亮指导老师:贺涛 2016年12月21日-1- 目录一:EDA抢答器设计的目的及意义………………3二:设计整体思路……………………………….3 设计要求………………………………….3三:单元模块设计部分概述………………………………………………......4 鉴别模块的设计………………………………………………4 计数模块的设计………………………………………………6 报警模块的设计………………………………………………7 译码模块的设计………………………………………………8 分频模块的设计………………………………………………9 顶层文件……………………………………………………….10 四:锁定引脚及下载……………………………………11 -2- 一:EDA抢答器设计的目的及意义抢答器是为智力竞赛参赛者答题时进行抢答而设计的一种优先判决器电路,竞赛者可以分为若干组,抢答时各组对主持人提出的问题要在最短的时间内做出判断,并按下抢的逻辑功能,该电路应包括抢答器鉴别模块、抢答器计数模块、报警模块、译码模块、分频模块。答按键回答问题。当第一个人按下按键后,则在显示器上显示该组的号码,对应的灯亮,同时电路将其他各组按键封锁,使其不起作用。若抢答时间内无人抢答,则报警灯亮。回答完问题后,由主持人将所有按键恢复,重新开始下一轮抢答。因此要完成抢答器二:设计整体思路(1)设计一个可以容纳四组参赛队进行比赛的电子抢答器。(2)具有第一抢答信号的鉴别和锁存功能(3)具有计时功能(4)具有计分功能(5)具有报警功能-3- 设计要求 ,分别用4个按钮S0~S3表示。 ,该开关由主持人控制。 。即选手按动按钮,锁存相应的编号,并在LED和数码管上显示,同时提示灯亮。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。 ,且一次抢答的时间为20秒。 ,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示20。三:单元模块设计部分 1、概述将该任务分成五个模块进行设计,分别为:抢答器鉴别模块、抢答器计时模块、报警模块、分频模块、译码模块 2、鉴别模块的设计: 在这个模块中主要实现抢答过程中的抢答功能,并能对超前抢答进行警告,还能记录无论是正常抢