基于单片机篮球赛计时计分器设计电子信息工程毕业论文.docx
《基于单片机篮球赛计时计分器设计电子信息工程毕业论文.docx》由会员分享,可在线阅读,更多相关《基于单片机篮球赛计时计分器设计电子信息工程毕业论文.docx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大学毕业设计(论文)题 目:基于单片机篮球赛计时计分器设计指导马旭东 职称:讲师学生: 华_20122450236专业: 电子信息工程院(系): 信息工程学院完成时间: 2016年5月25日2016年5月25日37 / 45毕业设计(论文)任务书附表一题目来源:自选课题名称基于单片机篮球赛计时计分器设计设计人华学号20122450236指导教师、职称马旭东(讲师)指导时间/地点专业班级电子信息工程二班一、设计(论文)容本设计主要利用单片机STC89C52作为核心元件,利用LCD1602作为显示器件,一组用来显示A队的分数,一组用来显示B队的分数,另外一组用来计时。用按键控制比赛过程中双方的比分
2、和比赛时间的显示。篮球赛计分屏系统包含了STC89C52系列单片机的最小系统的构成,同时在此基础上扩展了一些实用性强的外围接口,可以进一步了解应用以与LCD1602的结构、工作原理以与这种显示器的接口通信。 系统设计完成后应具有成本价格低廉、性能稳定、高准确度显示、操作方便且易携带等特点。广泛适合各类学校和小团体作为赛程计分。二、设计(论文)的主要技术指标1、LCD1602的显示原理; 2、单片机定时器与计数器的设计; 3、矩阵键盘的设计。三、进度安排1、3月31日前通过学习单片机的基础知识,查阅资料,了解篮球赛计时计分器的功能结构,明确关键模块的意义;2、4月30日前完成主要程序的编写并进行
3、调试,完成Proteus电路图绘制,理论分析篮球赛计时计分器设计中的软硬件问题;3、5月20日前完成程序的编写与调试,按照电路原理图进行焊接,完成成品,并完成毕业论文初稿;4、5月25日前对成品出现的问题与不足进行完善,确保其性能与质量,修改论文初稿并定稿。四、毕业设计(论文)提交的文档与基本要求1毕业论文一份(包含封皮、目录、中英文摘要、容与参考文献)2不少于5000汉字的科技翻译资料一份3、毕业论文简介(A4纸12页)(包含题目、专业、年级、指导教师、毕业论文所做的工作、解决的问题、创新之处等)4毕业设计任务书5开题报告6毕业设计工作中期检查表此表指导教师填后、复印,指导教师、学生各保存一
4、份,交院教学办一份毕业设计(论文)开题报告附表二课题名称基于单片机篮球赛计时计分器设计学生华学号20122450236专业班级电子2班一、选题的目的意义随着电子工业的迅速发展,各种各样的计时器不断出现,并被广泛应用在各种体育赛事,虽然电子计时器很早就有人研究,但通常都是利用模拟电子器件,数字电子器件或是模拟与数字混合组成,其稳定性和准确度仍存在一些问题,针对这一现象我决定开发一个基于单片机为核心的篮球比赛计时计分器,它具有计分准确,24秒倒计时,体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等优点。二、国外研究综述随着单片机技术的迅速发展,设计和制造篮球计时记分器越来越智能
5、与高端。根据目前高水平篮球比赛要求,完善的篮球比赛计时系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。随着电子技术的产业结构调整,生产工艺的飞速发展和篮球的广泛推广,市场对篮球计分器的需求也越来越大,该器件具有价格低廉,性能稳定,操作方便并且易于携带等特点。国外在这方面研究水平较为接近。三、毕业设计(论文)所用的方法本课题主要以设计研究为主。通过网上查询相关学术期刊与相关专业书籍,来完成初步设计。根据单片机的工作原理,和原有理论设计出针对于篮球比赛的计时计分器,本设计准备从以下几个方面着手:1、 阅读相关的资料,仔细分析和研究单
6、片机的接口操作以与LCD1602的显示原理;2、 根据任务要求认真思考并确定设计思路,在导师的帮组下确定设计方案;3、 按照设计方案进行程序编程;电路设计,焊接成品与调试并撰写论文;4、 在老师的指导下完成最后的设计,进行论文答辩。四、主要参考文献与资料获得情况1郭天祥.51单片机C语言教程入门、提高、开发、拓展全攻略.电子工业,20092谭浩强.C程序设计(第三版).清华大学,19913XX科技.8051系列单片机C程序设计.:人民邮电.20064涵、任秀华、王全景、超.基于PROTUES的电路与单片机设计与仿真.电子工业.20125 郭玉霞主编.MCS-51单片机原理与应用M.航空航天大学
7、.2010.1五、指导教师审批意见签字: 年 月 日毕业设计工作中期检查附表三 2016年4月 5日课题名称基于单片机篮球赛计时计分器设计姓 名花专业和班级电子信息工程1班指导教师马旭东一、 毕业设计具体容、目标和可能遇到的问题本设计主要利用单片机STC89C52作为核心元件,利用LCD1602作为显示器件,一组用来显示A队的分数,一组用来显示B队的分数,另外一组用来计时。用按键控制比赛过程中双方的比分和比赛时间的显示。具体功能如下: 1.通过2个键,分别实现A/B队加分的功能,可以实现加1分,加2分,加3分,并显示在LCD1602液晶上;2.如果计分错误(如多加了分数),可通过A/B各自的减
8、分按键进行减分,每按一次按键,系统减1分。最高分值为999分,最低分值为000分,设计一个篮球赛计分屏的系统;3.通过外接一个喇叭控制键,实现鸣笛警示的作用。并通过在protues软件环境下仿真篮球计时计分器的使用过程,并进行焊接制作成品。由于仿真有一定的误差,实际中可能会有一些变化,对此需要在焊接后进行调试与修改;还有就是在使用C语言编程中会出现一些字符问题和位置不对而导致整个程序出现错误。二、 采取的研究方法、技术路线、实验方案与可行性分析通过Proteus仿真软件,直观准确的对电路进行描述与分析,再配合Keil软件对程序进行模拟与调试,两相配合,反复实验,再进行焊接,制作成品。以设计操作
9、为主,通过网上查询相关学术期刊和专业书籍,来完成初步的设计;学习单片机的基础知识,完成程序的编写,并在软件上调试;熟悉Proteus的功能,了解对电路的分析与设计,加深对程序的理解;熟练掌握焊接技能,并已获得一定成果,我们对这个方案有信心。三、指导教师对学生出勤、文献阅读等方面的评语签字: 年 月 日此表学生填写,指导教师给出评语后,复印件于第五周交院教学办公室。毕业设计工作中期检查附表四 2016年5月 10日课题名称基于单片机篮球赛计时计分器设计姓 名华专业和班级电子信息工程1班指导教师马旭东一、 阶段性结果通过翻阅相关书籍,熟练掌握了单片机的基本知识,学会了使用keil软件和STC-SI
10、P的使用,掌握了矩阵键盘检测原理和1602液晶的操作方法,并初步完成了仿真电路的绘制,已开始相关程序的编写。二、存在的问题在使用C语言编程中一些地方没有进行注释,结果在修改时变得比较费时费力,同时因为一些字母大小写问题和语句位置不对而导致整个程序在keil软件调试过程中出现错误,对此我们需要养成良好的编程习惯,与时保存多加实验;在Proteus的元件库中有一些原本准备使用的元件并不包含,只能用其他元件代替,导致了具有一定的误差,对此需要在焊接前进行实验确保制作完成后能过使用,避免不必要的麻烦。三、后一步工作设想 对相关程序进行优化以与完善,使计时计分器显示简洁明了,操作简单,并完成论文的撰写。
11、四、指导教师对学生出勤、论文进展方面的评语签字: 年 月 日指导教师组织学生口头汇报后,学生填写该表,教师给出评语后,于第十周交院教学办公室。基于单片机篮球赛计时计分器设计摘要:21世纪以来,伴随着科技的发展,单片机把我们带入了智能化的电子领域,现如今许多电子系统的电路由原来的复杂变得简单、功能由欠缺变得齐全很大一部分原因是由于单片机的加入。若把老旧经典的电子系统当作一个僵死的电子系统,那么智能化的电子系统则是一个具有“生命”的电子系统。随着时间的推移,单片机与串行接口的结合越来越广泛的应用到各个电子系统当中。本设计在硬件上主要依托STC89C52单片机作为核心控制元件,利用 LCD1602作
12、为显示器件,软件方面依托C语言作为编程语言,并利用Keil对所编程序进行调试,在 Protues搭建的软件仿真平台下进行仿真。本设计在以STC89C52系列单片机为最小系统的基础上扩展了一些实用性强的外围接口,进一步了解单片机的应用,LCD1602的结构和独立按键的工作原理,主要实现了计时和显示A/B队的分数,并能进行加分,减分,鸣笛警示等功能。系统设计完成后应有价格低廉、性能稳定、操作方便且易携带等特点。广泛适合各类学校和小团体作为赛程计分。关键词:单片机;LCD1602;计数器;定时器Timing scoring basketball game design based by MCUAbs
13、tract:Entering the twenty-first Century, with the development of technology, The embedded microcontroller put us into the field of electronics and intelligent,Nowadays many electronic circuits from the original complex systems easier,becomes fully functional,a large part of the reason is due to the
14、microcontroller join. If the old classic electronic system as a dead electronic system, the intelligent electronic system is one with a life of the electronic system. Over time, the combination of microcontroller and serial interface which is widely applied to various electronic systems.This design
15、relies on hardware STC89C52 main microcontroller as the core control elements as the use of LCD1602 display, software relies on the C language as a programming language, and the use of the programmed Keil debugging, simulation software built in Protues simulation platform. The design with the smalle
16、st system STC89C52 MCU based on the expansion of a number of practical peripheral interface, a better understanding of the application of microcontroller, LCD1602 structure and independent key works, the main achievement of the timing and display A / B team scores, and can be a plus, minus points, w
17、histle warning functions.After finishing system design,it should be low cost, stable performance, convenient to operate easy to carry and so on. Suitable for all kinds of schools and small groupsas the scoring race.Key words:Microcontroller; LCD1602;Counter; Time目录1 绪论21.1 篮球计时计分器简介21.2 篮球计时计分器设计容22
18、 系统总体方案设计32.1 系统硬件设计32.2 系统软件设计42.4 本章小结53 系统硬件设计63.1 STC89C52微处理器模块63.1.1 STC89C52 微处理器的介绍63.1.2定时/计时器介绍93.1.3复位电路与时钟振荡电路103.2 LCD显示模块123.3 键盘模块133.4电源与蜂鸣器模块153.5硬件电路设计153.5.1元器件的选择153.5.1显示电路163.5.2按键电路163.5.3电源与蜂鸣器电路173.5本章小结184 系统软件设计184.1 应用软件简介184.1.1 Keil与Proteus 简介184.1.2 Keil与Protues的联合调试18
19、4.2 软件模块设计194.2.1 系统主程序设计194.2.2 系统显示程序设计204.3本章小结215 篮球计时计分器的系统调试215.1 系统调试215.2 仿真结果22参考文献24附录:篮球计时记分器源程序251 绪论本文先以介绍篮球计时计分器的发展现状作为开端,以此展开论述,首先确定系统的总体设计,画出系统的组成框图,并对各部分模块的功能与所用其元器件与电路进行分析与设计,主要包括单片机控制模块,LCD显示模块、键盘控制模块、电源模块等。并设计软件部分的程序流程图、在keil软件中编写相应的程序,并在Proteus仿真软件平台下运行和调试,最终做出成品。1.1 篮球计时计分器简介计时
20、计分器是各大运动赛事中不可缺少的工具之一,而篮球自从1891年诞生到如今已经成为了一项风靡全球的运动,尤其是关于美国职业男篮NBA的新闻已经成为了人们茶余饭后津津乐道的话题,很多人熟悉篮球,明白篮球比赛是根据两个队在规定的时间得分多少来决定胜负的,这就需要有计时计分器记录下每队的得分以与所花时间,基于此设计一款篮球计时计分器就显得尤为重要。基于STC89C51单片机设计的篮球计时计分器相对于老旧的翻拍器具有体积小、计时精确的优点,更能适合目前的高水平的篮球比赛。1.2 篮球计时计分器设计容利用STC89C52单片机与LCD显示等模块,设计一个简易的篮球计时计分器能够对篮球比赛实现实时控制。设计
21、容如下: 1.用LCD1602显示数据:记录比赛双方比分,可进行加减分,倒计时形式记录比赛时间,24秒即将完毕时发出警示鸣笛;2. 设计硬件电路图;3. 画出程序流程图、编写程序、完成编译;4.硬件电路进行焊接、调试、并完成成品。2 系统总体方案设计随着单片机在各个领域的广泛应用,以单片机为核心的篮球赛计时计分器也应用而生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED七段数码管计时计分器等。本设计由STC89C52单片机为核心,LCD1602液晶作为显示器的计时计分系统。具有赛程定时设置,赛程时间暂停,计时和显示A/B队的分数,并能与时进行加分,减分,鸣笛警示功能。2.1系统硬
22、件设计根据上述系统介绍,篮球计时计分器的系统设计共包括四大模块:单片机控制模块、LCD显示模块、按键模块与电源与与蜂鸣器模块。各模块作用如下:1.单片机控制模块:以STC89C52 单片机为控制核心,来完成计时计分器的功能。利用其部的定时/计数器完成24秒倒计时和记比分等。单片机STC89C52部的定时器/计数器具有4种工作方式,定时/计数器的工作可以由编程来实现定时、计数和产生计数溢出时中断要求的功能。2.LCD显示模块:使用LCD1602液晶显示器作为显示电路,直观的将比分与时间呈现出来,便于观测。3.按键模块:利用矩阵键盘与单片机I/O口相连,实现篮球计时计分器的加分与减分。4. 电源与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 篮球赛 计时 计分 设计 电子信息工程 毕业论文
限制150内