1、122 毕 业 设 计 题 目: 篮球计分器毕业设计 学生姓名: 学 号: 专 业: 机电一体化 年 级: 09 级 班 级: 09 机电 31 班 指导教师: 日 期: 基于单片机 AT89C5 的篮球计分器设计 设计题目:设计题目: 单片机篮球计分器单片机篮球计分器 设计要求:设计要求: 1.本次设计的篮球计时计分器,电路简单,而且易懂,使操作使用者使用非常方便,成本较低,本次设计的篮球计时计分器,电路简单,而且易懂,使操作使用者使用非常方便,成本较低, 灵敏可靠,记录准确,程序简单,具有非常高的实用价值。灵敏可靠,记录准确,程序简单,具有非常高的实用价值。 2.比赛时加减分,加分按键有比
2、赛时加减分,加分按键有 1 分、分、2 分、三分。在加错的情况下要求可以减分,按键一次减分、三分。在加错的情况下要求可以减分,按键一次减 1 分。分。 3.设计内容包括计分器、 ,可以使参加比赛的成员、裁判和观众一目了然的看到所有参加者的成设计内容包括计分器、 ,可以使参加比赛的成员、裁判和观众一目了然的看到所有参加者的成 绩,以最快的速度评出结果,该篮球计时计分还鞥广泛应用绩,以最快的速度评出结果,该篮球计时计分还鞥广泛应用于各类只是竞赛。于各类只是竞赛。 设计进度要求:设计进度要求: 第一周:选定论文题目 第二周:查找相关资料 第三周:整理资料 第四周:掌握单片机硬件、软件的组成和应用 第
3、五周:完成论文,编程调试 第六周:经老师检查后进行修改毕业论文 第七周:打印论文,完成毕业论文 第八周:答辩 基于单片机 AT89C5 的篮球计分器设计 目录 1 概述 4 2 系统设计方案 5 2.1 基本功能介绍 . 5 2.2 系统构成框图 . 5 3 系统硬件设计 6 3.1 A T89C51 简介. 6 3.2 单片机的工作条件 9 3.2.1 时钟电路 10 3.2.2 复位电路 12 4 软件设计 14 4.1 软件的设计 14 4.2 总的程序设计代码 .17 致 谢 .19 参考文献 .20 总结 21 附录 1 硬件原理图 22 基于单片机 AT89C5 的篮球计分器设计
4、1 概述概述 单片机把我们带入了智能化的电子领域,许多繁琐的系统若由单片机进行设计,便能 收到电路更简单、功能更齐全的良好效果。若把更经典的点子系统当作一个僵死的点子 系统, 那么智能化的现代电子系统则是一个具有“生命“的电子系统。 而随着技术的进步, 单片机与串口通信的结合更多地应用到各个电子系统中已成一种趋势。 单片机具有体积笑、功能强、应用面广等优点,目前正以前所未见的速度取代着传统 电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领域。同时,一个学 习与应用单片机的新高潮正在大规模地兴起。 但是,单片机并不像传统数字电路或模拟电路那样直观,原因是除了“硬件”之外, 还存在一个
5、“软件”的因素。正是这个“软件”因素的存在,使得许多初学者怎么也弄 不懂单片机的工作过程,怎么也不明白为什么将几个数送来送去,就能控制一盏灯亮/ 灭,就能控制一个电机变速。 本设计是有一种由 AT89C51 编程控制 LED 数码管现实的球赛计时计分系统。本系 统具有赛程定时暂停、甲、已双方 的比分。它具有价格低廉、性能稳定、操作方便且 携带等特点、广泛适合各类学校和小团体作为赛程计时计分。 基于单片机 AT89C5 的篮球计分器设计 2 系统设计方案系统设计方案 2.1 基本功能介绍基本功能介绍 在篮球比赛中,根据比赛的得分情况(得得 1 分、2 分、3 分)分别通过三个按键 进行加分(加
6、1 分、2 分、3 分) ,当前总分值通过两个数码管显示出来。如有错误(多 加分数)可通过第 4 个按键进行减分,每按一次按键减 1 分。 2.2 系统构成框图系统构成框图 图 2.2-1 按键电路 单 片 机 AT89C51 复位电路 时钟电路 数码显示电路 基于单片机 AT89C5 的篮球计分器设计 3 系统硬件设计系统硬件设计 3.1 AT89C51 简介简介 51 单片机为单芯片微控制器,常见封装形式为 40 脚双列直插式塑料封装 DIP-40, 其引脚识别为:正面面向用户,缺口向上,左上面第一脚为 1 脚,然后按逆时针方向依 次为 240 脚。通常第一脚有标志符号,如图 1-1 所示。 图 3.1-1 单片机引脚图 AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmab