1 / 3
文档名称:

eda四人抢答器实验报告.docx

格式:docx   大小:16KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

eda四人抢答器实验报告.docx

上传人:bai1968104 2019/2/16 文件大小:16 KB

下载得到文件列表

eda四人抢答器实验报告.docx

文档介绍

文档介绍:eda四人抢答器实验报告五邑大学实验报告实验课程名称: 院系名称:信息学院专业名称:电子信息工程实验项目名称:四人抢答器班级:学号: 报告人: ,在设计过程中先将系统模块化,然后逐步实现,根据设计功能要求,该设计主要包括按键抢答输入,数码管显示组号,蜂鸣器报警电路,倒计时电路和数码管显示倒计时电路。抢答器整体结构图,如图1 图1 该系统可实现要求中的基本功能,K1,K2,K3,K4为抢答开关,按下该键进行抢答,释放该键不抢答;按下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'b;//数码管显示“-”block=0;out=4'd0;speaker=1'b0;end elseif(chaoshi==1)beginblockeda四人抢答器实验报告)数进制进行加减,因为本次课题所做的得为先预置100分,所以我设计了rest,当它为高电平的时候就进行