单片机课程设计四路抢答器设计(14)
发布时间:2021-06-05
发布时间:2021-06-05
单片机课程设计四路抢答器设计
PUSH ACC
RETI ;清除低级中断激活标志,从程序0000H开始执行。
这段程序先关中断,以便后续处理能顺利进行,然后用两个RETI指令代替两个LJMP指令,从而清除了两级中断激活标志。有相应软件陷阱捕捉来的程序可能没有全部激活两个标志,这也无妨。
第3章 抢答器的软件设计
3.1 主程序系统结构图
如图3-1所示为总体原理框图。其工作原理为:接通电源后,主持人将开光FW拨到“清零”状态,抢答器处于禁止状态,编号显示器灭灯,定时器显示设定时间;主持人将开光置“开始”状态,宣布“开始”抢答器工作。定时器开始倒计时。选手在规定的30s定时时间内抢答时,抢答器完成:优先判断、编号显示、扬声器提示,倒计时显示。当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间。如果再次抢答必须由主持人再次操作“清除”和“开始”状态开关。
图3-1 总体原理框图