技术新讯 > 核算装置的制造及其应用技术 > 一种篮球比赛计时器及其控制方法  >  正文

一种篮球比赛计时器及其控制方法

  • 国知局
  • 2025-01-10 13:31:58

本发明涉及计时器,具体而言,涉及一种篮球比赛计时器及其控制方法。

背景技术:

1、随着人们对健康状况的重视,越来越多的群众积极投入并参与到各类体育健身活动中,特别是球类运动深受运动爱好者所喜欢。国内,在各级城市、社区、单位院校等均已新建或改造一大批体育场馆、专用球馆或运动设施。随着场馆经营竞争日益加剧、赛事参赛观赛体验要求逐渐提升,结合电子信息技术不断成熟发展,体育场馆所需各类专用设备存在新品研制或既有产品升级改造的需求。

2、目前,在现有的篮球比赛计时器中,都是通过单片机来控制数码管的亮灭,而数码管是由七段发光二极管组成的,也就是需要控制这七段发光二极管来实现一个数字的显示。由于篮球比赛中,一般需要显示每节剩余时间、比赛节数和24秒倒计时等,需要用到多个数码管,也就是需要控制发光二极管的个数很多,导致单片机控制器的接口及外围器件较多,硬件电路复杂,维修不方便,要实现显示各部分的功能的程序就非常复杂,成本较高。

技术实现思路

1、本发明要解决的技术问题是解决现有技术中控制篮球比赛计时器显示数字需要控制器有大量的接口导致电路复杂的问题,为克服以上现有技术的缺陷,本发明提供一种篮球比赛计时器及其控制方法。

2、本发明提供一种篮球比赛计时器:包括用于显示篮球比赛时间的显示屏、用于控制显示屏显示数据的控制器、用于发送篮球比赛和24秒倒计时启停的遥控器和用于播报比赛结束的语音播报模块;

3、所述显示屏包括底板和设置在底板上的多个灯带,每个所述灯带均设有正极端、负极端和数据传输端,每个所述灯带的正极端串联后与电源正极电连接,每个所述灯带的负极端串联后与电源负极电连接,每个所述灯带的数据传输端均串联后通过一数据传输线与控制器电连接,每七个所述灯带环绕组成一8字型数码管;

4、所述语音播报模块与控制器电连接,所述遥控器与控制器无线通讯连接,所述控制器根据遥控器接收的信号,控制灯带显示篮球比赛每节剩余时间、节数和24秒倒计时时间。

5、本技术一种篮球比赛计时器与现有技术相比,具有以下优点:仅通过一数据传输线即可控制所有灯带的点亮和熄灭,实现整个篮球比赛比分的显示,电路设计简单,方便编写对应数字显示程序,维修方便;且通过遥控器来实现无线遥控更新显示篮球比赛的比分,操作方便。

6、在一种可能的实施方式中,若干个所述灯带至少组成四个用于显示每节剩余时间的每节时间8字型数码管、一个用于显示比赛节数的节数8字型数码管和两个用于显示24秒倒计时的倒计时8字型数码管;所述一个节数8字型数码管、四个每节时间8字型数码管和两个倒计时8字型数码管依次串联后通过一数据传输线与控制器电连接。

7、与现有技术相比,将灯带组成多个8字型数码管,能够显示每节剩余时间、比赛节数以及24秒倒计时,方便更多信息的观测。

8、在一种可能的实施方式中,所述8字型数码管包括位于上方的横向第一灯带、位于左上方的竖向第二灯带、位于右上方的竖向第三灯带、位于中间的横向第四灯带、位于左下方的竖向第五灯带、位于右下方的竖向第六灯带和位于下方的横向第七灯带;所述横向第四灯带、竖向第五灯带、横向第七灯带、竖向第六灯带、竖向第三灯带、横向第一灯带和竖向第二灯带依次串联;所述8字型数码管的横向第四灯带与相邻前一个8字型数码管的竖向第二灯带串联,所述8字型数码管的竖向第二灯带与相邻后一个8字型数码管的横向第四灯带串联。

9、与现有技术相比,其工作原理和控制方法都不一样,通过将所有8字型的数码管都设置成同样的环绕方便,方便编写程序,便于控制,且电路非常简单,减少电路的连线,降低硬件出问题的概率,同时便于维护,提高使用寿命。

10、在一种可能的实施方式中,所述遥控器包括处理器、键盘模块和无线发送模块,所述键盘模块和无线发送模块均与处理器电连接,所述控制器与一用于接收无线发送模块发送信号的无线接收模块电连接。

