基于51单片机的篮球计分器.doc
《基于51单片机的篮球计分器.doc》由会员分享,可在线阅读,更多相关《基于51单片机的篮球计分器.doc(20页珍藏版)》请在沃文网上搜索。
1、基于五一单片机的篮球计分器 毕 业 设 计 目 录. 引言. 背景知识介绍.AT89C51简介.数码管显示原理.振荡电路和复位电路.系统总体方案. 编程设计.定时/计数器.程序流程图.程序分析. Proteus软件仿真.Proteus仿真软件简介.仿真过程. 结束语参考文献致谢附录全文共17页 共5690字基于五一单片机的篮球计分器摘 要:篮球计分系统采用单片机AT89C51为编程控制元件,采用7段共阳LED作为显示器件。并且接入了四个开关按钮,当比赛队得1分时,按下开关S1键加1分,得2分时按开关S2键加2分,得3分时按下开关S3键加3分。如分数计错需减分时,每按一次开关S4键减1分。2个7
2、段数码显示管显示范围可达到099分,基本满足赛程需要。它具有价格低廉,性能稳定,操作方便并且易于携带等特点。广泛适合各类学校或者小型团体作为赛程计分。关键词:51单片机;七段数码;仿真中图分类号: TN86 文献标识码: A181 引言 体育比赛计分系统是对体育比赛过程中所产生的时间,比分等数据进行快速采集记录,加工处理,传递利用的信息系统。篮球比赛计分器是为了解决篮球比赛时计分准确的问题。此装置利用单片机AT89C51完成了计分的功能。本文介绍了系统硬件与软件的设计过程,主体是由AT89C51编程控制LED七段数码管作显示的球赛计分系统。采用单片机控制是这个系统按键操作使用简洁,安装方便。解
3、决了篮球比赛计数器的安装问题,节约了线材,适合在各种规模的体育场馆使用,当然稍加改动也可以用于其他球类比赛,是体育器材向智能化发展的一个实例。2 背景知识介绍单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。单片机是在一块芯片中集成了CPU、RAM、ROM、定时/计数器和多功能I/O口等计算机所需要的基本
4、部件的大规模集成电路,又称MCU。其以体积小、功能全、性价比等诸多优点而独具特色,在工业控制、尖端武器、通信设备、家用电器等嵌入式应用领域中独占鳌头。如果说C语言程序设计课程设计的基础课,那么单片机以其系统硬件构架完整、价格低廉、学生能动手等特点,成为工科学生硬件设计基础课。单片机的硬件特性: a.单片机集成度高。单片机包括CPU、4KB容量的ROM、128 B容量的RAM、 2个16位定时/计数器、4个8位并行口、全双工串口行口。 b、系统结构简单,使用方便,实现模块化; c、单片机可靠性高,可工作到106 107小时无故障; d、处理功能强,速度快。2.1 AT89C51简介80C51系列
5、单片机已有十多年的生命期,如今仍保持着上升的趋势,就充分证明了这一点。单片机以其一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等。并且已经深入到工业生产的各个环节以及人民生活的各层次中,如车间流水线控制、自动化系统等、智能型家用电器等。而美国ATMEL公司开发生产了新型的8位单片机AT89系列单片机。他不但具有一般MCS-51单片机的所有特性,而且还拥有一些独特的优点,此次设计中所用到的AT89C51就是其中典型的代表。其管脚图如右图所示。管脚说明:VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏
6、级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输
7、出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将
8、输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示: 口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平
9、用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
10、 /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。2.2 数码管显示原理数码管实际上是由7个发光管组成8字形构成的,加上小数点就是8个。我们分别把他命名为A,B,C,D,E,F,G,H。如图2.2。 图2.2 数码管内部结构图假设我们要显示一个数字3, 那么 A,B,C,D,G这
11、5个段的发光管亮就可以了,E、F、H不亮,同时由于接法为共阳接法,那么为低电平是亮,为高电平是灭。从高往低排列, P1.7-P1.0写成二进制为10110000, 把他转化为16进制则为B0H。我们可以根据硬件的接线把数码管显示数字编制成一个表格,见下表,以后直接调用就行了。表2.1 共阳极数码管显示显示 P1.7 小数点 P1.6 G P1.5小FP1.4 EP1.3 DP1.2 CP1.1 BP1.0 A HE代码 0 11000 0 0 0 C0H 1 1 1 1 1 1 00 1 F9H 2 1 0 1 0 0 1 0 0 A4H 3 1 0 1 1 0 0 0 0 B0H 4 1 0
12、0 1 1 0 0 1 99H 5 10 0 1 0 0 1 092H 6 10 0 0 0 0 1 0 82H 7 11 1 1 1 0 0 0 F8H 8 1 0 0 0 0 0 0 0 80H 9 1 0 01 0 0 0 0 90H 数码管的接口有静态接口和动态接口两种。静态接口为固定显示方式,无闪烁,其电路可采用一个并行口接一个数码管,数码管的公共端按共阳接VCC,本次课程设计由于所需数码管较少,故可用些种方法接线。这种接法占用接口多,仅能接少量数码管。2.3振荡电路和复位电路晶振是给单片机提供工作信号脉冲的.这个脉冲就是单片机的工作速度.本文采用 12M晶振.单片机工作速度就是每秒
13、 12M。 图2.3 晶振电路和复位电路2.4 系统总体方案因所设计的篮球计分器功能较少,电路结构也相对简单。只有两个部分:开关控制和数码管的显示。P0口接四个开关,分别作为比分+1、+2、+3、1的控制按键;P1口和P3口分别按静态接口方法接两个数码管来显示比分。采用数码管静态接法,P3口接数码管个位显示、P1口接数码管十位显示、P0口接四个开关,中间串接上电阻来作分压用,使得其高低电平能够清楚的分开从而可以实现开关上高低电平的跳变,使数码管工作。如图2.4。电路原理图:图2.4 电路原理图3 编程设计3.1 定时/计数器篮球比赛计分器其实就是一个计数器,本次课程设计就是利用单片机中的定时/
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 篮球 计分
