- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
郑州科技学院
EDA(电子设计自动化
设计报告)
题 目 八人抢答器的设计
学生姓名 车江博
专业班级 09电科3班
学 号 200931051
所 在 系 电气工程学院
任课教师 赵 明 冬
完成时间 2012年12月25日
目 录
TOC \o 1-3 \h \z \u 1、八人抢答器设计题目与要求 1
1、1基本要求 1
1、2 我的设计功能 1
2、抢答器整体设计 1
2、1设计思路 1
(1)、 基本原理 1
·抢答鉴别模块 2
·计时模块 2
·计分模块 3
译码显示模块 4
3、程序与仿真波形 5
仿真效果: 7
4、设计心得与体会 7
八人抢答器
1、八人抢答器设计题目与要求
1、1基本要求
(1)给主持人设置一个开关,用来控制系统的清零和抢答器的开始。
(2)抢答器具有锁存和显示的功能。抢答开始后,若有选手按动抢答器按钮,编号立即锁存,并在LED数码管上显示选手的编号,此外,要封锁输入电路,禁止其他选手抢答。优先抢答选手的编号一直保持到主持人将系统清零为止。
1、2 我的设计功能
(1)八路智力抢答器,同时供8个选手参赛,编号分别为1到8。每位选手用一个答题按钮和LED灯,选手按下时其灯亮。
(2)给主持人一个控制开关,实现系统的清零和抢答的开始。具有数据锁存和显示功能。
(3)抢答开始后,如果有选手按下了抢答按钮,其编号立即锁存并显示在LCD液晶显示屏上。此外,禁止其他选手再次抢答。选手的编号一直保存直到主持人清除。
2、抢答器整体设计
2、1设计思路
(1)、 基本原理
本系统共由抢答鉴别模块(jdjb.vhdl)、计时模块(js.vhdl)、计分模块(jf.vhdl)和LCD译码显示模块等四部分组成。
抢答过程:主持人按下系统复位键(RST),系统进入抢答状态,计时模块和计分模块输出初始信号给数码显示模块并显示出初始值。当某参赛组抢先将抢答键按下时,系统将其余七路抢答信号封锁,组别显示模块送出信号给数码显示模块,从而显示出该抢答成功组别号,并一直保持到下一轮主持人将系统清零为止。随后,计时模块送出倒计时计数允许信号,开始回答问题,计时显示器则从初始值开始以计时,在规定的时间内根据答题的正误来确定加分或减分,并通过数码显示模块将成绩显示出来。计时至0时,停止计时,以中止未回答完问题。若参赛者在规定时间内回答完为题,主持人可给出倒计时计数停止信号。主持人按下复位键,即RST为高电平有效状态,清除前一次的抢答组别,又可开始新的一轮的抢答。
PAGE
PAGE 8
·抢答鉴别模块
抢答鉴别模块用来准确直观地判断八组抢答者谁最先按下按钮,并为显示端送出信号,通过LCD显示使观众能够清楚地知道是哪一组抢答成功,是整个系统的核心部分。同时组别显示端为下一模块输入信号,以方便主持人为该组抢答成功者进行加减分的操作。
抢答鉴别模块的元件图如下图所示:
·计时模块
当抢答鉴别模块成功判别出最先按下抢答按钮的参赛组后,在成功鉴别出哪组最先抢答后,由锁存器输出的计时使能信号使能,进入计时状态。计时模块可分作两部分:(1)预置数;(2)60秒倒计时。计时模块开始工作从预置初始值开始以秒计时,计时至0秒时停止,以中止答题。时间通过LCD显示。
元件图如下:
·计分模块
计分模块的运行方式是按照十进制进行加减,即当时钟出现上升沿时就进行加一或者减一的操作。
记分模块为哪组进行记分取决于鉴别模块的输入信号STATE,当STATE=0001时表示A0组最先抢答,则在此模块中为A组记分,当G=0010时表示A1组最先抢答,则在此模块中为A1组记分等等。
以A0组为例来说明此模块的设计,当复位信号RST=1时,系统复位且A组的分值显示初始值,为100分。当RST=0时,如果该组选手答题正确,则主持人按下加分键,即PLUS=1,此时对该组进行加分操作;如果该组选手答题错误,则主持人按下减分键,即MINUS=1,此时对该组进行减分操作。
元件图如下:
译码显示模块
该模块将抢答成功的组别,时间及各组分数译码送LCD显示,这里采用了实验室资料里的程序。
元件图如下:
系统总图如下:
3、程序与仿真波形
module qianda(DATA,SET,C0);
input SET;
input[7:0] DATA;
output [3:0]C0;
reg[3:0]C0,C1;
reg[7:0]TEP;
reg T0,
您可能关注的文档
最近下载
- 三大类病人长期医嘱模板.pdf VIP
- 写作simon大作文笔记.pdf VIP
- 第一单元分数乘法 单元测试 2024-2025学年六年级上册数学西师大版(含答案) (1).pdf VIP
- 雷克萨斯CT:雷克萨斯CT用户手册|雷克萨斯CT说明书电子版|雷克萨斯CT保养手册.pdf
- 体格检查一般检查ppt课件.pptx
- 家政服务业职业技能大赛母婴护理项目技术工作文件.doc VIP
- 2025拱墅区总工会公开招聘工会社会工作者4人笔试模拟试题及答案解析.docx VIP
- 北师大版六年级上册数学第二单元《练习二》教学配套课件.ppt VIP
- 第十一章植物的遗传转化技术PPT.ppt VIP
- 燃气管道安装规范.doc VIP
文档评论(0)