历史上的今天
返回首页

历史上的今天

今天是:2024年09月24日(星期二)

正在发生

2021年09月24日 | 3-基于51单片机的篮球计分器

2021-09-24 来源:eefocus

具体实现功能

系统由STC89C51单片机+数码管显示模块+按键模块+电源模块构成


具体功能:


(1)能记录单节比赛的比赛时间,并能修改时间,暂停比赛。


(2)能随时刷新甲、乙两队在整个赛程中的比分。


(3)场中交换比赛场地时,能交换甲、乙两队比分的位置。


(4)比赛时间结束时,能发出报警指令。


(5)有24秒倒计时功能,可通过按键随时复位24秒,如果24秒违例会启动蜂鸣器报警,同时比赛时间暂停,处理好后按一下24秒复位键,比赛继续。


设计背景

体育比赛计时计分系统是对体育比赛过程中所产生的时间,比分等数据信息进行快速采集记录、加工处理、传递和利用的系统。根据运动项目的不同,比赛规则要求也不同,体育比赛的计时计分系统包括测量类、评分类、命中类、制胜类和得分类等多种类型。


篮球比赛是根据运动队员在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。篮球比赛的计时计分系统由计时器、计分器等多种电子设备组成的,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能与现场成绩处理、现场大屏幕、电视转播车等多种设备相联,以便实现激烈的比赛现场感和表演娱乐等功能目标。


硬件设计

本文的硬件设计由以下模块构成:


1、一个四位一体数码管显示比赛时间,时间格式如:15:00,两个三位一体数码管显示甲乙两对的比分,比分格式如:008。


2、比赛时间采用倒计时方式,以一秒的频率减时,上电时默认初值为15:00,在没有开始比赛时,可以修改时间,比赛开始后不能修改。


3、甲乙队比分采用三位数,上电初值为000,最大值为999,满足常理要求,未开始比赛以及比赛结束后比分无法加减,


4、比赛未开始之前,可以通过ADD1、DEC1键对比较时间的分钟进调时,通过ADD2、DEC2键对比较时间的秒进行调时。


5、可随时暂停/启动比赛时间。


6、比赛进行时,可以通过ADD1、DEC1键对甲队比分加、减,可以通过ADD2、DEC2对乙队比分加、减。每按一次键,加/减1分。


7、当一节比赛完后,可以通过(EXCHANGE)换场键换场,换场后,比分交换显示,交换后,下一节比赛开始时,相应的比分加减键也随之交换。


8、当比赛结束时,发出报警。


按键介绍


ADD1键为甲队比分加1键,(比赛开始前为调整时间加1)


DEC1键为甲队比分减1键,(比赛开始前为调整时间减1)


EXCHANGE键为换场键,一节比赛结束后才可换场。


ADD2键为乙队比分加1键,(比赛开始前为调整时间加1)


DEC2键为乙队比分减1键,(比赛开始前为调整时间减1)


RUN/STOP键为启动暂停键,比赛开始前按下启动计时,比赛开始,比赛开始后,按下为暂停计时,比赛暂停。


原理图

本系统原理图设计采用Altium Designer19,具体如图。

程序

本设计利用KEIL5软件实现程序设计,具体如图。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。

推荐阅读

史海拾趣

Cypress(赛普拉斯)公司的发展小趣事

Cypress在USB技术领域取得了显著的成就。自1996年开始深耕USB产品以来,Cypress逐渐成为了USB领域内的领先者。公司推出的EZ-PD系列产品是业界第一个支持USB PD 3.0供电规范的解决方案,赢得了市场的广泛认可。此外,Cypress还不断推出新的USB产品和技术,推动了USB技术的不断发展和创新。

绿索超容(GreenSource)公司的发展小趣事

随着公司业务的不断发展,Cypress开始在全球范围内拓展市场。公司不仅在加州硅谷设立了最早的设计中心,还在美国的其他州以及英格兰、爱尔兰、菲律宾等地设立了设计工厂。此外,Cypress还在菲律宾和印尼设立了组装、检测工厂,形成了全球化的生产网络。这些举措不仅提高了公司的生产效率和产品质量,也进一步巩固了Cypress在全球电子芯片市场的地位。

GeneSiC Semiconductor公司的发展小趣事

