0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于51单片机篮球赛计时计分器设计

嘉盛单片机 来源:嘉盛单片机 2023-11-01 10:06 次阅读

51单片机篮球赛计时计分器

仿真proteus 7.8

程序编译器:keil 4/keil 5

编程语言:C语言

编号C0004

电路采用单片机作为核心元件,利用两个供阴的三位一体数码管来显示两队的分数,一个四位一体数码管显示时间的计时。显示分数范围可达0~999分,足够赛程计分的需要。四位一体数码管中2个用于显示分钟,2个用于显示秒钟。

该系统具有赛程定时设置,赛程时间暂停,及时刷新甲、乙双方的成绩等功能。设计分为软件设计和硬件设计两部分。主控芯片采用AT89C51,使用C语言编写软件程序,主体分为计时显示模块、计分显示模块、定时报警、按键控制模块。编程后利用Keil C51软件来进行编译,再将生成的HEX文件装入芯片中,检验功能是否能够正常实现。

设计要求:

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、当比赛结束时,发出报警。

三、作用说明:

1、调整比赛时间:插上电源后,系列默认比赛时间为15:00,甲乙队比分默认000,此时按下ADD1键,可以对比赛时间分钟加1,按下DEC1键,可以对比赛时间的分钟减1,按下ADD2键,可以对比赛时间秒加1,按下DEC2键,可以对比赛时间秒减1。

2、启动比赛:按下RUN/STOP键,计时开始,比赛时间以1秒的频率倒计时。

3、暂停比赛:比赛运行的状态下,按RUN/STOP键,比赛暂停,计时暂停。

4、比分加减,在比赛进行的状态下按ADD1,DEC1键,可以对甲队比分加、减1,按ADD2、DEC2键,可以对乙队比分加、减1.

5、交换场地:在一节比赛时间结束后,按下EXCHANGE键,比赛时间重新预置为15:00,同时左右两边数码管的比分交换显示。此时按下启动键可以开始新一节的比赛。

6、报警提示:在一节比赛时间倒计时到00:00时,蜂鸣器发出报警提示。

7、比赛时,24秒会以1秒的速度减,可随时按下24秒复位键重置24秒。

仿真图:

wKgZomVBsseAYLGdAAGzWhKRCgY403.jpg

原理图:

wKgaomVBsseAF6P-AAHTDsTaBCE304.jpg

程序设计:

wKgaomVBsseAJqtnAAGRGYBlwMI701.jpg







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 51单片机
    +关注

    关注

    273

    文章

    5697

    浏览量

    123151
  • 数码管
    +关注

    关注

    32

    文章

    1874

    浏览量

    90931
  • C语言
    +关注

    关注

    180

    文章

    7597

    浏览量

    136150
  • AT89C51
    +关注

    关注

    27

    文章

    543

    浏览量

    81075
  • 按键控制
    +关注

    关注

    1

    文章

    44

    浏览量

    8769

原文标题:基于51单片机篮球赛计时计分器(源码+原理图+PCB+仿真+设计报告+讲解视频)

文章出处:【微信号:嘉盛单片机,微信公众号:嘉盛单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    篮球计时计分系统

    采用51单片机做的篮球计时计分系统。
    发表于 07-29 13:49

    篮球计时计分

    本帖最后由 棕泉447 于 2013-11-14 12:52 编辑 项目名称:篮球赛计时计分项目说明:本项目是一款平时篮球比赛的计时计分
    发表于 10-26 14:18

    基于安芯一号篮球赛计时计分

    项目名称:篮球赛计时计分项目说明:本项目是一款平时篮球比赛的计时计分的设计,方便在场外使用,
    发表于 11-14 12:16

    基于单片机篮球计时计分设计

    基于单片机篮球计时计分设计(c语言编程、含proteus仿真图)本科毕业论文摘要单片机,亦称单片
    发表于 07-19 06:11

    基于51单片机篮球计时计分的设计

    基于51单片机篮球计时计分的设计一、实验目的二、实验内容三、实验步骤四、C代码如下五、实验结果六、实验体会​一、实验目的该系统由延时子函数
    发表于 11-10 08:21

    基于AT89C51单片机篮球赛计时计分及源程序代码

    1.1本设计的任务和主要内容 1第2节 系统主要硬件电路设计 22.1  单片机控制原理 22.2 单片机主机系统电路 32.2.1计时电路 42.2.2
    发表于 06-14 08:00 961次下载

    单片机篮球赛计时计分

    篮球计时计分 基于篮球计时计分设计思路例题 基于篮球计时计分设计思路例题
    发表于 04-29 16:50 4次下载

    篮球计时计分设计

    篮球计时计分设计。
    发表于 05-11 09:46 54次下载

    单片机技术》课程设计课题任务书(篮球赛计时器

    篮球赛计时器单片机技术,课程设计课题任务书
    发表于 05-25 10:01 15次下载

    篮球计时计分

    常规的篮球计时计分,有源代码和pcb图
    发表于 06-08 17:52 0次下载

    基于单片机篮球赛计时计分设计及其LED显示显示方式的解析

    篮球比赛计时计分是为了解决篮球比赛时计分计时准确的问题。此装置利用
    发表于 11-28 14:18 33次下载
    基于<b class='flag-5'>单片机</b><b class='flag-5'>篮球赛</b><b class='flag-5'>计时计分</b><b class='flag-5'>器</b>设计及其LED显示<b class='flag-5'>器</b>显示方式的解析

    单片机课程设计—篮球赛电子计时记分牌方案设计资料下载.pdf

    篮球赛电子计时记分牌课程设计论文,有程序和原理图
    发表于 04-20 11:18 22次下载

    篮球赛计时计分的原理图和程序资料免费下载

    本文档的主要内容详细介绍的是篮球赛计时计分的原理图和程序资料免费下载。
    发表于 04-29 08:00 34次下载

    单片机篮球赛计时计分的设计方案

    控制系统。利用一些与单片机相关的硬器件设计一个关于篮球计时计分对的设计,其中最主要设计俩部分:一是数码管显示的显示部分,二是按键处理的判
    发表于 07-08 11:43 64次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>篮球赛</b><b class='flag-5'>计时计分</b><b class='flag-5'>器</b>的设计方案

    基于AT89C51单片机篮球赛计时计分及源程序代码

    发表于 11-03 08:31 0次下载
    基于AT89C<b class='flag-5'>51</b><b class='flag-5'>单片机</b>的<b class='flag-5'>篮球赛</b><b class='flag-5'>计时计分</b><b class='flag-5'>器</b>及源程序代码