NEPU
课 程 设 计
课 程 单片机课程设计
题 目 基于单片机的篮球比赛电子记分牌
院 系 电气信息工程学院测控系
专业班级 测控技术与仪器**-*班 学生姓名 **** 学生学号 ************
指导教师 **** ****
201*年 * 月 *日
NEPU课程设计任务书
课程 单片机课程设计
题目 基于单片机的篮球比赛电子记分牌 专业 测控技术与仪器 姓名 **** 学号 *************
一、任务
以AT89C51单片机为控制核心,遵循篮球比赛规则,设计一款具有记录比赛分数,比赛剩余时间等基本功能的电子记分牌。
二、设计要求
[1] 要求能实时记录比赛的分数、剩余时间。
[2] 通过对AT89C51单片机的编程,实现比分和剩余时间的显示。 [3] 设计篮球24秒定时器、剩余5秒时发出提示音。 [4] 提交设计报告、电路图及程序源码。
三、参考资料
[1] 张毅刚.单片机原理及应用[M].北京:高等教育出版社,2004. [2] 刘润华,刘立山.模拟电子技术[J].山东:石油大学出版社,2003.
[3] 周润景,张丽娜等.PROTEUS入门教程[M].北京:机械工业出版社,2007. [4] 尹仕.电工电子制作基础[M].武汉:华中科技大学出版社,2008. [5] 彭介华.电子技术课程设计指导[J].北京:高等教育出版社,1997.
完成期限
指导教师 专业负责人 ******
201*年 *月 ** 日
基于单片机的篮球比赛电子记分牌 目 录
第1章 绪论 ....................................................... 1
1.1 单片机在体育赛事计分的应用 ................................. 1 1.2 本设计任务 ................................................. 1 第2 章 总体方案论证与设计 ......................................... 2
2.1 显示模块 ................................................... 2 2.2 按键控制模块 ............................................... 2 2.3 报警模块 ................................................... 2 2.4 总体硬件组成框图 ........................................... 3 第3章 系统硬件设计 .............................................. 4
3.1 LCD1602显示模块的硬件设计.................................. 4 3.2按键控制模块的硬件设计....................................... 4 3.3 蜂鸣器报警模块的硬件设计 .................................... 5 3.4 单片机最小系统的硬件设计 .................................... 6 第4章 系统的软件设计 ............................................. 7
4.1 主程序设计 .................................................. 7 4.2 按键控制程序设计 ............................................ 8 4.3 蜂鸣器报警程序设计 .......................................... 9 第5章 系统调试与测试结果分析 .................................... 11
5.1 系统调试 .................................................. 11 5.2 测试结果 .................................................. 11 结 论 ............................................................ 12 参考文献 .......................................................... 13 附录1 程序 ........................................................ 14 附录2 仿真效果图 .................................................. 20
基于单片机的篮球比赛电子记分牌
第1章 绪论
体育比赛计时计分系统是对体育比赛过程中所产生的时间、比分等数据进行快速采集记录,加工处理,传递数据的信息系统。根据不同运动项目的不同比赛规则要求,体育比赛的计时计分系统包括测量类、评分类、命中类、制胜类得分类等多种类型。篮球比赛是根据参赛队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统是一个负责篮球比赛的数据采集和分配的专用系统,它负责对比赛结果、成绩信息的采集处理、传输分配。篮球比赛的计时计分系统由计时器、计分器等多种电子设备组成,由于比赛的不可重复性,决定了篮球计时计分系统是一个实时性很强、可靠性要求极高的电子服务系统,所以计时计分设备是篮球比赛中不可缺少的电子设备,计时计分系统设计是否合理,关系到比赛系统运行的稳定和可靠,并直接影响到比赛的顺利进行。同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理、现场大屏幕、电视转播车等多种设备相联,以便实现高比赛现场感、表演娱乐观众等功能目标。随着比赛规则的进一步完善,相应的计时计分系统也必须随之改进。
1.1 单片机在体育赛事计分的应用
传统的篮球比赛计分是由工作人员人工翻动记分牌实现的,而比赛的时间则由工作人员计表控制。由于人为因素,人工操作的比赛计分板难免会出现误差。而作为微型控制系统的单片机具有集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的
[3]优选机种和新电子产品的关键部位。因此单片机在体育比赛记分牌的应用也成
为了一种不可避免的趋势。
1.2 本设计任务
本次设计以AT89C51单片机为核心组成单片机最小系统,构建得分和时间的显示模块、进行控制的按键模块以及能够在规定的时间报警的提示模块,通过在按键控制模块的操作实现对比分和时间的设计,最终在显示模块上显示[8]。
1