2024-09-01
售卖作品
00

抢答器

任务要求:

四名选手各有一个抢答按键,按键的编号以及指示灯(手柄板上的LED模块)的编号与选手的编号相对应,抢答器具有编号的识别和数据的锁存、显示以及提示音功能。

评分细则:

  1. 裁判按下开始键后,显示屏显示答题倒计时1分钟(25分);

  2. 在答题时间内,若有选手按下抢答按键,则在OLED显示屏上显示相应的编号,与选手对应的指示灯点亮(指示灯使用开发板上的LED灯模块)并且蜂鸣器发出短鸣提示音。(25分)

3.程序应具备自锁功能,在第一个选手按下按键后其他选手再按按键无效,第一个抢答的选手编号一直保持到裁判按下复位键;(20分)

  1. 若在答题倒计时结束仍未有选手按下抢答键,蜂鸣器发出长鸣提示音;(20分)

  2. 当裁判按下复位按键,清除数据,完成一次抢答流程,1分钟倒计时重新开始。(10分)

【注释】

按键A6为抢答开始键、按键A7为数据清零(复位)键;

MSP430、STC89C51、STM32单片机选手抢答键为A2、A3、A4、A5四个键,分别对应编号1~4。

涉及的单片机内容以及口袋开发板模块:

单片机:I/O功能、定时/计数器、中断系统、显示接口

口袋开发板:流水灯、独立按键、蜂鸣器、OLED显示屏

左边的扭杆按下,是开始。

右边的扭杆按下,是复位。

在这里插入图片描述

代码:

cpp
https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?tab=BB08J2

在这里插入图片描述

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!