基于单片机篮球赛计时计分器设计电子信息工程毕业论文 下载本文

郑州大学毕业设计(论文)

题 目: 基于单片机篮球赛计时计分器设计 指导教师:马旭东 职称:讲师

学生姓名: 张 华 学号:20122450236 专 业: 电子信息工程 院(系): 信息工程学院 完成时间: 2016年5月25日

2016年 5 月 25 日

毕业设计(论文)任务书

附表一 题目来源:自选 课题名称 设计人姓名 指导时间/地点 基于单片机篮球赛计时计分器设计 张华 学号 20122450236 指导教师姓名、职称 马旭东(讲师) 专业班级 电子信息工程二班 一、设计(论文)内容 本设计主要利用单片机STC89C52作为核心元件,利用LCD1602作为显示器件,一组用来显示A队的分数,一组用来显示B队的分数,另外一组用来计时。用按键控制比赛过程中双方的比分和比赛时间的显示。 篮球赛计分屏系统包含了STC89C52系列单片机的最小系统的构成,同时在此基础上扩展了一些实用性强的外围接口,可以进一步了解应用以及LCD1602的结构、工作原理以及这种显示器的接口通信。 系统设计完成后应具有成本价格低廉、性能稳定、高准确度显示、操作方便且易携带等特点。广泛适合各类学校和小团体作为赛程计分。 二、设计(论文)的主要技术指标 1、LCD1602的显示原理; 2、单片机定时器与计数器的设计; 3、矩阵键盘的设计。 三、进度安排 1、3月31日前通过学习单片机的基础知识,查阅资料,了解篮球赛计时计分器的功能结构,明确关键模块的意义; 2、4月30日前完成主要程序的编写并进行调试,完成Proteus电路图绘制,理论分析篮球赛计时计分器设计中的软硬件问题; 3、5月20日前完成程序的编写及调试,按照电路原理图进行焊接,完成成品,并完成毕业论文初稿; 4、5月25日前对成品出现的问题与不足进行完善,确保其性能与质量,修改论文初稿并定稿。 四、毕业设计(论文)提交的文档及基本要求 1.毕业论文一份(包含封皮、目录、中英文摘要、内容及参考文献) 2.不少于5000汉字的科技翻译资料一份 3、毕业论文简介(A4纸1~2页)(包含题目、专业、年级、姓名、指导教师、毕业论文所做的工作、解决的问题、创新之处等) 4.毕业设计任务书 5.开题报告 6.毕业设计工作中期检查表 此表指导教师填后、复印,指导教师、学生各保存一份,交院教学办一份

毕业设计(论文)开题报告

附表二 课题名称 学生姓名 张华 学号 基于单片机篮球赛计时计分器设计 20122450236 专业班级 电子2班 一、选题的目的意义 随着电子工业的迅速发展,各种各样的计时器不断出现,并被广泛应用在各种体育赛事,虽然电子计时器很早就有人研究,但通常都是利用模拟电子器件,数字电子器件或是模拟与数字混合组成,其稳定性和准确度仍存在一些问题,针对这一现象我决定开发一个基于单片机为核心的篮球比赛计时计分器,它具有计分准确,24秒倒计时,体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等优点。 二、国内外研究综述 随着单片机技术的迅速发展,设计和制造篮球计时记分器越来越智能与高端。根据目前高水平篮球比赛要求,完善的篮球比赛计时系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。随着电子技术的产业结构调整,生产工艺的飞速发展和篮球的广泛推广,市场对篮球计分器的需求也越来越大,该器件具有价格低廉,性能稳定,操作方便并且易于携带等特点。国内外在这方面研究水平较为接近。 三、毕业设计(论文)所用的方法 本课题主要以设计研究为主。通过网上查询相关学术期刊及相关专业书籍,来完成初步设计。根据单片机的工作原理,和原有理论设计出针对于篮球比赛的计时计分器,本设计准备从以下几个方面着手: 1、 阅读相关的资料,仔细分析和研究单片机的接口操作以及LCD1602的显示原理; 2、 根据任务要求认真思考并确定设计思路,在导师的帮组下确定设计方案; 3、 按照设计方案进行程序编程;电路设计,焊接成品及调试并撰写论文; 4、 在老师的指导下完成最后的设计,进行论文答辩。 四、主要参考文献与资料获得情况 [1]郭天祥.51单片机C语言教程—入门、提高、开发、拓展全攻略.电子工业出版社,2009 [2]谭浩强.C程序设计(第三版).清华大学出版社,1991 [3]求实科技.8051系列单片机C程序设计.北京:人民邮电出版社.2006 [4]张涵、任秀华、王全景、张超.基于PROTUES的电路及单片机设计与仿真.电子工业出版社.2012 [5] 郭玉霞主编.MCS-51单片机原理与应用[M].北京航空航天大学出版社.2010.1

