基于51单片机的篮球比赛电子记分牌_仿真图+程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NEPU
课程设计
课程单片机课程设计
题目基于单片机的篮球比赛电子记分牌院系电气信息工程学院测控系
专业班级测控技术与仪器**-*班
学生XX ****
学生学号************
指导教师**** ****
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 本设计任务2
第2 章总体方案论证与设计2
2.1 显示模块2
2.2 按键控制模块3
2.3 报警模块3
2.4 总体硬件组成框图3
第3章系统硬件设计5
3.1 LCD1602显示模块的硬件设计5
3.2按键控制模块的硬件设计6
3.3 蜂鸣器报警模块的硬件设计7
3.4 单片机最小系统的硬件设计7
第4章系统的软件设计9
4.1 主程序设计9
4.2 按键控制程序设计10
4.3 蜂鸣器报警程序设计11
第5章系统调试与测试结果分析13
5.1 系统调试13
5.2 测试结果14 结论14
参考文献15
附录1 程序17
附录2 仿真效果图23
第1章绪论
体育比赛计时计分系统是对体育比赛过程中所产生的时间、比分等数据进行快速采集记录,加工处理,传递数据的信息系统。根据不同运动项目的不同比赛规则要求,体育比赛的计时计分系统包括测量类、评分类、命中类、制胜类得分类等多种类型。篮球比赛是根据参赛队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统是一个负责篮球比赛的数据采集和分配的专用系统,它负责对比赛结果、成绩信息的采集处理、传输分配。篮球比赛的计时计分系统由计时器、计分器等多种电子设备组成,由于比赛的不可重复性,决定了篮球计时计分系统是一个实时性很强、可靠性要求极高的电子服务系统,所以计时计分设备是篮球比赛中不可缺少的电子设备,计时计分系统设计是否合理,关系到比赛系统运行的稳定和可靠,并直接影响到比赛的顺利进行。同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理、现场大屏幕、电视转播车等多种设备相联,以便实现高比赛现场感、表演娱乐观众等功能目标。随着比赛规则的进一步完善,相应的计时计分系统也必须随之改进。
1.1 单片机在体育赛事计分的应用
传统的篮球比赛计分是由工作人员人工翻动记分牌实现的,而比赛的时间则由工作人员计表控制。由于人为因素,人工操作的比赛计分板难免会出现误差。而作为微型控制系统的单片机具有集成度高,功能强,通用性好,特别是它具有
体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。]3[因此单片机在体育比赛记分牌的应用也成为了一种不可避免的趋势。
1.2 本设计任务
本次设计以AT89C51单片机为核心组成单片机最小系统,构建得分和时间的显示模块、进行控制的按键模块以及能够在规定的时间报警的提示模块,通过在按键控制模块的操作实现对比分和时间的设计,最终在显示模块上显示]8[。
第2 章总体方案论证与设计
本系统采用单片机AT89C51为控制核心,系统主要包括显示模块、按键控制模块、蜂鸣器报警模块等。下面对各模块的设计进行论证比较。
2.1 显示模块
方案一:采用七段码数码管显示。数码管是指将所有发光二极管的一极接到一起形成公共极,因此数码管有共阴共阳之分。以共阳数码管为例,共阳数码管在应用时应将公共极接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。因此每个数码管有9个接口。数码管的驱动方式有静态扫描和动态扫描两种形式。静态扫描编程简单,但电路复杂;动态扫描变成复杂,而且还需要使用其他芯片。
方案二:采用1602液晶显示。液晶的物理特性是:当通电时导通,排列变得有秩序,是光线容易通过,不通电时排列混乱,阻止光线通过。相比于数码管,LCD1602不仅可以显示的图形符号更丰富,而且具有轻薄、无辐射等优点。
比较以上两种方案,系统设计中采用方案二。
2.2 按键控制模块
方案一:采用矩阵键盘。矩阵键盘的长各分接口分别于单片机的I/O口连接,可以通过连接数量较少的I/O口,扩展出多个按键。但其缺点是电路更复杂,编程更麻烦。
方案二:采用独立按键。每个独立按键与单片机I/O连接,虽然不能节省I/O 口,但电路简单、编程容易
比较以上两种方案,由于本系统只需要4个按键,因此选者方案二。
2.3 报警模块
报警模块中,信号由单片机输出经PNP型三极管放大后进入蜂鸣器发出声响进行比赛时间的提示功能。
2.4 总体硬件组成框图