一种篮球的无线电子计分器方案设计.docx
《一种篮球的无线电子计分器方案设计.docx》由会员分享,可在线阅读,更多相关《一种篮球的无线电子计分器方案设计.docx(35页珍藏版)》请在课桌文档上搜索。
1、本科生毕业设计(论文)一种篮球的无线电子计分器方题目:案设计学生姓名:学号:学院:专业班级:指导教师:摘要1Abstract2I绪论31.1 课题研究的背兔及意义31.2 课题系统的应用方向31.3 国内外发展现状41.4 课题的研究内容42总体方案设计62.1 方案选择62.2 系统基本功能介绍72.3 无线模块的设计83系统的硬件电路设计103.1 篮球计时计分器电路原理图103.2 篮球计时计分器电路工作过程IO3.3 系统硬件电路组成II3.4 器件选择及介绍154软件的编程与调试194.1 系统设计流程图194.2 C语言程序设计2()5系统测试235.1 硬件测试235.2 软件测
2、试246结语25参考文献26致谢27核心源码28摘要自堆片机在上个世纪中后期出现以后,单片机因为它的性能好价格低而备受欢迎和注港,因此得到了广泛的应用和快速的演变。我这次的程序以模块化的方式进行研究,所有模块构成简易、目标清楚,容易编程、测试和改变。程序可读性好,对系统的修正我们能够分模块更正,非修改的地方则保持原样使用。代码编写完成后通过Kci1.5编译并输出所编写的程序,并将该软件产生的hex文件我们人工添加到自己绘制的芯片图上,利用Proteus软件仿其模拟看看我们对芯片各个方面的需求是否已经完成到达了预期的效果,再通过Prote1.99就能在彼件上取电路图.这一次的设计中系统的硬件方面
3、包括j单片机AT89C5I、定时、计分、警报等各个功面的电路以及我们按钮开关等方面共同组成。这次论文的目的是使用AT89C51微控制器编程来实现对我们的1.ED数码管上显示的篮球赛计时计分系统的控制。本程序支持赛事定时方面的配置、赛事时间方面的操作、实时对我们参赛甲乙双方的成绩变化进行一个显示。它不仅成本便宜,使用上稳定,而且使用便捷,方便携带.对于我们些校内比赛或私人小型团队比赛的时候能够方便的记录时间分数。关Sh单片机,计时,计分,显示器,接口AbstractSincetheemergenceofsing1.e-chipmicrocomputersinthemidd1.eand1.ate1
4、.astcentury,sing1.echipmicrocomputershavebeenwide1.yusedandrapid1.yevo1.vedbecauseoftheirgoodperformanceand1.owprice.Myprogramthistimeisdoneinamodu1.arway,witha1.1.modu1.essimp1.e,c1.ear1.ytargeted,andeasytoprogram,test,andchange.Theprogramisreadab1.e,andwecancorrectthesystembymodu1.e,andthenon-moAD
5、DI为甲队进行加分的键位,按下一次为甲队的比分增加1。DEC1.为甲队进行减分的键位,按下次为甲队的比分减少1。EXCHANGE键为换场键,每当一节比赛结束后便可以使用。ADD2为乙队进行加分的便位,按卜.一次为乙队的比分增加1。DEC2为乙队进行减分的键位,按下一次为乙队的比分减少I.RUN/STOP健为启动笆停键,每当比赛开始时,可以按下最后个键位让其开始比赛.同样也可以按下最后一个键位停止比赛。1.3 无线模块的设计首先在设计无线模块的时候我们要知道我们该毕业设计适合哪种无线模块。然而蓝牙具有低功耗、抗干扰等特点且能够保障系统传输的稳定性,进而推动我国测控系统的有效发展而且也比较适合我此
6、次无线传输的模块,因此我也尝试选择r蓝牙模块来实现此次的无线传输。但是在89C51板子上通常是没有内置的蓝牙模块的。所以我们需要通过外部申行通信接口将板子与蓝牙模块连接起来。具体实现方式:1 .在市面上选择一种合理且高效的蓝牙模块.2 .将所选择的蓝牙模块连接到单片机上,并且我们要保证引脚和电源连接正确,般来说,蓝牙模块的两个引脚,他们可以通过异步收发传输器串行口与单片机相连接通信。3 .我们在连接蓝牙模块后,还需要根据该规格蓝牙的使用手册来设置蓝牙名称等参数4 .使用C语言编写程序控制蓝牙模块数据的传输。例如,我们在C语言中可以使用UART串口库来初始化串口并接受和发送数据.具体的实现流程如
7、卜.图:图23蓝牙模块流程23.1蓝牙模块的设计我们硬件设计方面,我们采用AT89C5I的单片机作为主控芯片,并且我们还加装按键、蜂鸣器等设备。与此同时我们还使用了蓝牙模块作为无线通信模块,实现与智能手机的通信,我们还需要在手机上下载一个叩P来控制接受单片机的信息。整个硬件设计如下图所示:P1.OP1.IP12P131.4HC(My牙口tAP15PieP17RE5FFjOPA15)P25(AM)P24(AX3)P2MAWP2A11)P21.(A)P2(XAPoocaixoPO1.(AD1.)P02(AD2)PO3sdOroQ(ADe)图24蓝牙模块硬件图而在软件设计方面,我们主要用C语言编写了
8、些嵌入式程序。在程序中,我们用到了定时器和中断的方式对计时器进行计时,同时使用GP1.O口读取按键输入。然后我们与O1.ED屏幕的结合,就可以实现得分的统计和显示。另外,我们还可以使用/AT指令集聊动蓝牙模块,实现与智能手机的无线通信。其实这个工作原理简单来说就是,每当我们启动篮球计时器后,单片机的醉幕就会显示比分。在比赛过程中,我们可以通过按键进行一系列我们需要的操作对比赛进行控制。如果当我们需要远程控制或者传输数据时,我们可以通过蓝牙模块与我们的手机进行连接,进而就可以使用相应的手机APP来实现远程控制和数据传输。3系统的硬件电路设计3.1 篮球计时计分器电路原理图原理图如下:管FI卅他0
9、00,BB0(;fJ*1WV9图3-1计分器原理图3.2 篮球计时计分器电路工作过程1 .通过开关电源将电路供电,系统开始工作。2 .当我们按下ADD1.或DEC1.键时,单片机就可以对甲队比分进行加或减1操作。同样的是,当我们按下ADD2或DEC2键时,单片机也可以对另外一队的比赛进行加减1的3 .在比赛开始前,我们可以通过ADD1.和DEC1.键来调整计时器的分钟数:通过ADD2和DEC2键来调整计时蹲的秒数。当比赛开始后,计时落会以每秒减少1秒的速度运行,直到时间倒计时结束为止。4 .当24s结束或者节比赛结束时,报警系统会发出相应的响声。5 .在一个游戏时间结束时,按EXCHANGE键
10、,控制器切换在左右两侧显示比分的数33字管,并清除计时器以开始下场比赛。同时,分数加减键也切换位置,6 .比赛过程中,我们可以通过使用RUN/STOP键位来启动或暂停计时器,以达到控制一种血球的无线电子计分方案设if比赛时间流程的目的。7 .当设备不再使用时,通过断开开关电源将电路关闭。3.3系统硬件电路组成3.3.1 计时电路1 .显示器及其接口显示器是最常用的输出器件,它的多样性丰富,我们通常在设计个单片机程序时,使用最多的是发光二极管显示器(1.ED)和液晶显示器(1.CD)这两种。数码管显示器:用手显示比赛时间和比分.电子管显示器包括一个四位一体的数字电子管和一个三位一体的数字电子管,
11、其中四合一电子管用于显示比赛时间,三位一体电子管用于显示甲队和乙队的分数.制链接口:包括ADDI、DECKEXCHANGE.ADD2,DEC2和RUN/STOP六个按键,用于控制比赛时间和比分的调整、区铮和启动。供电接口:用于连接外部电源,将电能传输到电路板上,为电路提供稳定的电源。蜂呜器接口:用于输出警报指令,当比赛时间到达预设值或拧出现异常情况时,会发出蜂鸣声来进行提示。其他接口般还包括串门通信接口、红外遥控接口和无线接口等,这些接口在实际使用中起到了数据传输和远程控制的作用。这次设计中采用的24进制减法计数器,实现次进攻的时间。(I)1.ED结构与原理如图为典型的数码管.1.1.iiii
12、图3-2七段1.ED数码管如图,1.ED显示器,也就是我们常说的数码管,它主要由八个发光二极管形成的。七条长条发光管扑列在一起,而另一个带有点状的发光管位于屏幕右下角,它就是用来显示小数点,另外它还可以显示各种数字和一些英文字母。(2)1.ED显示器显示方式照亮1.ED屏幕的方法仃很多,本文将使用静态屏幕照亮1.ED屏幕,因此单片机必须仅将显示的字形代码发送到相应的接口电路,并且不必维续进行干预,直到需要显示新数据,然后发送新的字形代码。这种方法的优势是单片机CPU耗费可能会相较别的方法来说小,同时间我们可以去显示不同的文字和符号:但缺点在于占用端口资源较多。然而,在本次设计中,每个1.ED显
13、示器它就需要单独占用八根端口纹,所以当我们拥有的数据量较大时,就不太适合采用静态显示的方案。通常情况下,我们会采用动态显示的这种方法。图3-3静态显示图由于段代码全部都是连接,所以可以同时显示一样的文字和字符。在这种情况下,多个1.ED灯的段选码是连接在一起的,因此我们就无法同时显示不同的字符。如果我们要显示不同的字符,就需要使用位选码来控制每个1.ED灯的开关。要是1.ED灯的共阴极,则需耍将P2.0到P2.3设置为高电平以点亮它们,要是1.ED灯的共阳极,则需要将它们设置为低电平以点亮它们。这样就说明我们可以通过适当地设设位选码并将其与段选码结合使用,并可以在1.ED显示器上显示所需的文本
14、或图形。2 .报警器(1)报警器的工作原理市面上存在着许多不同种类的警报器,如喇叭、蜂鸣器等。不过,在此次毕业设计中我们招采用电磁式蜂鸣器来作为我们程序的报警器。蜂鸣器是一种一体化结构的电子讯响器、将音频信号转化为声音信号的发音器件U叫电磁式蛛鸣器是种利用电磁感应原理发声的装置,它的工作原理是利用交变电流通过线圈时所产生的电磁场,这样就可以让线圈中心部位的振动片受到吸引和排斥力的作用,从而产生震动并发出声音。其实也就是当交流电流通过线圈时,会不断地改变线圈内部的电流方向及大小,进而在线圈周围形成一个不断变化的磁场,但是我们的这个磁场通常会对线圈周周的振动片产生影响,就能够让振动片产生凄动并发出
15、声音。所以我认为这样电磁式蜂鸣器就可以通过改变输入电流的预率和幅度等参数来产生不同的声音。3 .计时电路的工作原理图图37计时电路原理图4 .计时电路的工作原理计时电路其实就是一种能够实现定时、计时或延时等功能的电路.其工作原理基于RC滤波落的特性。简单来说其实就是计时电路通常由一个稳压电源、一个RC港波器和一个比较器这几个部分组成。当输入一个触发脉冲信号时,RC泄波器会对触发脉冲进行平滑处理,随后也会将脉冲信号输出到比较器中。比较器会将滤波后的信号与一个参考电压进行对比,要是波波后的信号达到或超过参考电压,那么比较器的输出信号电平会发生变化,从而触发相应的计时操作。通常在计时电路的工作过程中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 篮球 无线 电子 计分 方案设计

链接地址:https://www.desk33.com/p-1634385.html