- 0
- 0
- 约2.92千字
- 约 10页
- 2026-01-28 发布于北京
- 举报
基于FPGA的智力抢答器设计
功能说明
说明
4路抢答器,选手,可以进行系统复位和抢答控制,计时器30秒倒
计时,有人抢答,则数码管显示选手号码及剩余时间,同时对应选手led指示
灯亮起来,选手分数,由判断和操作。
(1)可供4组抢答,共设置了4个按键。
(2)设置一个抢答控制开关Start,该开关由控制,只有当按下开
始键才能抢答。
(3)抢答器具有定时抢答功能,且一次抢答的时间设定为30s。当启动“开
始”键后,数码管上会显示30s的倒计时,抢答的4组成员可在30s内可以进行
抢答,30s后抢答无效。
(4)抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的组号1~4,并在
LED数码管上显示抢答成功的选手号码和对应选手的分数。同时,裁判可以对选
手进行加分和减分操作,当选手达到10分时就获胜。
按键说明
键盘
红色按键为独立键盘,实现选手抢答按键。s1接到板子上的28,s2接到板子上的31,s3接到
板子上的40,s4接到板子上的42。Gnd接到板子上的gnd,vcc接到板子上的3.3V,用杜
邦线接!!!
如下图所示:
板子上的按键
实现裁判进行开始和分数控制。
Key2为开始按键,Key3为加分按键,Key4减分按键,Key5重置分数按键。
Key1为系统复位按键。
仿真说明
模块说明
该抢答器主要分为三大模块进行设计:
(1)按键消抖模块;
(2)抢答器控制模块;
(3)分数控制模块;
(4)数码管显示控制模块。
抢答器控
制
数码管
按键
显示控
消抖
制
分数控制
按键消抖模块
该模块实现的功能主要是实现按键消抖,由于设计对按键灵敏性有要求,所以需要
对五个按键(key1、key2、key3、key4、start)进行消抖。实际设计中,该大模块
分为了五个消抖模块,可见RTL视图。
抢答器控制模块
该模块实现的功能主要是对最先按下的按键号进行锁存,即锁存最先按下抢答按键
的组号。当strat按键被按下,该模块开始进行工作,当锁存了抢答按键的组
号后,该模块将停止扫描按键号工作直到抢答器被重置并再按下strat键。
分数控制模块
4位选手的初始分数都是0分,满分为10,先拿到10分的为胜者。
该模块由裁判控制,当选手抢答成功时,数码管有两位用于显示该选手的分数,如果
答对则该选手得一分,按下add按键为该选手加分,如果答错则减一分,则按下reduce按
键为该选手减一分,如果需要重新分数为0分,则按下set按键。
数码管显示控制模块
该模块实现的功能主要是实现数码管的显示功能,一个是30s的倒计时,另外一个是
显示抢答成功的组号。当strat按键被按下,开始进行倒计时,如果有抢答者按下按键,数
码管会马上显示抢答成功的组号。如果30s无人抢答,则显示为00,需要重新
按下开始按键,再开始新一轮的抢答。
动态显示原理:由于LED静态显示需要占用较多的I/O口,且功耗较大,因此在大多
数场合通常不采用静态显示,而采用动态扫描的方法来控制LED数码管的显示。动态显示
的特点是将8位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。点亮数
码管采用
您可能关注的文档
最近下载
- 抢救的配合PPT课件.pptx VIP
- 2026-2030中国粪便菌群移植(FMT)行业发展现状及趋势前景预判研究报告.docx
- (2026春新版)青岛版三年级数学下册全册PPT课件(六三制).pptx
- DBJ50T392-2021 城市综合管廊结构工程施工及质量验收标准.pdf VIP
- 重庆巴蜀中学高一生物模拟试卷含解析.docx VIP
- 天一大联考2026届高一化学第一学期期末预测试题含解析.doc
- 2026年护理部年度工作计划.docx
- 《医用微网雾化器技术要求》.pdf VIP
- (最新版)2025年11月《 美利坚合众国国家安全战略 》.pdf VIP
- 重庆巴蜀中学高二生物下学期期末试卷含解析.docx VIP
原创力文档

文档评论(0)