没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
































1 / 58
福建工程学院软件学院
题 目: 基于单片机的篮球计时计分器
班 级: 物联网 2 班
姓 名: 孙建兴
学 号: 3112113229
指导老师: 郑旭丹
日 期: 2013 年 12 月 24 日
课 设 报 告

2 / 58
目录
1 摘要 ............................................................................................................................3
2 设计要求 ...................................................................................................................3
2.1 功能需求 ........................................................................................................3
2.2 设计要求 ........................................................................................................4
3 硬件设计及描述 .......................................................................................................4
3.1 总体描述 ........................................................................................................4
3.2 系统总体框图 ..............................................................................................12
3.3 Proteus 电路图..............................................................................................12
3.4 各部分硬件介绍 .........................................................................................13
4 软件设计流程及描述 .............................................................................................14
4.1 程序流程图 ..................................................................................................14
4.2 函数模块及功能 .........................................................................................15
5 功能实现(功能介绍+照片)................................................................................16
6 心得体会 ..................................................................................................................17
7 源程序 ....................................................................................................................17

3 / 58
1 摘要
本文主要内容是利用 AT89C51 单片机与 160*128 的液晶组合设计的篮球计
时计分器,在像素为 160*128 的液晶上显示时间,分数,节次等信息,并可通过
按键来加分,暂停时间,攻守方互换,进入下一节等操作。本课题是基于单片机技
术和 160*128 的广泛应用而提出。本次做的篮球计时计分器是以单片机为核心,
结合 PG160128ALCD 显示器,再配以相应的软件,达到实现模拟篮球计时计分的
目的. 近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的
应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,
工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛
地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等
各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以
及针对具体应用对象特点的软件结合,以作完善。 单片机应用的重要意义在于,
它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路
或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这
种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。
利用单片机实现的篮球计时计分器是单片机与 PG160128A 的组合应用,可以很
好得模拟常见的篮球计时计分,对于开发单片机更深层次应用有非常现实的意
义。
2 设计要求
要求能够在 160128LCD 上显示队伍名称,各队得分,节次,每节剩余时间,
24 秒进攻时间计时,比赛状态,以及通过按键加分,暂停时间,攻守方互换,进入
下一节等操作,还要通过蜂鸣器表现节次结束,24 秒进攻时间结束,比赛结束
时的笛声。
2.1 功能需求
1、信息显示,包括:队伍名称,比赛状态,,进攻方,两队得分,节次,节次剩

4 / 58
余时间,24 秒进攻时间剩余时间。
2、按键,包括:加 1 分,加 2 分,加 3 分,启动、暂停,复位,下一节,A 队
进攻,B 队进攻,8 个按键的功能实现。
3、对进攻方的加分,攻守方互换时进攻时间的重置,进攻时间结束时攻守方互
换等算法实现。
4、节次结束,24 秒进攻时间结束,比赛结束时的笛声。
2.2 设计要求
1、通过 160128LCD 显示各种计分计时信息。
2、通过控制键实现:加 1 分,加 2 分,加 3 分,启动、暂停,复位,下一节,A
队进攻,B 队进攻,8 个按键功能。
3 硬件设计及描述
3.1 总体描述
系统硬件电路图如下图 3-1 所示:
图 3-1 硬件整体结构图
系统的主要芯片包括 Atmel 公司的 8 位单片机 AT89C51,PG60128ALCD,蜂
鸣器以及一个八个按键组成。下面将对这些芯片分别予以介绍。

5 / 58
3.1.1 AT89C51 单片机简介
STC 是美国公司生产的低电压,高性能 CMOS8 位单片机,片内含 4k bytes 的
可反复擦写的只读程序存储器(PEROM)和 128 bytes 的随机存取数据存储器
(RAM),器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准
MCS-51 指令系统,片内置通用 8 位中央处理器(CPU)和 Flash 存储单元,可灵
活应用于各种控制领域。
图 3-2 单片机引脚图
1.主要特性
·与MCS-51产品指令系统完全兼容
·4k字节可重擦写Flash闪速存储器
·1000次擦写周期
·全静态操作:0Hz-24MHz
·三级加密程序存储器
·128×8字节内部RAM
·32个可编程I/O口线
·2个16位定时/计数器
·6个中断源
·可编程串行UART通道
剩余57页未读,继续阅读
资源评论


louis7617
- 粉丝: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 科技经费管理效率低下?如何借助AI+数智应用技术实现智能化升级?.docx
- 科技经费预算管理中,如何通过AI+数智应用工具提升管理效率?.docx
- 科技外包管理系统如何借助AI+数智应用技术实现智能化升级?.docx
- 科技项目管理平台升级,如何借助AI+数智应用做到既智能又个性化?.docx
- 科技项目管理如何借助 AI+数智应用能力提升效率与创新?.docx
- 科技项目管理系统如何借助 AI+数智应用实现智能化升级?.docx
- 科研机构管理中,如何借助AI+数智应用突破传统管理系统只管理不服务的局限?.docx
- 科研机构管理效率低下,如何利用AI+数智应用快速实现智能化升级?.docx
- 如何借助 AI+数智应用优化科技经费管理流程,提升管理效能?.docx
- 面对复杂多变的科技管理工作,有哪些AI+数智应用工具能够助力实现个性化场景创新?.docx
- 如何借助AI+数智应用技术优化科技管理工作?.docx
- 如何借助AI+数智应用快速实现科技管理系统的智能化升级,提升工作效率?.docx
- 如何借助AI+数智应用破解科技管理系统“只有管理没有服务”的难题?.docx
- 如何借助AI+数智应用强化科技管理系统协同效应,激活资源实现管理成效最大化?.docx
- 如何借助AI+数智应用提升科技管理工作的效率?.docx
- 如何借助AI+数智应用突破传统科技管理系统局限,实现智能化管理与价值创造双提升?.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
