全球旧事资料 分类
程序的大体思路如图所示:
3
f开始答题
重置重置
无抢答
重新出题
开始抢答
有抢答
一号选手

八号选手
答题结束
当主持人按下开始按钮时,八个参赛选手处于抢答状态,当某位选手率先按下抢答按钮后,其对应的指示灯亮,蜂鸣器工作,数码管显示其对应的编号。只有主持人再按下主持人按钮时,才可继续下一轮抢答。
4
f32IO分配表
主持人按钮抢答按钮1抢答按钮2输抢答按钮3抢答按钮4入抢答按钮5抢答按钮6抢答按钮7抢答按钮81号抢答指示灯2号抢答指示灯3号抢答指示灯4号抢答指示灯5号抢答指示灯6号抢答指示灯输7号抢答指示灯8号抢答指示灯数码管段位A出数码管段位B数码管段位C数码管段位D数码管段位E数码管段位F数码管段位G蜂鸣器SB8SB0SB1SB2SB3SB4SB5SB6SB7HL0HL1HL2HL3HL4HL5HL6HL7X10X0X1X2X3X4X5X6X7Y0Y1Y2Y3Y4Y5Y6Y7Y10Y11Y12Y13Y14Y15Y16Y17
5
f33梯形图与程序运行步骤说明
梯形图程序课分为两部分,第一部分主要负责抢答器的逻辑实现,程序比较
6
f简单,逻辑也比较清晰,就是实现,选手按下抢答按钮后,其对应的指示灯输出;第二部分负责数码管的显示和蜂鸣器输出,蜂鸣器只要八位选手中有一位按下即输出,所以用Y0Y7非先或,然后再取反。
4系统不足与改进
41系统存在的不足
从实现的角度来讲,我的设计方案能基本满足设计需求,开始认为此次考查设计还完成的蛮不错的,但后来针对老师指出的不足以及参考了相关资料,发现此系统还存在不完善的地方:抢答没有时间限制、数码管应该从1开始显示。
42改进方案
基于以上分析的两点不足,现提出以下改进方案:(1)抢答时间限制从现实的角度分析,抢答竞赛大多数是有时间限制的,要是主持人宣布开始答题时,选手们没有在规定时间内做出抢答,那么此次抢答应该自动停止,或者给予信号提示。所以可在原系统的方案上增加,抢答时间的设置和提示。(2)数码管从1开始显示原系统方案中,如果1号选手率先抢答时,数码管上显示的编号是“0”,如果2号选手率先抢答时,数码管上显示的编号是“1”,以此类推。这样是不符合我们日常逻辑思维的,这是影响用户体验效果关键之处。首先分析原来的数码管显示的真值表:XY0Y1Y2Y3Y4Y5101101111110110111101101101000100011001111Y数码管段位ABCDEFG
7
Y61011011
Y71110000
f若要18显示,真值表应做如下修改:XY0Y1Y2Y3Y4Y501101111110010111101101101000000011101r
好听全球资料 返回顶部