五、指导教师审批意见 签字: 年 月 日

毕业设计工作中期检查Ⅰ

附表三 2016年4月 5日 课题名称 姓 名 基于单片机篮球赛计时计分器设计 张花 专业和班级 电子信息工程1班 指导教师 马旭东 一、 毕业设计具体内容、目标和可能遇到的问题 本设计主要利用单片机STC89C52作为核心元件,利用LCD1602作为显示器件,一组用来显示A队的分数,一组用来显示B队的分数,另外一组用来计时。用按键控制比赛过程中双方的比分和比赛时间的显示。具体功能如下: 1.通过2个键,分别实现A/B队加分的功能,可以实现加1分,加2分,加3分,并显示在LCD1602液晶上;2.如果计分错误(如多加了分数),可通过A/B各自的减分按键进行减分,每按一次按键,系统减1分。最高分值为999分,最低分值为000分,设计一个篮球赛计分屏的系统;3.通过外接一个喇叭控制键,实现鸣笛警示的作用。并通过在protues软件环境下仿真篮球计时计分器的使用过程,并进行焊接制作成品。 由于仿真有一定的误差,实际中可能会有一些变化,对此需要在焊接后进行调试及修改;还有就是在使用C语言编程中会出现一些字符问题和位置不对而导致整个程序出现错误。 二、 采取的研究方法、技术路线、实验方案及可行性分析 通过Proteus仿真软件,直观准确的对电路进行描述与分析,再配合Keil软件对程序进行模拟与调试,两相配合,反复实验,再进行焊接,制作成品。以设计操作为主,通过网上查询相关学术期刊和专业书籍,来完成初步的设计;学习单片机的基础知识,完成程序的编写,并在软件上调试;熟悉Proteus的功能,了解对电路的分析与设计,加深对程序的理解;熟练掌握焊接技能,并已获得一定成果,我们对这个方案有信心。

三、指导教师对学生出勤、文献阅读等方面的评语 签字: 年 月 日 此表学生填写,指导教师给出评语后,复印件于第五周交院教学办公室。

毕业设计工作中期检查Ⅱ

附表四 2016年5月 10日 课题名称 姓 名 基于单片机篮球赛计时计分器设计 张华 专业和班级 电子信息工程1班 指导教师 马旭东 一、 阶段性结果 通过翻阅相关书籍,熟练掌握了单片机的基本知识,学会了使用keil软件和STC-SIP的使用,掌握了矩阵键盘检测原理和1602液晶的操作方法,并初步完成了仿真电路的绘制,已开始相关程序的编写。 二、存在的问题 在使用C语言编程中一些地方没有进行注释,结果在修改时变得比较费时费力,同时因为一些字母大小写问题和语句位置不对而导致整个程序在keil软件调试过程中出现错误,对此我们需要养成良好的编程习惯,及时保存多加实验;在Proteus的元件库中有一些原本准备使用的元件并不包含,只能用其他元件代替,导致了具有一定的误差,对此需要在焊接前进行实验确保制作完成后能过使用,避免不必要的麻烦。 三、后一步工作设想 对相关程序进行优化以及完善,使计时计分器显示简洁明了,操作简单,并完成论文的撰写。