基于51单片机的室内五人制足球比赛计分计时系统毕业论文Word格式文档下载.docx

上传人:b****6 文档编号:17708797 上传时间:2022-12-08 格式:DOCX 页数:47 大小:673.08KB
下载 相关 举报
基于51单片机的室内五人制足球比赛计分计时系统毕业论文Word格式文档下载.docx_第1页
第1页 / 共47页
基于51单片机的室内五人制足球比赛计分计时系统毕业论文Word格式文档下载.docx_第2页
第2页 / 共47页
基于51单片机的室内五人制足球比赛计分计时系统毕业论文Word格式文档下载.docx_第3页
第3页 / 共47页
基于51单片机的室内五人制足球比赛计分计时系统毕业论文Word格式文档下载.docx_第4页
第4页 / 共47页
基于51单片机的室内五人制足球比赛计分计时系统毕业论文Word格式文档下载.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

基于51单片机的室内五人制足球比赛计分计时系统毕业论文Word格式文档下载.docx

《基于51单片机的室内五人制足球比赛计分计时系统毕业论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于51单片机的室内五人制足球比赛计分计时系统毕业论文Word格式文档下载.docx(47页珍藏版)》请在冰豆网上搜索。

基于51单片机的室内五人制足球比赛计分计时系统毕业论文Word格式文档下载.docx

本人完全意识到本声明的法律后果由本人承担。

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

导师签名:

日期:

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:

引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:

理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:

任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:

按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

指导教师评阅书

指导教师评价:

一、撰写(设计)过程

1、学生在论文(设计)过程中的治学态度、工作精神

□优□良□中□及格□不及格

2、学生掌握专业知识、技能的扎实程度

3、学生综合运用所学知识和专业技能分析和解决问题的能力

4、研究方法的科学性;

技术线路的可行性;

设计方案的合理性

5、完成毕业论文(设计)期间的出勤情况

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

2、是否完成指定的论文(设计)任务(包括装订及附件)?

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

2、论文的观念是否有新意?

设计是否有创意?

3、论文(设计说明书)所体现的整体水平

建议成绩:

(在所选等级前的□内画“√”)

指导教师:

(签名)单位:

(盖章)

年月日

评阅教师评阅书

评阅教师评价:

一、论文(设计)质量

二、论文(设计)水平

评阅教师:

教研室(或答辩小组)及教学系意见

教研室(或答辩小组)评价:

一、答辩过程

1、毕业论文(设计)的基本要点和见解的叙述情况

2、对答辩问题的反应、理解、表达情况

3、学生答辩过程中的精神状态

评定成绩:

教研室主任(或答辩小组组长):

(签名)

教学系意见:

系主任:

摘要

本设计基于89C51单片机芯片,利用74HC595芯片及数码管,完成了室内5人制足球比赛计分计时系统。

STC89C51RC是采用8051核的可编程芯片,最高工作时钟频率为80MHz,片内含8KBytes的可反复擦写1000次的Flash只读程序存储器,芯片内集成了通用8位中央处理器和ISPFlash存储单元。

本设计中搭建了很多89C51单片机相关电路,包括了利用单片机复位电路,时钟电路等。

74HC595芯片能将串行输入的8位数字,转变为并行输出的8位数。

利用STC89C51单片机芯片以及74HC595芯片,搭建数码管显示电路以及开关电路,利用三极管搭建了蜂鸣器驱动电路。

在测试系统的软件部分,利用了Proteus搭建了系统的仿真电路。

论文分别对倒计时程序、按键检测程序、显示程序和系统初始化程序进行了讨论和设计。

系统软件采用C51单片机专用语言编写,利用Keil51编译器编译,产生的目的代码的运行速度高,所需存储空间小。

利用本系统可以作为一些室内五人制足球比赛的计分计时工作,可以实现比赛时间的倒计时、双方的比分显示以及比分加减、双方犯规数的记录、犯规声音提示以及比赛结束提示等功能,在室内足球运动蓬勃发展的今天,此设计可以作用于一些简单的比赛,更重要的是提供了一个利用单片机去实现足球比赛计分计时的思路。

