SB2为2,SB3为3,SB4为4),此时通过P37IO控制音乐IC工作,音乐响起,30S后自动结束,显示管清零状态,准备下轮抢答。
231抢答器电路
总的来讲,抢答器电路图可大概用图来表示(可参考附图)。该电路具有两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号;二实现与上位机通信。
232音乐电路
通过单片机的P37口控制音乐IC的工作。P37口输出一低平信号是,当VT1导通,5V电压经过VT1,R11;CW1为稳压二极管,其电压为36V,即提供36V电压给音乐IC供电。只要音乐IC电压正常,则音乐电路则正常启动,BJ015B端则输出信号,经VT2驱动SP1。经30S后,单片P37口输出复位信号,则VT1不导通,IC3无电压,则音乐电路停止工作。
对于有触发端的电路设计一般有两种启动方式:1、通过电子开关控制音乐集成电路的供电,从而控制音乐集成电路是否工作。2、这种方式的电路设计,必须把触发端直接和正电源端相接,这样只要一向音乐集成电路供电,其触发端便得到一个触发信号,启动电
15
f路工作,这种方式只要一直保证向音乐集成电路供电,它便会反复地演凑;3、向触发端送入触发信号。4、这种方式的电路设计要求让音乐集成电路始终接入电源,而通过外电路向其送入触发信号,从而启动电路工作。
第三章系统的软件程序设计
31程序流程图
图31主程序流程图
16
f32程序设计
以下为设计参考程序:;程序开始6路抢答器程序输入输出口预定义SWITCH2EQUYINYUEK1EQUK2EQUK3EQUK4EQUDATORGAJMPORGRETIORGRETISTARTMOVMOVMOVMOVMAIN
17
P10P37
EQUP30P31P32P33
EQU60H0000HSTART0013H0023H
P1P320HDAT
0FFH端口初始化0FFH0FFH00H
fJBK1MOVMOV
LOOP2K1按下9FH1H1
P1DAT
ACALLYINDAAJMPLOOP2JBK2MOVMOVMAIN
调用应答子程序返回
LOOP3K2按下25H2H2
P1DAT
ACALLYINDAAJMPLOOP3JBK3MOVMOVMAIN
LOOP4K3按下0DH3H3
P1DAT
ACALLYINDAAJMPLOOP4JBK4MOVMOVMAIN
LOOP5K4按下99H4H4
P1DAT
ACALLYINDAAJMPLOOP5JBK5MAIN
LOOP6K5按下
18
fMOVMOV
P1DAT
49H5H
5
ACALLYINDAAJMPMAIN
YINDACLRMOVYIN1MOVYIN2ACALLDEL5MSJNBDJNZDJNZYIN3SETBMOVRET延时子程序晶振12MYINYUEP1关闭音乐若按下复位键则返回延时30秒R2100YINYUER120开启音乐写入延时时间值
R_ANYIN3R2R1YIN2YIN1
0FFH关显示返回
DEL1MSMOVR6r