基于单片机八路抢答器的仿真与设计
2019-08-22王法杰
微型电脑应用 2019年8期
关键词:单片机
王法杰
(西安航空职业技术学院 电子工程学院, 西安 710089)
0 引言
随着各类比赛和娱乐活动的层出不穷,对抢答器功能和性能要求越来越高,目前市场上的智力竞赛抢答器多数是由数字电路设计组成,虽然功能强大,但是线路复杂,可靠性、稳定性不高,功能相对简单,当抢答器路数多时,成品面积较大、运维较困难[1]。因此设计以单片机为核心的新型智能抢答器,利用STC12C5A60S2单片机及外围接口实现抢答系统,结合单片机的定时器的功能,将软件编程与硬件设计结合起来,使得系统能够准确地进行计时,通过数码管显示选手号和时间,能够准确、公平、公正判断出抢答选手,该系统制作过程简单,易于安装和维护,具有一定的使用和推广价值。
1 硬件系统设计
八路抢答器系统采用STC12C5A60S2单片机为控制芯片,与四位一体共阳数码管SM410561D3B和10只自复位轻触开关按键组成[2]。系统的总框图如图1所示。

图1 八路抢答器系统框图
按键模块包括抢答复位和抢答开始按键,用于电路的复位和主持人提示抢答开始进行倒计时,以及八位选手进行抢答的八个按键,如果选手抢答成功则数码管显示该选手按键号,同时对应选手按键的LED小灯发光,数码管的后两位显示答题时间,倒计时5S时,蜂鸣器报警提示[3]。由于数码管的段选和位选均由单片机P0口控制,所以通过74HC573锁存器来确定位选和段选,锁存器的使能端由单片机P2.6和P2.7控制。
2 软件程序设计
2.1 按键模块设计
八位选手的按键由P3口的八位分别控制,P2.0控制抢答器复位按键,P2.1控制抢答开始按键,P1 口的八位分别控制与八位选手按键相对应的八只LED小灯。……
登录APP查看全文
