全球旧事资料 分类
选手的回答错误时,按下stu键进行减分操作scorescore3e
d第四组加减分ifa
swer3’d4begi
ifaddscore4score41当主持人判定选手的回答正确时,按下add键进行加分操作elseifstuscore4score41当主持人判定选手的回答错误时,按下stu键进行减分操作scorescore4e
d
倒计时模块begi
ifE
Flat1b1begi
ifc
t32d4计时实现1HZ分频c
tc
t32d1elsebegi
c
t32d0Led18b111111111b1Led1左移一个单位,实现一秒的倒
计时e
d
e
d
f器响
ifLed18b0倒计时结束还没有按键按下,则抢答停止且蜂鸣
E
Flat1b0BuClk1b1e
d
蜂鸣器模块当蜂鸣器标志位置1时进入此蜂鸣器处理程序begi
ifBuClk1b1begi
蜂鸣器发声Buzzer1b0延时变量加1BuLBuL8d1当到达延时的时间时关掉蜂鸣器ifBuL8d255begi
延时变量复位BuL8d0蜂鸣器标志位复位BuClk1b0蜂鸣器停掉Buzzer1b1e
de
de
d重置模块按下clr键以后各组参数重置,整个比赛重新开始ifclrbegi
重置各个标志位和参数E
Flat1b1重置时8个Led灯全亮Led18b11111111选手号静态数码管的控制端有8位Led28b11111111选手分数显示数码管重置Led38b11111111蜂鸣器标志位重置BuClk1b0蜂鸣器的控制管脚重置低电平为发声音Buzzer1b1
f各组分数重置score14’d5score24’d5score34’d5score44’d5
分数显示寄存器重置a
swer8’hffe
d
数码显示模块
begi
casescore
4h0Led38hc04h1Led38hf94h2Led38ha44h3Led38hb04h4Led38h994h5Led38h924h6Led38h824h7Led38hf84h8Led38h804h9Led38h904haLed38hbfdefaultLed38hffe
dcasee
d
显示0显示1显示2显示3显示4显示5显示6显示7显示8显示9显示
不显示
e
d
e
dmodule
fr
好听全球资料 返回顶部