ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:2.86MB ,
资源ID:22657770      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22657770.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(篮球比赛积分器设计Word文档格式.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

篮球比赛积分器设计Word文档格式.docx

1、1.1.1设计(论文)的目的 随着科学技术的发展,单片机在我们生活中越来越被广泛的使用,由于单片机的集成度高,功能强,通用性好,具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等优点使单片机迅速得到广泛的应用,现在已经成为各种电子产品中的关键部分。世界上的各大电气厂家,电子产业,都把把单片机应用于产品更新,实现产品数字化,智能化的核心器件。篮球计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器等组成1。本次实验使用AT89C51编程来控制LCD显示器作为显示的球赛计时计分系统。它具有赛程定时设置,赛程时间暂停,以及及时刷新甲、乙两队的成绩和上半场结束后成

2、绩保留等功能。它价格低廉,性能稳定,而且操作方便易于携带。适合学校或小型的团体比赛作为赛程计时计分。通过这次的实验,可以了解、熟悉并掌握有关单片机开发方面的知识,并且进一步加深对单片机的应用以及掌握单片机和外围接口的一些方法和技巧,这主要体现在以下的方面:(1) 篮球比赛计时计分系统含盖了8051系列单片机的最小应用系统,同时也在此基础上扩展了一些外围接口。(2) 可以了解到LCD显示器的结构、工作原理和接口实例和具体连接以及编程方法。(3) 怎样利用串行口来扩展显示接口等。 (4) 蜂鸣器的工作原理及使用方法。1.1.2设计(论文)的意义 单片机现在已经成为在工业控制领域中不可或缺的智能化控

3、制工具,通过此次设计的篮球比赛计分器,我们可以更加清楚的了解单片机程序设计的基本指令功能、编程步骤,它的每一部分会实现什么功能,认识到它的优缺点,以便于我们日后应用它可以更加熟练,提高对单片机系统软件设计的能力。 篮球比赛是根据运动员在规定的比赛时间里得分多少来决定胜负的,篮球比赛的计时计分系统是一种得分类型的系统。它是由计时器,计分器等多种电子设备组成,本次设计的篮球计时计分系统以篮球计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器等组成。利用它内部的计数器T0完成比赛的计时,通过LCD显示器来显示比分和时间。报警部分采用蜂鸣器为音响器件。本系统具有赛事时间设置、赛事时间

4、启/停设置、赛事得分,报警等功能。造价低廉、操作简单、携带方便,适用于小型的赛程计时计分工具。篮球计分器的设计,它替代了人为的用秒表来计时,和计分板来计分,为竞赛提供了很好的计分系统,解决了以前的计分记时不精确,加快了比赛的节奏,使比赛更加具职业性、规则性和观赏性。1.2 研究现状 篮球以投篮为核心的对抗性体育运动,1892年1月,美国的詹姆士奈斯密斯创建了篮球这一体育项目。因为篮球的出现,篮球计时计分器也随之发展。起先,它并没有十分正规的计时计分器,只是用简单的时钟来记录比赛时间。直到1932年,国际篮联的诞生,它以美国大学使用的篮球规则作为基础,规定了第一份统一的世界使用的竞赛规则,与此同

5、时篮球计时计分器也跟着步入了电子时代,逐渐开始出现了比赛的计时钟和运用简单的电路组成的计分电路。20世纪70年代,单片机以具有极高的性价比得到了人们的关注和重视,广泛的应用,发展及快。篮球计数器也逐渐以单片机为核心来设计电路,使其功能更加强大,现在的篮球比赛计分器已经能够与现场成绩处理,现场的大屏幕,电视转播等多种设备相联,实现高比赛现场感,能够实时的传达给观众2。1.3 论文的主要工作本次设计是以51系列单片机为核心,使用LCD显示屏来显示比赛时间和两队的比赛分数,此系除了统具有正常的比赛计时,和倒计时报警功能外,还可以随时暂停比赛时间。根据要求,绘制原理图,编写程序,并进行程序仿真,画出P

6、CB版图,并制作实物。篮球比赛计分器包含了单片机的最小应用系统,在此基础上增加了一些实用性强的外围接口,需要掌握LCD显示器的结构、工作原理以及显示器的接口通信,学习利用串行口来扩展显示接口等。在实验过程中需要解决的主要问题:(1)LCD显示器的接口与单片机的连接以及编程方法。 (2)串行口来扩展显示接口等。 (3)按键的处理和设定。 (4)蜂鸣器电路的使用。1.4 章节安排 本次试验一共分为五章。第一章:研究此次实验的目的及意义,研究的现状以及论文的主要工作。第二章:对此次实验进行设计,写设计方案,画硬件系统框图。第三章:对本次实验所需要的器件进行介绍。第四章:进行实验的软件设计,编写程序,

7、进行Proteus仿真。第五章:进行硬件设计,绘制PCB版图,焊板,调试。第2章 设计方案2.1 设计要求 基于51单片机的篮球计时计分器,不仅在时间上具有修改时间以及暂停时间的功能,而且还具有10秒倒计时功能,蜂鸣器发声,在计时停止时,蜂鸣器停止发声,显示器上显示第二节比赛。在比分上,可以对两队的比分进行分数的加减,能够修改两队的比分,在第二小节开始时计时器重新开始计时。2.2 设计思路 篮球计时计数器的核心是51单片机,本次设计采用的是AT89C51单片机 ,它具有四个输入/输出接口,其中P0和P3端口作为按键程序的设定端口,P3.3按键用来启动比赛时间,P3.4用来暂停比赛时间,P3.1

8、和P3.2用来修改比赛的时间,P1.3按键用来计算客队的分数,当客队得分时进行累加,P1.6按键用来计算主队的分数,当主队得分时进行累加,P1.4按键用来更改客队的分数,P1.7按键用来更改主队的分数,P1.2用来接蜂鸣器做倒计时功能,P0端口作为LCD显示器的接口。2.3 系统的硬件框图图2-1为系统的整体框图。图2-1 系统的硬件框图图中以AT89C51单片机为核心,包括计时电路、显示电路、按键电路、报警等电路模块,实现计时功能、显示功能以及报警功能等。其中显示电路采用LCD液晶显示器来显示,显示分数范围可达到0999;报警电路采用蜂鸣器发声来进行提醒;晶振电路采用12MHZ的石英晶体来组

9、成时钟震荡电路;按键电路采用四角按键来进行客、主两队的时间和分数的设置、启动和暂停等。第3章 器件介绍3.1 AT89C51单片机3.1.1 简介AT89C51是一个CMOS 8位具有高性能、低电压的单片机,片内含随机存取数据存储器和Flash只读存储器。Flash只读存储器是可以反复擦写的。它是使用 ATMEL公司的非易失性和高密度存储的开发方式生产的,并且兼容MCS-51的指令,具有的微型计算机内部的强大功能,是一款性价比很高的单片机3。AT89C51微处理器,使用工业生产标准的C51内核,在引脚排布及其内部功能上与8XC52的这一系列相同,它的功能包括初始化数据RAM、IC 内部存储器及

10、外部接口部件等,与主板CPU通信,进行红外遥控信号的解码与接收。主要引脚脚有:VCC和VSS分别接正负端的5V电源,RST为复位端,外接电容和电阻构成复位电路,P0P3是编程常用的输入输出口,XTAL1和XTAL2为晶体振荡器I/O端口,外接6MHZ或12MHz 晶体震荡频率4,引脚图如图3-1所示。图3-1单片机引脚图外部引脚状态表如图3-1所示。表3-1外部引脚状态图模式空闲模式掉电模式程序存储器内部外部ALE1/PROGP0数据浮空P1P2P33.1.2主要功能AT89C51的主要功能如下所示:(1)8k的 Flash Rom可反复擦写;(2)具有MCS51系统指令的功能;(3)32个双

11、向输入/输出口;(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管脚说明GND:接地。VCC:电压端口。P0口:它是一组8 位的双向I/O 口, 也可作数据/地址总线复用口。当作为输出口使用时,每位能吸收8 个TTL电路的电流方式驱动,当端口P0 写作“1”时,可作为输入高阻抗端使

12、用。在访问程序存储器或数据存储器时,这组口用作数据总线和分时转换地址线复用。在程序校验时,P0端口输出指令,校验时,要在电路外接上上拉电阻。在Flash 编程时,接收指令。P1口:P1 内部本身含有上拉电阻的8 位双向输入/输出口,因为内部含有上拉电阻,所以当某个端口被外部信号制成低电平时会输出一个电流。同时P1.1 和P1.0 还可以分别用作计数/定时2 的外部计数输入,如表3-2所示。Flash 程序校验和编程期间,P1 端可以接收低8 位的地址。表3-2 P1.0和P1.1第二功能表引脚号功能特性P1.0时钟输出,T2P1.1T2EX 计数/定时器2P2口:P2口是一个内部含有上拉电阻的

13、双向I/O口,当P2口被写“1”时,内部上拉电阻被拉高,并且用作输入。作为输入时,P2口的引脚将被外部拉低,输出电流。这是因为内部进行上拉的缘故。P2口当用作外部数据存储器或外部程序存储器的16位地址进行存取时,地址的高八位输出。在给出地址“1”时,它使用内部上拉,所以当对外部八位地址进行数据存储的读写时,P2口可以输出特殊功能寄存器里的内容。P3口:引脚和P2口一样,可接收输出的4个TTL的门电流。当P3口写进“1”后,内部上拉为高电平,并用来作为输入端。作为输入时,因为外部的下拉为低电平,所以P3口将输出电流。P3口也可以作为AT89C51的一些特别的功能端口使用5,如表3-3所示。表3-

14、3 P3口的特别功能表口管脚备选功能P3.0(串行输入(I)口)RXDP3.1(串行输出(O)口)TXDP3.2(外部中断0)/INT0P3.3(外部中断1)/INT1P3.4(计时器0外部输入)T0P3.5(计时器1外部输入)T1P3.6(外部数据存储器写选端)/WRP3.7(外部数据存储器读选端)/RD此外,P3口同时也可为校验编程和闪烁校验接收一些信号。RST:复位端。当振荡器接复位器件时,要保持RST引脚两个时钟周期为高电平。ALE/PROG:在FLASH编程时,此管脚用作输入的编程脉冲。在访问外部的存储器时,地址的锁存允许输出电平用作地址锁存的地位字节。通常,ALE端口是以不变的周期

15、频率输出高电平脉冲信号,此频率是晶体振荡器频率的1/6,所以它可用于定时或外部输出的脉冲,但要注意的是:每当作为外部数据存储器使用时,将会跳过一个ALE的脉冲。要是想要禁止ALE的输出则可在SFR8EH地址上置低电平。此时,ALE就只有在执行MOVC,MOVX指令的时候,才会起到作用。/PSEN:低电平有效,是外部程序存储器所用的选通信号。在外部程序存储器取指时,每个时钟周期两次/PSEN有效。但在访问片外存储器时,这两次有效的信号将不会出现4。/EA/VPP:当/EA为“0”时,片内的存储器不起作用,只会读取外部存储器的内容。XTAL1:反向放大器的内部震荡输入端及内部时钟电路工作的输入端。

16、XTAL2:反向振荡放大器的输出端。振荡器特性:XTAL1和XTAL2为反向放大器的输入端和输出端。当它配置片内的振荡器。可采用石英晶体振荡或者是陶瓷振荡。如果采用外部的中断来工作时,XTAL2则应空闲。它对外部时钟信号脉冲宽度没有任何的要求,但是必须要保证脉冲的高低电平所要求的宽度6。具体使用方法如图3-2、图3-3所示。图3-2 内部时钟方式电路 图3-3外部时钟方式电路3.2 LCD1602显示器LCD1602是工业型字符液晶,其中16是指16列,02是指两行。因此它可以在屏幕上显示两行,每行可显示16个字符。1602液晶也可以叫1602字符型液晶,它是一种用来专门显示字母、符号、数字等

17、的点阵型的液晶模块。它是由多个个5x11或5x7等点阵字符位组成的,其中每个点阵字符位都会显示一个字符,每位和每位之间有一段间隔,相当于一个点距,而且每行之间也都有间隔,它起到了行间距和字符间距的作用,所以它才不能很好地显示图形7。3.2.1 DS1602的特性(1)3.3V或5V的工作电压,对比度可调;(2)内部含复位电路;(3)可以提供各种控制命令,如:清屏、光标闪烁、字符闪烁、显示移位等多种功能;(4)有80字节数据存储器DDRAM;(5)内部有192个5x7点阵的字符发生器CGROM;(6)8个可以由用户自己定义的5x7的字符发生器CGRAM。3.2.2管脚功能 1602采用标准的16

18、引脚接口,其中:第1脚:VSS为接地电源。第2脚:VCC接正5V电源。第3脚:V0是液晶显示器对比度调整端,接正电源时其对比度最弱,接地电源其对比度最高,可以通过电位器来调节对比度,已达到观众想要的观看效果。第4脚:RS为寄存器选择,选择指令寄存器为低电平、选择数据寄存器时为高电平。第5脚:RW读写信号线,进行读操作为高电平,写操作为低电平。第6脚:EN端为使能端,读取信息置高电平,执行指令在负跳变时。第714脚:D0D7脚是8位的双向数据端口。第1516脚:空脚或接背灯电源。15脚背光电源的正极,16脚背光源的负极8。各个引脚排布如图3-2所示。图3-2 引脚排布图1602液晶模块有160个

19、不同的点阵字符图形存储在内部字符发生存储器中,这些字符包括英文字母的大小写、阿拉伯数字、常用的符号、以及日文假名等,每一个代码都对应着相应的字符,例如英文字母“A”的代码是01000001B也就是41H,显示时模块就会把地址41H中字符图形表现出来,我们就能在液晶屏上看到字母“A”。在单片机编程时,我们还可以使用字符型的常量或这变量来赋值,例如A。我们写程序时甚至可以直接用P1=A这样的方法就可以,计算机会在编译时把A转换为41H代码。字符代码0x000x0F是用户自定义的字符图形,0x200x7F为标准的ASCII码,0xA00xFF是日文字符和希腊文字符,其余的没有定义。以下是1602的1

20、6进制ASCII码值地址,读取方法先读上面那行,在读左面那列,例如:感叹号!的ASCII为0x21,字母B的ASCII为0x42(前面加0x表示十六进制)9,如表3-4所示。表3-4 ASCII码值地址0000010100111001011101110000NULDLESPP、0001SOHDC1!AQaq0010STXDC2“2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv0111BELETB7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZz1011VTES

21、C+;Kk1100FFFSNn1111SIUS/?OoDEL3.3 晶振 晶振是指从石英晶体上切下的薄片,简称为石英晶体或者晶振,而在封装的内部添加了由IC组成的振荡电路的晶体器件被称为晶体振荡器。其产品一般是用金属外壳来封装,有的也用玻璃壳或塑料封装,市场上常见的是用金属外壳来封装的。 晶振通常用作晶体振荡器存在单片机应用电路中。也可与其他原器件一起产生标准的脉冲信号,常应用在数字电路中。在微处理器中也用石英晶体来做谐振器。我们通常使用的时钟内部也含有晶体。3.4 蜂鸣器蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,在许多电子产品中都有用到,像计算机、报警器、玩具车、定时器等电子产品

22、中作发声器件。基本信息如表3-5所示。表3-5 蜂鸣器的基本信息中文名称蜂鸣器产品性质一种一体化结构的讯响器产品用处用于计算机、定时器、打印机产品分类无源蜂鸣器和有源蜂鸣器结构原理电磁线圈和磁铁周期性地振动发声驱动电路使用三极管来放大电流3.4.1 蜂鸣器的分类按组成分类分为压电式蜂鸣器和电磁式蜂鸣器,压电式蜂鸣器主要由多压电蜂鸣片、谐振荡器、阻抗匹配器和外壳等组成。其中多谐振荡器是由由晶体管或者集成电路组成。有的压电式蜂鸣器在外壳上还会装有发光二极管,工作原理是当蜂鸣器接通电源后,多谐振荡器就会进行起振,输出相对应的音频信号,蜂鸣片就会因为阻抗匹配器就会推动而发声。其中蜂鸣片由铌镁酸铅或锆钛酸铅压的电陶瓷材料制成,它会镀上银电极在陶瓷片的两面,经老化和极化处理后,再与不锈钢片或者铜片粘在一起。电磁式蜂鸣器由磁铁、振动线圈、电磁线圈和振动膜片以及外壳等组成。在接通电源后,振荡器发出的音频信号流过电磁线圈,使电磁线圈产生磁场。在电磁线圈和磁铁的相互作用下,振动膜片周期性地振动发声。按有源和无源分类:有源蜂鸣器和无源蜂鸣器,常用的小型蜂鸣器因体积小、价格低、重量轻、结构牢靠等而被广泛地应用在各种发声的电电路中。有源蜂鸣器和无源蜂鸣器的外观如图3-3所示。(a) 有源 (b)无源图3-3 蜂鸣器图其中a为有源,b为无源,从图3-3(a)、(b)看,两

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1