关键词:

室内足球比赛;

单片机89C51;

74HC595;

数码管

ABSTRACT

Thedesignisbasedon89C51chip,use74HC595chipandsegmentdisplays,completedthefutsulgamescoringtimingsystem.

STC89C51RCistheuseofthe8051nuclearprogrammablechips,its’maximumoperatingfrequencyis80MHzclock.Itcanberepeatedwith8KBytesofFlasherasableread-1000programmemoryanditintegratesauniversaleightcentralprocessorandISPFlashmemorycell.Thisdesignhasalot89C51microcontrollerassociatedcircuitry,includingtheuseofsingle-chipresetcircuit,clockcircuitandsoon.With74HC595,8digitsoftheserialinputcanbecome8-bitparalleldigitaloutput.UsingSTC89C51microcontrollerchipandchip74HC595buildsaLEDdisplaycircuitandswitchingcircuit.UsingtheTransistorbuildsacircuittodrivethebuzzer.

Inthepartofthesystemsoftware,UsingtheProteusbuildsthesystemSimulationcircuit.Thearticlediscussanddesignthecountdownprogram,detectionofkeyprogram,displayprogramandinitializethesystemprogram.ThedesignwritessystemsoftwarewithC51MCUspecificlanguageandusesKeil51compilertocompile.Thepurposeofthecodeisrunninghighspeed,butsmallstoragespace.

Thesystemcanbeusedforthefutsalgame.Itcancountdownthegametime,displaybothsidesofthescoreandchange,displaybothsidesofthefoulandchange,foulvoicepromptsandgameendvoiceprompts.Now,thefutsalgamedevelopsfastandbecomemoreandmoreimportant,thedesigncanuseinsomesimplegame,butmoreimportantly,itprovidestheideathatusingSCMachievethesystemforthefutsalgame.

Keywords:

FutsalGame;

SCM89C51;

SegmentDisplays

目录

第1章绪论1

1.1基于微处理芯片的智能仪器的发展现状1

1.2室内五人制足球比赛及发展现状2

1.3室内五人制足球比赛计分计时系统概述2

第2章设计原理3

2.1STC89C51单片机3

2.1.1主要功能、性能参数3

2.1.2单片机系统的相关电路6

2.2显示模块8

2.2.1四位数码管概述9

2.2.2原理图及引脚图9

2.2.3数码管的译码方式11

2.2.4数码管与单片机接口设计11

2.374HC59512

2.4蜂鸣器原理13

2.4.1分类13

2.4.2驱动方式14

2.4.3驱动电路14

第3章系统软件部分设计16

3.1Proteus软件仿真16

3.2室内五人制足球比赛计分计时系统的主程序17

3.2.1初始化程序18

3.2.2倒计时程序19

3.2.3按键检测程序20

3.2.4显示子程序25

第4章系统运行及测试结果分析28

4.1keil程序调试及Proteus仿真28

4.2实物完成及实物调试29

4.2.1电路板实物测试结果29

4.2.2数码管闪烁的解决方案30

4.2.2数码管不亮的解决方案30

4.2.3蜂鸣器不响的解决方案30

4.3实物展示及按键测试31

第5章全文总结及展望34

5.1工作总结34

5.2展望34

参考文献35

致谢36

第1章绪论

1.1基于微处理芯片的智能仪器的发展现状

随着微电子技术的不断发展,微处理器芯片的集成度越来越高,已经可以在一块芯片上同时集成CPU、存储器、定时器、计数器、并行和串行接口和A/D转换器等。

它是微电子技术与计算机技术的结晶,现已成为集成电路大家族中的重要成员[1]。

尽管单片机是从1982年才开始在我国应用的,但它一经上市便显示出强大的生命力,以其独特的优点迅速占领市场并获得广泛应用。

这种超大规模集成电路芯片称为“单片微处理器”,也叫单片机。

