篮球计时计分器

  • 格式:doc
  • 大小:106.00 KB
  • 文档页数:16

下载文档原格式

  / 26
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

篮球计时计分器

系别: 电气与信息工程系

专业: 电气自动化班级组号: 09自动化03班第 2 组学生姓名:罗建龙指导老师: 李辉、张龙慧

2011年4月25日

至2011年5月7日

1

单片机课程设计任务书

09自动化03组

班级罗建龙班长

组员朱志翔熊尚德

指导老师李辉、张龙慧

2011年4月26

设计时题目名称篮球记分器的设计日—2010年5月间

7日一、课程设计目的

1、使学生系统掌握单片机软硬件的设计、开发、调试过程;

2、使学生通过设计增强对单片机的实际应用能力;

3、进一步培养学生观察分析问题和动手解决问题的能力。二、任务和要求

1、学生自由成组,每组人数不得多于三人,小组成员要明确设计分工;

2、每个组自由选择设计题目,但每个题目最多限两组同时选择;

3、严格遵守设计时间,服从指导教师安排;

4、独立完成设计,不得抄袭它人成果;

5、按时完成设计任务,认真撰写设计报告,要求每组提交一份符合要求的

设计报告,并在最后附加每个组员的个人总结。三、题目要求

1. 通过加分按钮可以给,队,或,队加分;

2.设计对调功能,更换场地后,,,两队分数对调;

3增加局数比分功能;

4. 增加比赛时间倒计时功能;

四、课程设计期间安排天数任务答疑时间

第一天任务布置、资料收集、分组分配任务 8:00 至10:00

第二天各组进行程序设计 9:00 至11:00

第三天各组进行程序设计 14:00 至16:00

第四天各组进行程序设计 14:00 至16:00

第五天各组进行程序设计 9:00 至11:00

第六天硬件调试 9:00 至11:00

第七天硬件调试 9:00 至11:00

第八天课程设计报告撰写 14:00 至16:00

第九天课程设计报告撰写 14:00 至16:00

第十天课程设计答辩 9:00 至11:00

2

目录

1.概述(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((3 1.1 背景知识介绍((((((((((((((((((((((((((((((((((((((((((((((((((3 1.2 设计任务和要求((((((((((((((((((((((((((((((((((((((((((((((((3 1.3 设计内容((((((((((((((((((((((((((((((((((((((((((((((((((((((3 1.4 设计方案论证及选择((((((((((((((((((((((((((((((((((((((((((((4

2.系统总体方案及硬件设计(((((((((((((((((,,(((((((((((((((((((((5 2.1 系统总体方案设计

((((((((((((((((((((((((((((((((((((((.(((((((5 2.2 硬件电路设计(((((((((((((((((((((((((((((((((((((((((((((((((5

2.2.1 时钟模块(((((((((((((((((((((((((((((((((((((((((((((((((5

2.2.2 复位模块(((((((((((((((((((((((((((((((((((((((((((((((((6

2.2.3 显示模块(((((((((((((((((((((((((((((((((((((((((((((((((7

2.2.4 总硬件电路设计(((((((((((((((((((((((((((((((((((((((((((7

2.3 硬件调试过程((((((((((((((((((((((((((((((((((((((((((((((((((7

3.软件设计(((((((((((((((((((((((((((((((((((((((.(((((((((((((((9

3.1 软件总体设计方案((((((((((((((((((((((((((((((((((((((((((((((9

3.2 软件具体设计过程(((((((((((((((((((((((((((((((((((((((((((((93.3. 主程序(((((((((((((((((((((((((((((((((((((((((((((((((((((((10

3.4 软件调试过程(((((((((((((((((((((((((((((((((((((((((((((((((12

4.主要原件清单(((((((((((((((((((((((((((((((((((((((((((12

5.参考文献(((((((((((((((((((((((((((((((((((((((((((((((12

6. 个人总结((((((((((((((((((((((((((((((((((((((((((((((13

3

,.概述

1.1 背景知识介绍

随着单片机载各个领域的广泛应用,许多用单片机作控制的球赛计时计分器系统也应运产生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED七段显示器计时计分器等。

本文介绍一种有AT89C51编程控制LED七段数码管作显示的球赛计时计分系统。本系统具有赛程定时设置、赛程时间暂停、及时刷新A、 B队双方的成绩以及

赛后成绩暂存等功能。它具有是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易等特点。广泛适合各类学校和小团体作为赛程计时计分。

1.2 本设计的任务和要求

这次课程设计的主要任务是:设计制作一个用于赛场的篮球赛计时计分器。

要求:1. 通过加分按钮可以给,队,或,队加分;

2. 设计对调功能,更换场地后,,,两队分数对调;

3. 增加局数比分功能;

增加比赛时间倒计时功能; 4.

1.3 设计内容

本设计采用单片机AT89C51作为本设计的核心元件。利用七段共阴LED作为显示器件。在本次设计中,共接入十个七段共阴LED显示器,其中6个用于计录,、B 两队的分数,每队3个LED显示器分数范围可达到0—999分,足够满足赛程需要。另外4个LED显示器则用于计录赛程的时间,其中两个用于显示分钟;2个用于显示秒钟。赛程计时采用倒计时方式。即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止。根据设计,计时范围可达0—99分钟,也完全满足赛程的需要。

其次,为了配合计时器和计分器校正、调整时间和比分,特定在本设计中设立了12个按键。其中6个用于输入A、B两队的分数;另外6个则用于完成设置、调整、启动和暂停赛程时间等功能。

4

1.4 设计方案及选择

方案一:单片机带外围扩展,驱动数码管工作的电路

方案二:单片机直接驱动数码管工作电路