SB1SB2SB3SB4HL1H L 2B1HL3HL4CPU226HL5HL6SB0SB5第一组第二组第三组第四组犯规指示灯超时指示灯开始按钮复位按钮显示数码管abcgdfe下载后可任意编辑四组抢答器的设计设计要求:设计一个 4 组抢答器,即有 4 组选手,一位主持人
主持人有一个开始答题按钮,一个系统复位按钮
假如主持人按下开始答题按钮后,开始计时,时间在数码管上显示,在 8 秒内仍无选手抢答,则系统超时指示灯亮,此后不能再有选手抢答;若有人抢答,优先抢到者指示灯亮,选手序号在数码管上显示,(不再显示时间)其他选手按钮不起作用
弱主持人未按下开始按钮,有选手抢答,则犯规指示灯亮并闪耀,同时选手序号在数码管上显示,其他选手按钮不起作用
所有各种情况,只要主持人按下复位按钮,系统回到初始状态
抢答器的示意图如下:3下载后可任意编辑系统整体分析分析设计要求可知,该抢答系统的输入量有 4 位抢答选手的按钮输入信号,主持人的开始按钮输入信号和复位输入信号
输出量有各个指示灯(共六个)和数码管字段码输出信号
现将 I/O 分配如下:输入量SB0/I0
0SB1/I0
1SB2/I0
2SB3/I0
3SB4/I0
4SB5/I0
5输出量指示灯HL0
6数码管a/Q1
0 b/Q1
6备注:该系统数码管采纳共阴数码管
对于该抢答器系统,将之拆分为各个模块,主要有:1
复位与置位模块:该模块可以通过 RS 触发器来实现
倒数计时与显示模块倒数计时功能可以通过定时器实现,系统要求时间为 8 秒,可以选用 T40(单位为 100ms)的定时器实现,初值设定为 80
倒数计时的显示可以根据时间预设变量来进行计算生成相应