四人智力竞赛抢答器的设计
【摘 要】利用LabVIEW中的结构和布尔逻辑量相结合的方式,实现抢答器中的逻辑关系,应用While循环控制整个程序工作的连续性,用事件结构来响应不同界面的操作功能,用条件结构来区别所处不同条件下的响应动作等结构,设计了能显示抢答组号、加分、扣分及各组得分与倒计时的信息窗口,主要功能有抢答、数据锁存及显示、预置回答问题、时间复位、加分扣分功能、报警功能、倒计时启动等的抢答器。
【关键词】虚拟仪器;抢答器;逻辑;结构
1 设计任务与要求
1.1 设计任务
设计一台可供4名选手参加比赛的智力竞赛抢答器。主持人开始抢答,选手可以按下强大按钮抢答。最先按下的选手蜂鸣器响铃,对应的指示灯亮。答题完主持人可以按下复位键重新开启下一轮。
1.2 设计要求
1)四个参赛者每个人有一个抢答按钮编号为1号、2号、3号、4号,对应的指示灯为1号灯、2号灯、3号灯、4号灯;
2)主持人有一个控制按钮,用于将所有的灯熄灭与将大屏幕清零,并控制抢答的开始;
3)当参赛者按下抢答按钮时,蜂鸣器响铃,对应的指示灯亮,同时大屏幕上显示最优先抢答者的编号;
4)具有互锁功能,有人优先抢答后系统会关闭,其他人无法继续抢答,必需等主持人清零后,重新喊开始才能重新抢答。
实际操作:当主持人按钮打开时VI才能运行,当1-4号有一个按钮被按下时,灯亮、蜂鸣器响且VI停止运行,当主持人按钮关闭时运行VI就能清零。
2 原理电路和程序设计
3 设计的抢答器的主要特点
1)涵盖抢答题、抢答自锁,复位、报警等功能;
2)结构简单,易操作。功能较少,但应答较为迅速;
3)面板上设有组号窗口,显示清晰,同步显示,没有干扰;
4)主要是应用LabVIEW软件对抢答器进行模拟。所以设计中应用的主要是LabVIEW逻辑结构和编程技术;
5)简单运用LabVIEW的逻辑结构实现4路抢答功能,具有互锁功能,有人优先抢答后系统会关闭,其他人无法继续抢答,必需等主持人清零后,重新喊开始才能重新抢答。
4 总结
电子课程设计是本学期的第一门课程设计,我们选择的是四人智力竞赛抢答器的设计,这个课题应用了LabVIEW软件特点,设计了有抢答、数据锁存及显示、声音提示功能、启动等功能的抢答器,通过这次课程设计,使我们对LabVIEW这个软件有了一定的了解,对课本上的知识有了进一步的掌握。
设计过程:我深刻的体会到在设计过程中,需要反复实践,其过程很可能相当烦琐,有时花很长时间设计出来的电路还是需要重做,那时心中未免有点灰心,有时还特别想要放弃!此时更加需要静下心,查找原因。设计思路是最重要的,只要你的设计思路是成功的,那你的设计已经成功了一半。因此我们应该在设计前做好充分的准备,像查找详细的资料,为我们设计的成功打下坚实的基础。
调试过程:整个课程设计的重要部分之一――调试。一开始LabVIEW作图,由于不了解参考文献中某些元件作用,完全无从着手!调试由于前期的器件知识不足,那些属性节点完全排布错误,设计出来的程序无法运行。后来通过查询资料,慢慢学习,才终于对设计器件有了一定的了解!一点点修改其中的错误属性节点,终于完成了!由此可见,知识完全是后期程序设计成功与否的关键!
总之,在设计过程中学到了许多。作为现代的大学生,如果仅停留在以往的层次上,是远远跟不上时代的步伐,也无法使自己立足在竞争如此激烈的社会里,通过此次实习,看到了自己的水平和差距,学要在今后的学习中又进一步的提高。
[责任编辑:王静]