篮球赛电子记分牌_单片机课程设计.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计报告册 设 计 题 目: 篮球赛电子记分牌 专 业: 指 导 教 师: 姓 名: 学 号: 2012年12月 摘要 随着单片机在各个领域的广泛应用,许多用单片机作控制的计时记分系统也应运而生,如用单片机控制LCD液晶显示的计时记分器,用单片机控制LED七段显示的计时记分器等。篮球赛电子记分牌是根据篮球比赛特点设计的独立的信息采集、分配、评判和显示的系统,能实现比赛分数的实时、准确、快捷处理和呈现。 本设计原理简单,主要采用AT89C51单片机作为微控制器,集合数码管和LED指示灯,通过键盘控制记分牌的工作状态,通过数码管和LED指示灯来反馈信息的篮球赛记分系统,并仿真实现。本设计在充分考虑了篮球比赛的实际情况基础上设计,该系统的数据显示由两个四位数码来实现,能显示甲乙两队的比分情况,具有加分、减分、甲乙切换等功能。 此外,该系统具有低功耗、可靠性、安全性以及低成本等特点,可广泛用于学校和小团体作为赛程记分。具有一定的实用性。 关键词:单片机,AT89C51,LED数码管,仿真,篮球记分牌 目录 第一章 设计任务与要求 1 1.1 设计的目的和意义 1 1.2 设计任务与要求 1 第二章 总体设计方案 2 2.1 显示模块 2 2.2 按键控制模块 2 2.3 指示模块 2 2.4 总体硬件组成框图 2 第三章 硬件系统 3 3.1 数码管显示模块 3 3.2 按键控制模块 4 3.3 LED指示灯模块 5 3.4 单片机最小系统 6 第四章 软件系统 7 4.1 主程序设计 7 4.2 指示灯设计 9 第五章 系统调试与测试 10 5.1 系统调试 10 5.2 测试结果 11 结 论 12 参考文献 13 附录一 程序清单 14 附录二 仿真全图 17 附录三 元件清单 18 第一章 设计任务与要求 1.1 设计的目的和意义 目前球场记分牌在传统操作模式下,采用记分员手动翻动记分牌记分,工作方式单一。由于种种弊端,电子记分板已经开始在一些大型的体育场流行起来,不仅发展速度迅猛并会逐渐取代传统的电子记分牌。电子记分板根据篮球比赛的特点,采用单片机为核心控制LED数码管,具有亮度高、可视性好、功耗小、使用寿命长等优点;具有性能稳定,尺寸适中,运输安装方式灵活,物美价廉等特点,特别适用于小型篮球体育馆和露天运动场。 1.2 设计任务与要求 设计题目:篮球赛电子记分牌 设计要求: (1)分别设计篮球比赛甲乙两个队的记分牌; (2)能实现两张记分牌的切换; (3)能按照篮球赛记分规则记分并显示; (4)将原有的一个指示灯基础上进一步改进为两个指示灯,作分别指示。 第二章 总体设计方案 本系统采用单片机AT89C51为控制核心,系统主要包括显示模块、按键控制模块、指示模块等。 2.1 显示模块 采用七段码数码管显示。数码管是指将所有发光二极管的一极接到一起形成公共极,因此数码管有共阴共阳之分。以共阳数码管为例,共阳数码管在应用时应将公共极接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。因此每个数码管有8个接口。根据其实际应用进行选择。 2.2 按键控制模块 采用独立按键。每个独立按键与单片机I/O连接,虽然不能节省I/O口,但电路简单、编程容易,由于本系统只需要五个按键,因此选者独立按键。 2.3 指示模块 采用指示灯,在切换记分牌时起指示作用,能够看得清楚明白。 2.4 总体硬件组成框图 图2-1 第三章 硬件系统 为使该电子记分牌更加方便和灵活,本设计将其划分为三个模块,下面将对各个模块逐一介绍。 3.1 数码管显示模块 数码管也叫LED数码管,它是一种专门用来显示数字的器件,led数码管(LED Segment Displays)是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。led数码管常用段数一般为7段有的另加一个小数点,还有一种是类似于3位“+1”型。位数有半位,1,2,3,4,5,6,8,10位等等....,led数码管根据LED的接法不同分为共阴和共阳两类,了解LED的这些特性,对编程是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。 第四章 软件系统 在本设计中,系统的软件设计也采用了模块化的设计,将系统的各部分功能编写成子模块的形式。 4.1 主程序设计 本系统中单片机的主要功能就是利用内部的定时器计时,并随时接受按键控制模块的信息,将比赛的得分显示LED数码管上。 K1、K2、K3键配合程序所设定的端口控制比赛的加分,开始时,当K1按下,甲队加一分;当

文档评论(0)

文档分享 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档