单片机篮球计分器设计:课程项目与功能实现

1 下载量 153 浏览量 更新于2024-06-24 收藏 1.74MB DOC 举报
本篇文档是关于基于单片机的篮球计分器的课程设计,主要针对电气工程学院的学士学位论文。设计目标是利用单片机(如SO8AW)构建一个智能化的篮球计分系统,该系统具备以下功能: 1. 实时计时:系统能够记录整场比赛的时间,并在遇到暂停后自动暂停计时,当比赛恢复时接着之前的中断时间计时。 2. 比分更新:能够实时刷新甲乙两队的比赛分数,提供即时比赛状态。 3. 时间警报:在单节结束和比赛结束后,计时器会停止并发出报警声提醒。 4. 复位功能:通过按下复位键,可以清零计时和计分。 设计过程分为几个关键步骤: - 课程设计任务与资料准备:学生需首先了解设计要求,查阅相关技术资料,确定系统设计方案。 - 单元电路设计:设计包括显示模块、报警模块、键盘控制电路等,每部分都有详细的设计论述,选择元件时要提供合理依据。 - 硬件电路设计:系统硬件部分由多个组件组成,如单片机、显示器、报警器、按键等,并对SO8AW单片机进行介绍。此外,设计还包括显示模块(可能采用LED或液晶屏)、报警模块和键盘控制电路的设计。 - 软件设计:主要涉及主程序的编写以及计时和计分部分的模块流程设计。计时部分负责控制比赛时间和暂停,计分部分则管理球队得分。 - 系统调试与总结:完成实验室调试后,对整个设计进行总结,评估其性能和实际应用效果。 单片机在此项目中扮演了核心角色,其智能化特性使得电子系统更加高效且便于维护。通过结合单片机与串口通信,实现了数据的传输和处理,提高了系统的灵活性和扩展性。这个课程设计不仅锻炼了学生的硬件和软件开发能力,也展示了单片机在体育计分系统中的实际应用价值。 文档的最后还包含了附录,如单片机系统原理图和源程序,供读者深入理解设计的细节。整个设计体现了单片机技术在现代电子系统中的广泛应用,以及在体育计分领域的创新应用前景。
2023-02-27 上传
基于单片机的篮球计分器课程设计 基于单片机的篮球计分器课程设计全文共26页,当前为第1页。基于单片机的篮球计分器课程设计全文共26页,当前为第1页。郑州工业应用技术学院 基于单片机的篮球计分器课程设计全文共26页,当前为第1页。 基于单片机的篮球计分器课程设计全文共26页,当前为第1页。 课程设计说明书 题目: 篮球记分器 姓 名: 院 (系): 机电工程学院 专业班级: 学 号: 指导教师: 祁瑞敏 成 绩: 时间: 19年12月23日至 19年12月27日 基于单片机的篮球计分器课程设计全文共26页,当前为第2页。基于单片机的篮球计分器课程设计全文共26页,当前为第2页。郑州工业应用技术学院 基于单片机的篮球计分器课程设计全文共26页,当前为第2页。 基于单片机的篮球计分器课程设计全文共26页,当前为第2页。 课程设计任务书 题 目: 篮球记分器 专业、班级 学号 姓名 主要内容、基本要求、主要参考资料等: 主要内容: 利用单片机设计出篮球记分器,利用LED数码管作为显示器件。具有显示分钟、秒钟的功能,同时还需具备记录甲乙两队分数和比赛倒计时的功能。 基本要求: (1)要求显示比赛分钟数、秒数,并且设定调时按钮,能够完成对小时和分钟的调整; (2)利用proteus软件完成设计电路和仿真; (3)掌握并口驱动数码管动态显示的方法; (4)通过此次设计将单片机软硬件结合起来对程序进行编辑、校验,锻炼实际动手能力和理论联系实际的能力。 主要参考资料: [1]李全利,单片机原理及接口技术[M],高等教育出版社 [2]王文杰,单片机应用技术[M],冶金工业出版社 [3]朱清慧,PROTEUS教程——电子线路设计、制版与仿真[M],清华大学出版社 [4]单片机实验指导书,天煌教仪 [5]彭伟,单片机C语言程序设计实训100例[M],电子工业出版社 完 成 期 限: 指导教师签名: 课程负责人签名: 年 月 日 基于单片机的篮球计分器课程设计全文共26页,当前为第3页。基于单片机的篮球计分器课程设计全文共26页,当前为第3页。 基于单片机的篮球计分器课程设计全文共26页,当前为第3页。 基于单片机的篮球计分器课程设计全文共26页,当前为第3页。 目录 引言 1 1.概述 2 1.1背景知识介绍 2 1.2设计内容 2 1.3设计要求 2 2.系统总体方案 3 2.1篮球计分系统系统总体方案设计 3 3.硬件设计 5 3.1篮球计分系统硬件设计 5 3.2 时钟电路模块 6 3.3复位电路模块 6 3.4总硬件电路图 8 4软件设计 9 4.1软件总体设计方案 9 4.2加分程序设计 11 4.3LED显示程序设计 12 4.4交换程序设计 13 5.软硬件调试 14 6.总结 15 7.致谢 16 8.参考文献 17 9.附录 18 基于单片机的篮球计分器课程设计全文共26页,当前为第4页。基于单片机的篮球计分器课程设计全文共26页,当前为第4页。引言 基于单片机的篮球计分器课程设计全文共26页,当前为第4页。 基于单片机的篮球计分器课程设计全文共26页,当前为第4页。 体育比赛计时计分系统是对体育比赛过程中所产生的时间、比分等数据进行快速采集记录,加工处理,传递数据的信息系统。它负责对比赛的结果和成绩信息进行采集处理、传输分配。篮球比赛的计时计分系统由计时器、计分器等多种电子设备组成,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理、现场大屏幕、电视转播车等多 种设备相联,以便实现高比赛现场感、表演娱乐观众等功能目标。比赛具有的不可重复性,决定了篮球计时计分系统是一个实时性很强、可靠性要求极高的电子服务系统,所以计时计分设备是篮球比赛中不可缺少的电子设备。 单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器( CPU)、 随机存取存储器( RAM)、只读存储器( ROM)、输入/ 输出端口( I/0 )等主要计 算机功能部件都集成在一块集成电路芯片上的微型计算机。 本设计是基于 AT89C51单片机的篮球计时计分器,利用 7 段共阴 LED 作为 显示器件。在此设计中共接入了 1 个四位一体 7 段共阴 LED 显示器, 2 个两位一体 7 段共阴 LED 显示器,前者用来记录赛程时间,其中 2 位用于显示分钟, 2 位用于显示秒钟,后者用于记录甲乙队的分数,每队 2 个 LED 显示器显示范围 可达到 0~99分。赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到零为止。 其次,为了配合计时器和计分器校正调整时间和比分, 我们特定在本设计中设立了 7 个按键,用于设置,调整时间,启动,调整分数和暂停等功能。采用单 片机控制是这个系统按键操作使用简洁, LED 显示,安装方便。 主控芯片采用