在发展历程中,Cypress经历了多次并购和业务整合。这些并购不仅扩大了公司的规模和业务范围,也带来了更多的技术和人才资源。通过并购和整合,Cypress能够更好地满足客户的需求,提供更加全面的解决方案。同时,公司还加强了内部管理和资源整合,提高了整体运营效率。

Equator Technologies公司的发展小趣事

在发展过程中,Equator始终注重拓展国际市场。通过与全球各地的合作伙伴建立紧密的合作关系,Equator将其产品和服务推向了世界各地。特别是在亚洲市场,Equator凭借其卓越的技术实力和优质的产品赢得了众多客户的青睐。同时,公司还积极参加国际展会和交流活动,与全球同行进行技术交流和合作,不断提升自身的国际竞争力。

Electrocube Inc公司的发展小趣事

随着科技的不断进步,Electrocube Inc公司始终将技术创新作为发展的核心动力。公司投入大量研发资金,积极引进高端人才,不断推出具有领先水平的电子产品。其中,一款具有自主知识产权的高温电容器,以其卓越的性能和稳定性,在航空航天、汽车电子等高端领域得到了广泛应用,进一步提升了公司的市场竞争力。

Fenghua (HK) Electronics Ltd公司的发展小趣事

人才是企业发展的重要保障。Fenghua (HK) Electronics Ltd高度重视人才队伍建设,通过校园招聘、社会招聘等多种渠道吸引优秀人才加入公司。公司提供了完善的培训体系和晋升机会,激发了员工的积极性和创造力。同时,公司注重营造良好的企业文化氛围,让员工在工作中感受到归属感和成就感。

问答坊 | AI 解惑

jtag下载出问题了,大家帮忙看看,谢谢了!!!

今天焊了一个ep2c8q208的板子,焊完电源后检查3.3v 1.2v电源正常,开始焊cyclone ii,焊完后,焊接jtag和as下载电路,焊完后检测时发现jtag不能下载,而as可以下载。 经检测jtag原理图正确,jtag管脚和fpga管脚连接没断路没短路 晶振是50m,测试时 ...…

查看全部问答>

看门狗定时器(very clear).

看门狗定时器(very clear). 对看门狗讲解的很清楚。…

查看全部问答>

vxworks loading问题

MPC8245 CPU板,通过底板PCI挂个8139的网卡,boot启动后从网络下载印象时一直下载不了。网卡的链接和数据灯都亮着,主机也提示网络已链接,fpt sever没有客户端访问信息。目标机串口启动信息如下 boot device        &nbs ...…

查看全部问答>

SD卡问题

最近在调试SD卡驱动。。。。我在卡刚插入时用了很多打印,发现。。。在我插入时读取卡的分区表时突然把卡拔掉。。这是机器死掉了。。。。。问下有过SD卡经验的人。。。这里有什么大的问题呢…

查看全部问答>

这种嵌入开发要求能用虚函数的技术吗?

开发一个嵌入式东西。cpu300多M,内存60M。现在的程序启动之后,cpu也就10%,内存占11m;想用虚函数的技术。不知道效率上会带来什么问题。嵌入式系统能用虚函数这种耗资源的技术吗 另外,程序对可靠性要求比较高,要求持续运行几年没问题,不知道虚 ...…

查看全部问答>

ARM芯片GPIO等寄存器的地址 常见的此类地址有什么啊

小弟正在看嵌入式 水平非常的水 还请各位大侠不吝点化 看程序中有如下语句 #define GPBCON                  (*(volatile unsingned long *)0x56000010) #define GPBDAT  &nb ...…

查看全部问答>

DIY湿度计51板子的SHT程序

DIY湿度计51板子的SHT程序 根据ZhangDongping的C8051F板子程序改编。 板子才拿到不久,由于前段时间出差才回来,还没来得及做,小志妹妹又赶着俺要进度,先整理了一下SHT21的读写程序,适用于51板。大家就参考一下吧。…

查看全部问答>

2812 pwm没反应

我最近刚开始使用2812,使用pwm例程时出现问题,例程能通过编译,下载后也能执行,但是用示波器观察不到波形…

查看全部问答>

请教EK-LM3S811板用作调试器调试外部芯片要怎么弄?直接插上去吗?

请教EK-LM3S811板用作调试器调试外部芯片要怎么弄?直接插上去吗?…

查看全部问答>

AVR C语言方面的电子书

本人现在写AVRC程序,所用到的电子书资料拿出来和大家分享。…

查看全部问答>