- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(篮球计分器课程设计报告
电气工程及其自动化学院学生课程设计报告题目:篮球记分器课程设计报告指导老师:梁建伟电气工程及其自动化学院专业班级:电气131姓名:杨昊东1月14日一、概述目前,篮球计分器的设计是通过AT89C52单片机芯片的工作原理在原来的篮球计分系统的按键计分的基础上进行比赛比分的加减及启动暂停等操作,在基础功能上增加了1s/次的24s倒计时报警功能。本论文以一场篮球比赛具体计时计分方式为研究对象,以比赛规则为基础,对遥控篮球计分系统进行了分析和研究。该设计主要通过对单片机的工作原理及对单片机的应用,来实现一场模拟的篮球比赛的计时计分过程。在设计中使用了定时器T0中断来进行计时,显示分为计时和计分两部分,且都用动态扫描方式。主控芯片采用AT89C52,利用了keil软件进行C语言进行编程,proteus软件进行电路图仿真,完成设计目标及功能的正常实现,再使用电子元器件进行实物焊接后进行实物仿真。普通篮球比赛采用人工计分,而使用单片机来进行控制,操作便捷,LED数码管显示简单易懂,安装方便。适合各种规模的篮球比赛,完全可以代替钟表型的人工计时计分,是体育器材实现智能化的一个例子,推动了电子在体育比赛中的应用和普及。其基本功能有:(1)当比赛开始按键按下时比赛开始,比赛时间倒计时,(2)比赛过程中通过红外遥控进行比分控制和暂停指令。(3)24s违规倒计时,遥控按键控制;中场比分交换,按键控制,(4)比赛结束后通过复位按键进行清零,按下启动按键重新开始。基本原理:24秒计时器的总体参考方案框图如下图所示。它包括秒脉冲发生器、计数器、译码显示电路、报警电路和辅助时序控制电路(简称控制电路)等五个模块组成。其中计数器和控制电路是系统的主要模块。计数器完成24秒计时功能,而控制电路完成计数器的直接清零、启动计数、暂停/连续计数、译码显示电路的显示与灭灯、定时时间到报警等功能。秒脉冲发生器产生的信号是电路的时钟脉冲和定时标准,但本设计对此信号要求并不太高,故电路可采用单片机定时器。译码显示电路由共阴极七段LED显示器组成。报警电路在实验中用发光二极管和鸣蜂器。主体电路: 24秒倒计时。24秒计数芯片的置数端清零端共用一个开关,比赛开始后,24秒的置数端无效,24秒的倒数计时器的倒数计时器开始进行倒计时,逐秒倒计到零。选取“00”这个状态,通过组合逻辑电路给出截断信号,让该信号与时钟脉冲在与门中将时钟截断,使计时器在计数到零时停住。二、篮球计分系统硬件设计1.1 、 AT89C52单片机简介及工作原理 AT89系列单片机的内部结构中包括一般微型计算机里必需的基本功能及部件、RAM、ROM、定时/计数器和可编程的并行I/O口、可编程的串行口。这些基本的功能部件一般都挂靠在单片机的内部总线上,使用内部总线来传送数据信息和控制信息来达到目标的实现。AT89C52单片机的内部有4个8位的并行I/O端口,分别为P0、P1、P2、P3。每个端口都有一个同名的特殊功能寄存器(锁存器)、一个输入缓冲和一个输出驱动器器。并行I/O口的控制是通过端口中的锁存器来进行控制的。 AT89C52内部基本结构1.2 、 AT89C52单片机的I/O端口0~P3 的可编程通用I/O 端口分别如下:(1)P1口 :P1 口是由8个D触发器构成的一个可储存8位二进制码的P1口的特殊功能寄存器,其字节地址为90H;由场效应管和上拉电阻构成输出驱动器,来增加P1口所带负载能力;其中三态门1和2在输入和输出的时候作为缓冲器来使用。P1口作为通用的I/O使用,有输出、读引脚、读锁存器三种工作方式。P1口能驱动4个LS TTL负载。通常将100μA的电流定义为一个LS TT负载的电流,所以P1口输入或输出电流不大于100μA。P1口的内部自带上拉电阻,不需要再另接上拉电阻。在本设计的仿真实验中篮球计分系统的遥控芯片P1口接入5个按键,分别为启动按键、暂停按键、比分交换、判断得分队伍按键及1分、2分、3分进球得分按键。(2)P0口 :P0口的特殊功能寄存器由8个D触发器构成,其字节地址为80H。P0口的输出驱动电路由上拉场效应管和驱动场效应管组成。控制电路包括一个与门、一个非门和一个多路开关,其余组成和P1口相同。P0口既可以作为通用的I/O口来进行数据的输入和输出,同时,也可以作为地址/数据线来使用。在CPU控制信号的作用下,多路开关可以分别接通用锁存器的输出或者地址/数据输出。P0口作为通用I/O口使用时,P0口和P1口一样,有输出、读引脚和读锁存器3种工作方式,P0口内部没有自带上拉电阻,所以要使“1”信号正常输出,必须外接上拉电阻,阻值一般为100Ω~10KΩ。设计中,选用的是共阴7段LED数码管,P0口接显示电路的数码管段选,输入对应高电平,点亮对应的段。通过对段选的判断来进行显示电路的显示
文档评论(0)