单片机的出现,对于科学技术的各个领域都产生了巨大影响,同样引起仪器仪表结构的根本性变革。

以单片机为主体取代传统仪器仪表的常规电子线路,可以很容易地将计算机技术与测量控制技术有机的结合在一起,组成新一代的“智能仪器”[2]。

单片机最大特点是单片化[3],体积大大减小、功耗和成本低、可靠性高、易扩展、控制功能强、易于开发。

这决定了它在智能仪器的设计中很长时期还会获得形式多样、特点不同的广泛应用。

它不仅用于智能仪器、电气设备、数据采集、自动控制及国防工业等技术领域,而且进入亿万家庭。

各种普通家用电器中单片机的数量与日俱增。

单片机的典型代表是Intel公司在20世纪80年代初研制出来的MCS-51系列单片机[3]。

发型之后在全国迅速得到广泛应用,但Intel公司已集中精力在CPU的生产上,并逐渐放弃了单片机的生产。

ATMEL公司是美国20世纪80年代中期成立并发展起来的半导体公司。

技术优势在于Flash存储器,公司将Flash与Intel公司的80C51核相结合,形成了Flash单片机AT89系列。

由于其具有80C51的原有功能,内部还含有大容量的Flash存储器,又增加了新功能,因此在电子产品开发及智能化仪器仪表中有着广泛的应用,成为目前取代MCS-51系列单片机的主流芯片之一。

本论文所研究的系统中便使用的AT89系列的芯片[3]。

1.2室内五人制足球比赛及发展现状

五人制足球是足球的一个变种。

在五人制足球比赛中,每支球队只有5名队员上场比赛而不是11名。

五人制足球比赛的方法具有很高的锻炼价值,同时其趣味性、灵活性的特点也能丰富业余文化生活、陶冶情操,五人制足球主要反映运动员所掌握,运用技术复杂,多姿多彩,战术多样,变幻莫测,攻守变换快,比赛起伏跌宕,精彩纷呈,胜负难以预料,经常出现戏剧性变化,这正是五人足球运动的魅力所在。

五人制足球与普通足球的其他不同包括五人制通常在室内比赛,比赛场地较小,使用较小的球门以及较小尺寸的足球,以及缩短了的比赛时间。

总结起来,室内五人制足球比赛主要有三个不同之处:

1.五人制足球比赛的时间为20分钟。

2.五人制足球比赛中,足球出界需要停止时间表。

3.五人制足球比赛需要累计两队各自的犯规总数,当半场满5次犯规时,有点球惩罚。

五人制足球出现在上世纪五六十年代的南美洲,自诞生之日起,五人制足球一直广受欢迎。

1989年国际足联开始正式把五人制足球纳入管理范围之内,成为其主管团体。

为了使五人制足球)更利于发挥运动员的能力,并且提高其比赛的观赏性,国际足联制定了一整套针对五人制足球运动的新规则。

在国际足联与其成员的共同的努力下,五人制足球的相关知识和资源在越来越多的国家得到了传播。

五人制足球与11人制足球一样有自己的世界杯和洲际杯,而且五人制足球将于2016年进入巴西奥运会,成为奥运会正式比赛项目。

室内五人制足球比赛的发展越来越趋于普遍化、大众化,很需要一个准确的有计分计时功能的设备,去帮助裁判更方便、更准确、更公平的判决比赛,从而有了本次的设计。

1.3室内五人制足球比赛计分计时系统概述

基于室内五人制足球比赛的比赛规则,本设计使用了51单片机芯片STC89C51、显示数码管、74HC595芯片、蜂鸣器、开关以及若干电阻电容等完成了室内五人制足球比赛计分计时系统。

该计分计时系统有如下的功能:

1.该系统有20分钟倒计时功能,随时可以暂停倒计时。

2.该系统有记录双方比分以及各队总犯规次数的功能,在计数跟暂停的时候都可以记录比分跟犯规。

3.该系统在倒计时结束有声音提示,可以随时发出提示声音。