11、与现有技术相比,处理器用于处理键盘模块不同按键按下的信息,并通过无线发送模块发送至无线接收模块,最后通过控制器发送对应的信息至数据传输线上,用来控制灯带的显示,无线遥控简单,易于实施。

12、在一种可能的实施方式中,所述无线发送模块和无线接收模块的芯片为nrf2401l单片射频收发芯片。

13、在一种可能的实施方式中,所述灯带为ws2812型灯带。

14、在一种可能的实施方式中,所述语音播报模块的语音芯片为syn6288语音芯片。

15、本发明的另一技术解决方案是,提供一种篮球比赛计时器的控制方法,包括如下步骤:

16、s1、构建显示屏不同显示区域对应的数字字型数组,形成字型对应的库函数;控制器初始化内部定时器并启动;

17、s2、判断在预设时间内是否接收到信号;

18、若预设时间内接收到第一预设信号,或预设时间内没有接收到信号,则为计时模式,进入步骤s3;若预设时间内接收到第二预设信号,则为比分模块,进入步骤s10;

19、s3、初始化内部定时器并启动,初始化数据传输线连接的所有8字型数码管,定义每节剩余时间为i并赋初始值,定义节数为j并赋初始值,定义24秒倒计时为k并赋初始值;

20、s4、控制器调用字型对应的库函数,通过数据传输线使每节时间8字型数码管显示每节剩余时间i,同时使节数8字型数码管显示节数j,并且随定时器一秒时间到,每节剩余时间i自动减一;

21、s5、判断是否收到启动24秒倒计时的信号;

22、若是,控制器调用字型对应的库函数,通过数据传输线使每节时间8字型数码管显示每节剩余时间i、使节数8字型数码管显示节数j、使倒计时8字型数码管显示24秒倒计时k,进入步骤s6;否则,控制器调用字型对应的库函数,通过数据传输线使每节时间8字型数码管显示每节剩余时间i、使节数8字型数码管显示节数j、使倒计时8字型数码管显示00,进入步骤s6;

23、s6、判断是否接收到暂停信号;

24、若是,控制器调用字型对应的库函数,通过数据传输线使每节时间8字型数码管、节数8字型数码管和倒计时8字型数码管显示的数字不变,进入步骤s7;否则,进入步骤s8;

25、s7、判断暂停信号是否取消;

26、若是,控制器调用字型对应的库函数,通过数据传输线使每节时间8字型数码管、节数8字型数码管显示的数字不变,使倒计时8字型数码管(63)显示的数字k随定时器1秒时间到自动减一并显示,当k减至零时,进入步骤s8;否则,返回步骤s7;

27、s8、判断每节剩余时间i是否为零;

28、若是,节数j=j-1,对每节剩余时间定i赋初始值,控制器调用字型对应的库函数,通过数据传输线使每节时间8字型数码管显示每节剩余时间i,同时使节数8字型数码管显示节数j,进入步骤s9;否则,返回步骤s4;

29、s9、判断节数j是否为零;

30、若是,语音播报比赛结束;否则,返回步骤s4;

31、s10、控制器接收比赛比分,且控制器调用字型对应的库函数,通过数据传输线使每节时间8字型数码管显示双方比赛比分数据。

32、本技术一种篮球比赛计时器的控制方法与现有技术相比,具有以下优点:仅通过一数据传输线即可控制所有灯带的点亮和熄灭,实现整个篮球比赛比分的显示,电路设计简单,方便编写对应数字显示程序,维修方便。

33、在一种可能的实施方式中,控制器调用字型对应的库函数,通过一根数据传输线驱动8字型数码管进行显示数字,具体包括如下步骤:

34、a1、控制器获取比赛过程中的每节剩余时间数据、比赛比分数据、节数数据和24秒倒计时数据对应的数字;

35、a2、控制器根据每节剩余时间数据、比赛比分数据、节数数据和24秒倒计时数据对应的数字,在字型对应的库函数中查询得到对应的显示段码;

36、a3、获取当前显示模式,调用字型对应的库函数中的显示程序,控制器根据查询得到对应的显示段码通过数据传输线驱动8字型数码管进行显示数字;

37、a4、延迟一段时间。

38、与现有技术相比,先进行数据的获取,然后通过查询字型对应的库函数,接着通过控制器进行驱动显示,最后的延迟防止信号误触发。

本文地址:https://www.jishuxx.com/zhuanli/20250110/353748.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。