- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕 业 设 计
题目 单片机篮球记分器 系别 专业 班级 姓名 学号 指导教师 日期
设计任务书
设计题目:
单片机篮球计分器
设计要求:
1. 本次设计的篮球计时计分器,电路简单,而且易懂,使操作使用者使用非常方便,成本较低,灵敏可靠,计录准确,连接简单,具有非常高的实用价值。
2.篮球比赛上下半场各20分钟,要求能随时暂停,启动后继续计时,一场比赛结束后应可清零重新开始比赛。计时器由分、秒计数器完成,秒计数器为模60,分计数器应能计至40分钟。
3. 设计内容包括计时器、计分器、到时报警、比分显示等部分,可以使参加比赛的成员、裁判和观众一目了然的看到所有参加者的成绩,以最快的速度评出结果.该篮球计时计分器还能广泛应用于各类知识竞赛。
设计进度要求:
第一周 选定论文题目
第二周 查找相关资料
第三周 整理资料
第四周 掌握单片机硬件、软件的组成和应用
第五周 完成论文,编程调试
第六周 经老师检查后进行修改毕业论文
第七周 打印论文,完成毕业论文
第八周 答辩
指导教师(签名):
摘 要
本设计以基本篮球规则为依据,可对篮球比赛实现实时控制。设计包括五个模块。他们是24秒显示,计时器,记分器,犯规统计及技术统计。24秒显示能按键控制24秒计时器,当控球时间超过24秒时,可发出信号。计时器,可按键控制,在每次暂停时自动开动计秒表且在暂停时间已达50秒是发出信号通知记录员,在每节结束或决胜期时间终了可自动用非常响亮的信号通知。记分器可登记比赛开始时场上双方的队员姓名和号码,同时记录两队的积累分数,每个队员的投篮次数和得分。
关键词:单片机,计分, 报警,显示
目 录
目 录 I
概 述 1
1 系统设计方案 2
1.1 系统构成框图 2
1.2 基本功能介绍 3
1.3 篮球计时计分器的工作过程 5
2 系统硬件设计 7
2.1 系统硬件部分组成: 7
2.2 器件的选择 7
2.3 显示部分硬件的设计 7
2.4 89C51单片机的结构 8
2.5 计时显示电路 14
3 系统软件设计 16
3.1 显示部分软件的设计 16
3.2 开关电路 17
3.3 单片机对非编码键盘的控制方式 19
3.4 复位电路 21
结 论 24
致 谢 25
参考文献 26
附 录 27
概 述
单片机把我们带入了智能化的电子领域,许多繁琐的系统若由单片机进行设计,便能收到电路更简单、功能更齐全的良好效果。若把经典的电子系统当作一个僵死的电子系统,那么智能化的现代电子系统则是一个具有“生命”的电子系统。而随着技术的进步,单片机与串口通信的结合更多地应用到各个电子系统中已成一种趋势。
单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。同时,一个学习与应用单片机的新高潮正在大规模地兴起。????但是,单片机并不像传统数字电路或模拟电路那样直观,原因是除了“硬件”之外,还存在一个“软件”的因素。正是这个“软件”因素的存在,使得许多初学者怎么也弄不懂单片机的工作过程,怎么也不明白为什么将几个数送来送去,就能控制一盏灯亮/灭,就能控制一个电机变速。1.1 系统构成框图
1.2 基本功能介绍
/停控制电路
由于机械开关的机械振动不适合对反应速度极快的门电路进行控制,要加有防抖设置的开关。如图1.2所示。
图1.2 防抖开关
(2) 启/停控制电路
当 Q1=1(开关置于启动位置)时,秒CP可加进秒计数器;
当Q1=0(开关置于暂停位置)时,秒CP被封锁;CP为固定“1”,则秒停走;
当Q2=0(半/全场时间未到)时可走秒;
当Q2=1(半/全场时间到)时停走秒。
? (3) 清零电路
若选用加法计时,则当计到全场40分钟后,要继续开始新的一场比赛,必须清零。
开机时要求清零,可选用RC电路来实现。
1.2.3 比分交换控制
比分交换控制由K9键完成。我们知道,因为比分交换是在上半场赛程结束后进行的,也就是说比分交换受时间控制,只有当上半场计时器指示00:00时,按K9键,则会自动交换甲、乙两队分数。如果上半场,赛程时间没有到00:00时,则此时按下K9键,只会暂停比赛,不能交换分数。如果要继续比赛,再按一次K 键即可。因此,K9键完成三
文档评论(0)