介绍一种篮球赛计时计分器的设计方法,即单片机带外围扩展来驱动数码管工作的电路。电路采用单片机作为核心元件,利用两个供阴的三位一体数码管来显示两队的分数,一个四位一体数码管显示时间的计时。显示分数范围可达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秒。

仿真截图:

附件内容截图:

c语言设计篮球计分器软件,会玩篮球更会玩篮球赛计时计分器,完整设计资料开源...相关推荐

  1. 基于51单片机的篮球赛计时计分器(仿真+源程序+原理图+PCB+论文)

    资料编号:207 功能介绍(全套毕设资料齐全) 采用51单片机一种篮球赛计时计分器的设计方法,即单片机带外围扩展来驱动数码管工作的电路.电路采用单片机作为核心元件,利用两个供阴的三位一体数码管来显示两 ...

  2. 单片机c语言篮球比分_单片机课程设计篮球计时计分器正文1

    基于单片机的篮球赛计时计分器的设计 一系统设计方案 1.1 设计题目 篮球计时计分器 1.2 系统功能要求 本系统可实现功能如下: (1)主控部分:选择单片机为核心元件构成系统. (2)计时部分:能记 ...

  3. 计算机控制篮球,【精品课程设计】计算机控制技术弱电课程之篮球比赛计时计分器doc.doc...

    [精品课程设计]计算机控制技术弱电课程之篮球比赛计时计分器doc.doc 课程设计 题目 篮球赛计时计分器 二级学院 电子信息与自动化 专 业 电气工程及其自动化 班 级 学生姓名 学号 指导教师 考 ...

  4. 三维设计与建模软件的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

    报告页数: 150 图表数: 100 报告价格:¥16800 本文研究全球与中国市场三维设计与建模软件的发展现状及未来发展趋势,分别从生产和消费的角度分析三维设计与建模软件的主要生产地区.主要消费地区 ...

  5. 单片机c语言篮球比分_基于单片机的篮球计时计分器设计(C语言编程、含proteus仿真图)...

    摘要 单片机,亦称单片微电脑或单片微型计算机.它是把中央处理器( CPU ). 随机存取存储器( RAM ).只读存储器( ROM ).输入 / 输出端口( I/0 )等主要计 算机功能部件都集成在一 ...

  6. 用c语言编写篮球过程运行结果,基于单片机的篮球计时计分器设计(c语言编程、含proteus仿真图) 本科毕业论文.doc...

    基于单片机的篮球计时计分器设计(c语言编程.含proteus仿真图) 本科毕业论文 摘要 单片机,亦称单片微电脑或单片微型计算机.它是把中央处理器(CPU).随机存取存储器(RAM).只读存储器(RO ...

  7. 单片机c语言篮球比分_单片机和C语言的篮球计时计分器设计

    摘要 单片机,亦称单片微电脑或单片微型计算机.它是把中央处理器( CPU ). 随机存取存储器( RAM ).只读存储器( ROM ).输入 / 输出端口( I/0 )等主要计 算机功能部件都集成在一 ...

  8. c语言课设宿舍管理程序,C语言程序课程设计宿舍管理软件.doc

    C语言程序课程设计宿舍管理软件.doc 课程设计(论文) 题 目 名 称 宿舍管理软件 课 程 名 称 C语言程序课程设计 学 生 姓 名 学 号 系 .专 业 信息工程系.信息大类 指 导 教 师 ...

  9. 单片机应用系统设计技术——基于51单片机篮球计时计分器的设计

    基于51单片机篮球计时计分器的设计 一.实验目的 二.实验内容 三.实验步骤 四.C代码如下 五.实验结果

最新文章

  1. Linux系统文件目录
  2. 神奇的HyperLogLog算法
  3. webpack使用和踩过的坑
  4. 雪妖现世:给SAP Fiori Launchpad增添雪花纷飞的效果
  5. hasLayout和filter滤镜的细节
  6. 博士毕业论文悲情致谢引女友回应:学术是一场超越金钱的修行
  7. 最短路径问题总结,时间复杂度,空间复杂度对比(JAVA)
  8. Nginx 过滤模块
  9. 总结对象的两个方法valueof和tostring
  10. nodejs做中间层_nodejs做中间层,向后端取数据
  11. javascript 编程指南
  12. mysql 查询用户权限
  13. mqtt 推送的客户端测试方法
  14. 如何在海量元素中(例如 10 亿无序、不定长、不重复)快速判断一个元素是否存在?
  15. amoeba mysql mmm_MMM+Amoeba搭建MySQL高可用负载均衡群集
  16. 微信H5页面分享案例模版
  17. 关于除去WordPress页脚底部的自带标语
  18. ICLOUD储存空间要升级吗_苹果iCloud照片恢复步骤
  19. 计算机图形学常用算法实现11 扫描线z-buffer算法
  20. Android - 吸顶效果 布局篇

热门文章

  1. Nginx 配置和性能调优
  2. 施工企业数字化管理系统赋能项目全生命周期 强化过程管控精细化
  3. linux img文件 分区挂载
  4. 售前售后问题(甲润)
  5. 网络基本概念之TCP, UDP, 单播(Unicast), 组播(Multicast)
  6. 去哪儿网2015校园招聘笔试面试经历分享
  7. 一文带你吃透操作系统
  8. 内卷、躺平与中年危机的相关思考
  9. Vue-3D-Model:几行代码即可构造出炫酷三维场景
  10. 闻道有先后术业有专攻(师说)