篮球比赛积分器设计毕业论文.doc
《篮球比赛积分器设计毕业论文.doc》由会员分享,可在线阅读,更多相关《篮球比赛积分器设计毕业论文.doc(52页珍藏版)》请在三一办公上搜索。
1、基于单片机的篮球比赛计分器设计总计 毕业设计 (论文) 47页表 格 7表插 图 40幅摘 要 随着电子产品的逐渐发展,单片机在电子产品中占据着越来越重要的部位,篮球计时计分器就是以单片机为核心,分为计时电路,计分电路,时间暂停以及修改时间的,倒计时提醒电路,复位电路等。在篮球比赛中作为记录比分和时间的重要依据1。计时电路:根据篮球比赛的时间要求,设置好比赛的规定时间,通过编程,在显示器上显示出来,进而连接在大屏幕上,可供观众观看。计分电路:在比赛开始后,每对进一个球,都会要有相应的得分,通过程序的设定也要把比分显示在显示器上,以便能够实时的传递给观众。时间暂停和修改时间电路:在比赛过程中,可
2、能会发生一些事情,需要更改时间或暂停时间,在这里我们选择应用按键的方式来改变比赛的时间。复位电路:是单片机本身的外接电路,当程序进入死循环是或想要实现的功能没实现时,我们可以尝试着进行复位,看电路是否可以正常工作。倒计时提醒电路:在比赛的最后,为了让运动员有心理准备,我们设置了倒计时提醒功能,在最后十秒时用蜂鸣器发声来提醒运动员,比赛即将结束。本次实验通过以51单片机为核心,LCD显示屏进行显示,通过Proteus软件进行仿真,得到了预期的结果。关键词:单片机;显示器;按键;ProteusAbstractWith the gradual development of electronic pr
3、oducts, electronic products, SCM occupy an increasingly important part of basketball time points is microcontroller as the core, into the timing circuit, scoring circuit, time pause and modify time countdown Alert circuit, reset circuit.Timing circuit: According to the time requirements basketball g
4、ame, good game settings specified time, through programming, show up on the display, and then connected to the big screen for the audience to watch. Scoring circuit: After the start of the game, for each goal scored will have the appropriate score, by setting the score of the program is displayed on
5、 the display should to be able to transfer to the audience in real time. Time to pause and modification time circuit: during the game, something might happen, you need to change the time or pause time, where we choose to apply the key ways to change the game time. Reset circuit: the external circuit
6、 microcontroller itself when the program enters an infinite loop or function you want to achieve is not achieved; we can try to reset, to see whether the circuit is working properly. Countdown to remind Circuit: In the last game, in order to allow the athletes have been psychologically, we set the c
7、ountdown reminder, in the final ten seconds with a small light flashes to remind players, the game is about to end.The experiments with 51 microcontroller core, LCD screen display, through the Proteus simulation software, to get the desired results. Keywords: microcontroller; monitor; button; Proteu
8、s目录摘 要IAbstractII1.1 目的及意义11.1.1设计(论文)的目的11.1.2设计(论文)的意义11.2 研究现状21.3 论文的主要工作31.4 章节安排3第2章 设计方案42.1 设计要求42.2 设计思路42.3 系统的硬件框图4第3章 器件介绍63.1 AT89C51单片机63.1.1 简介63.1.2主要功能73.1.3管脚说明83.2 LCD1602显示器103.2.1 DS1602的特性103.2.2管脚功能113.3 晶振133.4 蜂鸣器133.4.1 蜂鸣器的分类133.4.2 蜂鸣器的驱动方式153.5 排阻163.6 按键173.7 三极管183.7.1
9、 三极管的分类193.7.2 三极管的工作状态193.8 电容20第4章 软件设计224.1 Proteus软件224.2 Keil软件234.2.1 Keil C51单片机软件开发的整体结构244.3 Proteus仿真实验结果254.3.1 时间显示264.3.2 分数显示284.3.3 倒计时功能294.3.4 24秒报警电路304.3.5 第二小节比赛314.3.6 交换电路334.3.7 按键电路334.3.8 复位电路344.3.8 晶振电路36第5章 硬件设计375.1 Protel DXP 软件375.2 Protel 原理图385.2.1 原理图绘制的步骤385.3 PCB版
10、图395.4制板405.5 焊接、调试415.6实物图41结论45致谢46参考文献47第1章 绪论1.1目的及意义1.1.1设计(论文)的目的 随着科学技术的发展,单片机在我们生活中越来越被广泛的使用,由于单片机的集成度高,功能强,通用性好,具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等优点使单片机迅速得到广泛的应用,现在已经成为各种电子产品中的关键部分。世界上的各大电气厂家,电子产业,都把把单片机应用于产品更新,实现产品数字化,智能化的核心器件。篮球计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器等组成1。本次实验使用AT89C51编程来控制LC
11、D显示器作为显示的球赛计时计分系统。它具有赛程定时设置,赛程时间暂停,以及及时刷新甲、乙两队的成绩和上半场结束后成绩保留等功能。它价格低廉,性能稳定,而且操作方便易于携带。适合学校或小型的团体比赛作为赛程计时计分。通过这次的实验,可以了解、熟悉并掌握有关单片机开发方面的知识,并且进一步加深对单片机的应用以及掌握单片机和外围接口的一些方法和技巧,这主要体现在以下的方面:(1) 篮球比赛计时计分系统含盖了8051系列单片机的最小应用系统,同时也在此基础上扩展了一些外围接口。(2) 可以了解到LCD显示器的结构、工作原理和接口实例和具体连接以及编程方法。(3) 怎样利用串行口来扩展显示接口等。 (4
12、) 蜂鸣器的工作原理及使用方法。1.1.2设计(论文)的意义 单片机现在已经成为在工业控制领域中不可或缺的智能化控制工具,通过此次设计的篮球比赛计分器,我们可以更加清楚的了解单片机程序设计的基本指令功能、编程步骤,它的每一部分会实现什么功能,认识到它的优缺点,以便于我们日后应用它可以更加熟练,提高对单片机系统软件设计的能力。 篮球比赛是根据运动员在规定的比赛时间里得分多少来决定胜负的,篮球比赛的计时计分系统是一种得分类型的系统。它是由计时器,计分器等多种电子设备组成,本次设计的篮球计时计分系统以篮球计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器等组成。利用它内部的计数器T
13、0完成比赛的计时,通过LCD显示器来显示比分和时间。报警部分采用蜂鸣器为音响器件。本系统具有赛事时间设置、赛事时间启/停设置、赛事得分,报警等功能。造价低廉、操作简单、携带方便,适用于小型的赛程计时计分工具。篮球计分器的设计,它替代了人为的用秒表来计时,和计分板来计分,为竞赛提供了很好的计分系统,解决了以前的计分记时不精确,加快了比赛的节奏,使比赛更加具职业性、规则性和观赏性。1.2 研究现状 篮球以投篮为核心的对抗性体育运动,1892年1月,美国的詹姆士奈斯密斯创建了篮球这一体育项目。因为篮球的出现,篮球计时计分器也随之发展。起先,它并没有十分正规的计时计分器,只是用简单的时钟来记录比赛时间
14、。直到1932年,国际篮联的诞生,它以美国大学使用的篮球规则作为基础,规定了第一份统一的世界使用的竞赛规则,与此同时篮球计时计分器也跟着步入了电子时代,逐渐开始出现了比赛的计时钟和运用简单的电路组成的计分电路。20世纪70年代,单片机以具有极高的性价比得到了人们的关注和重视,广泛的应用,发展及快。篮球计数器也逐渐以单片机为核心来设计电路,使其功能更加强大,现在的篮球比赛计分器已经能够与现场成绩处理,现场的大屏幕,电视转播等多种设备相联,实现高比赛现场感,能够实时的传达给观众2。1.3 论文的主要工作本次设计是以51系列单片机为核心,使用LCD显示屏来显示比赛时间和两队的比赛分数,此系除了统具有
15、正常的比赛计时,和倒计时报警功能外,还可以随时暂停比赛时间。根据要求,绘制原理图,编写程序,并进行程序仿真,画出PCB版图,并制作实物。篮球比赛计分器包含了单片机的最小应用系统,在此基础上增加了一些实用性强的外围接口,需要掌握LCD显示器的结构、工作原理以及显示器的接口通信,学习利用串行口来扩展显示接口等。在实验过程中需要解决的主要问题:(1)LCD显示器的接口与单片机的连接以及编程方法。 (2)串行口来扩展显示接口等。 (3)按键的处理和设定。 (4)蜂鸣器电路的使用。1.4 章节安排本次试验一共分为五章。第一章:研究此次实验的目的及意义,研究的现状以及论文的主要工作。第二章:对此次实验进行
16、设计,写设计方案,画硬件系统框图。第三章:对本次实验所需要的器件进行介绍。第四章:进行实验的软件设计,编写程序,进行Proteus仿真。第五章:进行硬件设计,绘制PCB版图,焊板,调试。第2章 设计方案2.1 设计要求 基于51单片机的篮球计时计分器,不仅在时间上具有修改时间以及暂停时间的功能,而且还具有10秒倒计时功能,蜂鸣器发声,在计时停止时,蜂鸣器停止发声,显示器上显示第二节比赛。在比分上,可以对两队的比分进行分数的加减,能够修改两队的比分,在第二小节开始时计时器重新开始计时。2.2 设计思路 篮球计时计数器的核心是51单片机,本次设计采用的是AT89C51单片机 ,它具有四个输入/输出
17、接口,其中P0和P3端口作为按键程序的设定端口,P3.3按键用来启动比赛时间,P3.4用来暂停比赛时间,P3.1和P3.2用来修改比赛的时间,P1.3按键用来计算客队的分数,当客队得分时进行累加,P1.6按键用来计算主队的分数,当主队得分时进行累加,P1.4按键用来更改客队的分数,P1.7按键用来更改主队的分数,P1.2用来接蜂鸣器做倒计时功能,P0端口作为LCD显示器的接口。2.3 系统的硬件框图图2-1为系统的整体框图。图2-1 系统的硬件框图图中以AT89C51单片机为核心,包括计时电路、显示电路、按键电路、报警等电路模块,实现计时功能、显示功能以及报警功能等。其中显示电路采用LCD液晶
18、显示器来显示,显示分数范围可达到0999;报警电路采用蜂鸣器发声来进行提醒;晶振电路采用12MHZ的石英晶体来组成时钟震荡电路;按键电路采用四角按键来进行客、主两队的时间和分数的设置、启动和暂停等。第3章 器件介绍3.1 AT89C51单片机3.1.1 简介AT89C51是一个CMOS 8位具有高性能、低电压的单片机,片内含随机存取数据存储器和Flash只读存储器。Flash只读存储器是可以反复擦写的。它是使用 ATMEL公司的非易失性和高密度存储的开发方式生产的,并且兼容MCS-51的指令,具有的微型计算机内部的强大功能,是一款性价比很高的单片机3。AT89C51微处理器,使用工业生产标准的
19、C51内核,在引脚排布及其内部功能上与8XC52的这一系列相同,它的功能包括初始化数据RAM、IC 内部存储器及外部接口部件等,与主板CPU通信,进行红外遥控信号的解码与接收。主要引脚脚有:VCC和VSS分别接正负端的5V电源,RST为复位端,外接电容和电阻构成复位电路,P0P3是编程常用的输入输出口,XTAL1和XTAL2为晶体振荡器I/O端口,外接6MHZ或12MHz 晶体震荡频率4,引脚图如图3-1所示。图3-1单片机引脚图外部引脚状态表如图3-1所示。表3-1外部引脚状态图模式空闲模式空闲模式掉电模式掉电模式程序存储器内部外部内部外部ALE1100/PROG1100P0数据浮空数据浮空
20、P1数据数据数据数据P2数据数据数据数据P3浮空浮空数据数据3.1.2主要功能AT89C51的主要功能如下所示:(1)8k的 Flash Rom可反复擦写;(2)具有MCS51系统指令的功能;(3)32个双向输入/输出口;(4)具有3个可编程计时/定数器中断的功能;(5)时钟震荡频率为0-24MHz;(6)8个中断源,其中2个为外部中断源;(7)2个串行的中断;(8)低功耗掉电和空闲模式;(9)3个加密端口,2个读写中断口位;(10)有TQFP、PDIP、PLCC、PQFP及封装形式,用来供用不同产品的需求;(11)具有一个看门狗定时器;(12)含有26个特殊功能寄存器。3.1.3管脚说明GN
21、D:接地。VCC:电压端口。P0口:它是一组8 位的双向I/O 口, 也可作数据/地址总线复用口。当作为输出口使用时,每位能吸收8 个TTL电路的电流方式驱动,当端口P0 写作“1”时,可作为输入高阻抗端使用。在访问程序存储器或数据存储器时,这组口用作数据总线和分时转换地址线复用。在程序校验时,P0端口输出指令,校验时,要在电路外接上上拉电阻。在Flash 编程时,接收指令。P1口:P1 内部本身含有上拉电阻的8 位双向输入/输出口,因为内部含有上拉电阻,所以当某个端口被外部信号制成低电平时会输出一个电流。 同时P1.1 和P1.0 还可以分别用作计数/定时2 的外部计数输入,如表3-2所示。
22、Flash 程序校验和编程期间,P1 端可以接收低8 位的地址。表3-2 P1.0和P1.1第二功能表引脚号功能特性P1.0时钟输出,T2P1.1T2EX 计数/定时器2P2口:P2口是一个内部含有上拉电阻的双向I/O口,当P2口被写“1”时,内部上拉电阻被拉高,并且用作输入。作为输入时,P2口的引脚将被外部拉低,输出电流。这是因为内部进行上拉的缘故。P2口当用作外部数据存储器或外部程序存储器的16位地址进行存取时,地址的高八位输出。在给出地址“1”时,它使用内部上拉,所以当对外部八位地址进行数据存储的读写时,P2口可以输出特殊功能寄存器里的内容。P3口:引脚和P2口一样,可接收输出的4个TT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 篮球比赛 积分器 设计 毕业论文
链接地址:https://www.31ppt.com/p-4030309.html