- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机设计篮球积分器
摘 要
本设计是采用单片机AT89C52作为本设计的核心元件。利用7段共阴LED作为显示器件。在此设计中共接入了8个7段共阴LED显示器,其中4个用于记录AB队的分数,每队2个LED显示器显示范围可达到0~99分,足够满足赛程需要,另外4个LED显示器则用来记录赛程时间,其中2个用于显示分钟,2个用于显示秒钟。赛程计时采用倒计时方式。即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止。计时范围可达到0~99分钟,也完全满足实际赛程的需要。当比赛队A对得1分时,按下A+1键;得2分时,按下A+2键;得3分时,按下A+3键;当加分出现错误时,可以按A-1键减1分,可以达到调整分数的作用;依照同样的方法可以记录B对的得分。
采用单片机控制使这个系统按键操作使用简洁,LED显示,安装方便。解决了篮球比赛计分器的安装问题,节约了线材,适合在各种规模的体育场馆使用,完全可以代替传统的用钟表进行计时的方法,当然稍加改动也可以用于其他球类比赛,是体育器材向智能化发展的一个实例。
关键字:单片机AT89C51、LED数码显示管。
目 录
一.设计要求 5
二.设计的基本步骤及方案 5
1.AT89C51简介 5
2.数码管显示原理 6
3.总体方案 6
三、线路图 8
四、程序功能说明 9
五、程序设计及实现.......................................................................10
六、课程设计心得体会 11
七、致谢 12
八、附录(程序清单) 13
一.设计要求
1)设计一款显示篮球比分的记分牌;
2)通过加分按钮可以给A队,或B队加分;
3)设计对调功能,更换场地后,AB队分数互换;
4)计时:能实现0~99分和0~59秒任意调整,具有启动、暂停、复位功能;
5)秒计时:能实现0~99秒任意调整,具有启动、暂停、复位功能;
6)自定义按键个数和功能;
7)增加局数比分功能;
8)增加比赛时间倒计时功能;
9)报警:0~99秒违例自动声、光报警:0~99分终场自动声响;
10)可实现A、B两队暂停次数和犯规的显示和任意加减;
11)其他功能。
二.设计的基本步骤及方案
1.AT89C51简介
单片机是在一块芯片中集成了CPU、RAM、ROM、定时/计数器和多功能I/O口等计算机所需要的基本部件的大规模集成电路。
其以体积小、功能全、性价比高等诸多优点而独具特色,在工业控制、尖端武器、通信设备、家用电器等嵌入式应用领域中独占鳌头。如果说C语言程序设计课程设计软件设计的基础课,那么单片机以其系统硬件构架完整、价格低廉、学生能动手等特点,成为工科学生硬件设计基础课。
2.数码管显示原理
数码管实际上是由7个发光管组成8字形构成的,加上小数点就是8个。我们分别把他命名为A,B,C,D,E,F,G,H。
图1 数码管内部结构图
假设我们要显示一个数字2, 那么 A、B、G、E、D这5个段的发光管亮就可以了,C、F、H不亮,同时由于接法为共阴接法,那么为高电平是亮,低电平是灭。从高往低排列, P1.7-P1.0写成二进制 把他转化为16进制则为5BH。我们可以根据硬件的接线把数码管显示数字编制成一个表格,见下表,以后直接调用就行了。
数码管的接口有静态接口和动态接口两种。静态接口为固定显示方式,无闪烁,其电路可采用一个并行口接一个数码管,数码管的公共端按共阴接GND,本次课程设计由于所需数码管不多,故可用些种方法接线。这种接法占用接口多,仅能接少量数码管。
动态接口采用各数码管循环轮流显示的方法,当循环显示的频率较高时,利用人眼的暂留特性,看不出闪烁显示现象,这种显示需要一个接口完成字形码的输出,另一接口完成各数码管的轮流点亮。多位一体的数码管原理和单个的差不多。
3.总体方案
基于单片机系统的篮球赛计时计分器的系统构成图如下图所示:
图2 系统结构图
本系统采用单片机AT89C51作为本设计的核心元件。利用7段共阴LED作为显示器件。在此设计中共接入了8个7段共阴LED显示器,其中4个用于记录AB队的分数,每队2个LED显示器显示范围可达到0~99分,足够满足赛程需要,另外4个LED显示器则用来记录赛程时间,其中2个用于显示分钟,2个用于显示秒钟。赛程计时采用到计时方式。即比赛前将时间设置好,比赛开始
您可能关注的文档
最近下载
- 人教版五年级下册数学必背知识.doc VIP
- 2024计算机行业专题研究:英伟达GTC大会发布Blackwell平台,引领加速计算新时代.pdf
- 2024-信息技术-人工智能行业-英伟达GTC大会要点梳理-中信建投-41页.pdf
- 《巡店报告模板》课件.pptx VIP
- 人教版九年级全一册英语全册教案(完整版)教学设计含教学反思.pdf
- 苏教版小学六年级上册数学期末总复习试卷题目.doc VIP
- 2025年吉林省长春市中考数学模拟试卷附答案解析.pdf
- 仙剑奇侠传三图文攻略超级详细-仙剑奇侠传三官方攻略.pdf VIP
- AX-Synth中文说明书.pdf
- 家庭教育心得分享主题班会PPT课件.pptx VIP
文档评论(0)