4.该系统有复位功能,可以循环使用。

第2章设计原理

2.1STC89C51单片机

STC系列单片机[4]是美国STC公司最新推出的一种新型51内核的单片机。

片内含有Flash程序存储器、SRAM、UART、SPI、A\D、PWM等模块。

该器件的基本功能与普通的51单片机完全兼容。

2.1.1主要功能、性能参数

1.内置标准51内核,机器周期:

增强型为6时钟,普通型为12时钟;

2.工作频率范围:

0~40MHZ,相当于普通8051的0~80MHZ;

3.STC89C5xRC对应Flash空间:

4KB\8KB\15KB;

4.内部存储器(RAM):

512B;

5.定时器\计数器:

3个16位;

6.通用异步通信口(UART)1个;

7.中断源:

8个;

8.有ISP(在系统可编程)\IAP(在应用可编程),无需专用编程器\仿真器;

9.通用I\O口:

32\36个;

10.工作电压:

3.8~5.5V;

11.外形封装:

40脚PDIP、44脚PLCC和PQFP等

89C51单片机的引脚[5]功能说明

(1)VCC:

电源电压

(2)GND:

(3)P0口:

P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。

作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复位,在访问期间激活内部上拉电阻。

(4)P1口:

P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTE逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(ILL)。

与AT89C51不同之处是,P1.0和P1.1还可分别作为定时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX),参见表4-1。

Flash编程和程序校验期间,P1接收低8位地址。

表3-1P1.0和P1.1的第二功能

引脚号

功能特性

P1.0

T2(定时/计数器2外部计数脉冲输入),时钟输出

P1.1

T2EX(定时/计数2捕获/重装载触发和方向控制)

(5)P2口:

P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口P2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(ILL)。

在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX@DPTR指令)时,P2口送出高8位地址数据。

在访问8位地址的外部数据存储器(如执行MOVX@RI指令)时,P2口输出P2锁存器的内容。

(6)P3口:

P3口是一组带有内部上拉电阻的8位双向I/O口。

P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。

此时,被外部拉低的P3口将用上拉电阻输出电流(ILL)。

P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如表4-2所示。

(7)RST:

复位输入。

当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。

表3-2P3口的第二功能

端口引脚

第二功能

P3.0

RXD(串行输入口)

P3.1

TXD(串行输出口)

P3.2

(外中断0)

P3.3

(外中断1)

P3.4

T0(定时/计数0)

P3.5

T1(定时/计数1)

P3.6

(外部数据存储器写选通)

P3.7

(外部数据存储器读选通)

(8)

/VPP:

外部访问允许。

欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH)。

端必须保持低电平(接地)。

需注意的是:

如果加密位LB1被编程,复位时内部会锁存

端状态。

端为高电平(接VCC端),CPU则执行内部程序存储器中的指令。

Flash存储器编程时,该引脚加上+12V的编程允许电源VPP,当然这必须是该器件是使用12V编程电压VCC。

(9)XTAL1:

振荡器反相放大器的及内部时钟发生器的输入端。

(10)XTAL2:

振荡器反相放大器的输出端。

(11)数据存储器:

89C51有256个字节的内部RAM,80H-FFH高128个字节与特殊功能寄存器(SFR)地址是重叠的,也就是高128。

字节的RAM和特殊功能寄存器的地址是相同的,但在物理上它们是分开的。

当一条指令访问7FH以上的内部地址单元时,指令中使用的寻址方式是不同的,也即寻址方式决定是访问高128字节。

RAM还是访问特殊功能寄存器。

如果指令是直接寻址方式则为访问特殊功能寄存器。

(12)中断:

89C51共有6个中断向量:

两个外中断(INT0和INT1),3个定时器中断(定时器0,1,2)和串行口中断。

(13)时钟振荡器:

89C51[6]中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。

这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器,振荡电路参见图3-1(a)图所示。

外接石英晶体(或陶瓷谐振器)及电容C1、C2接在放大器的反馈回路中

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 临床医学

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

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