- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CPLD的篮球计分器的设计与实现
项目编号项目名称: .: .日期: 2012/5/ .二○○年制
项目编号: 21 填表日期:2012 年5 月22日
以下内容由学生填写 项目名称:基于CPLD的篮球计分器设计与实现 项目来源: □学院发布 □学生自拟 项目时间 2011 年 7 月 至 2012 年 5 月 项目组成员:(按工作量排序) 姓名 学号 电话 主要负责内容 张家波 2902103017总体结构,程序设计与调试 万羽 2902103035总体结构设计与报告,ppt制作 王安 2902103016过程参考
总结报告
总结报告
主要内容应包括:(可附页)
1、项目总体情况介绍
2、项目中采取的主要技术手段和方法,取得的重要成果
3、项目组成员各自的工作和贡献
4、工作总结
1.项目总体情况介绍:
在小规模篮球赛中往往会因为纸质计分及普通的手表计时不便而影响篮球赛的流畅进行,所以我们小组用cpld的原理设计了这个电子篮球计分器,以方便小型篮球赛中的计时计分。该计分器主要有四个方面的计数功能:双方比分,比赛节数,每节12分钟倒计时,进攻24秒倒计时,各项数据两两交叉在数码管显示,间隔时间3秒。各项功能通过在cpld开发板芯片键入各项相关程序运行,通过上面相应的按键控制记录各项数据。
2、项目中采取的主要技术手段和方法,取得的重要成果:
该项目主要采用了通过向cpld芯片键入相应设计的程序,完成对应的篮球计分器的功能,并通过对应的按键控制各个项目的运行。
理论技术介绍:cpld复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法时借助集成开发软件平台,用原理图,硬件描述语言等方法,生成相应的目标文件,通过下载电缆将代码传送到目标芯片中,实现设计的数字系统。
在设计过程中,首先通过VHDL语言编制程序生成相应功能的部分器件,然后通过Quartus11软件对各个模块分别进行仿真实验检测它们能否实现各自的功能,再将各个模块连接起来测试其总的功能。
总体原理及实物图如下:
从左到右依次显示24秒倒计时,节数,12分钟倒计时:
3秒钟以后显示双方比分:
表面覆盖纸板介绍相对应各个位置功能。
下面分模块介绍各自的设计:
系统时钟
本部分采用分频器对12M HzD的有源晶振进行分频,分为1Hz和300H的两个频率,1Hz用于计时器设计,300Hz用于扫描控制电路。电路符号如下图所示:
2、计分模块
采用计分器实现比赛中比分的累加,比分结果最多999—999,双方比分分别由两个控制键控制。电路符号如下图:
3、单节12分钟计时模块
12分钟倒计时模块采用四个数目管显示,由一个12进制减法计数器和60进制减法计数器实现,分别控制分钟位和秒钟位,具有清零和暂停的功能,电路符号如下图:
4、单次进攻24秒倒计时模块
采用24进制减法计数器实现,并具有清零和暂停功能,在进攻过程中的暂停,可由与12分钟倒计时的同一个暂停按钮同时控制,每次进攻完成之后可以用清零按钮清零,电路符号如下图:
5、节数显示模块
由一个简单的加法计数器完成,原理图如下:
除主要功能部件之外,还需要添加相应的比分和时间扫描电路:
比分扫描器 时间扫描器
因为数码管焊接数目限制,不能将所有数据同时显示,特添加数据选择器将数据分为两组每个3秒循环显示,双方比分为一组,其他为一组:
综上,完成各个部分对应的设计,综合连接之后实现篮球计分器功能。
3、项目组成员各自的工作和贡献:
张家波:总体结构的设计,芯片功能程序的编写与调试,报告ppt制作的讨论参考
万羽:总体结构的设计,各功能程序编写的讨论参考,报告和ppt的制作
王安:各流程的安排,项目资料的搜集与整理
4、工作总结:
通过前,中,后期的各项准备,设计与调试,及小组成员的各项工作的配合,设计制作出了这个篮球计分器,经过调试,验证的它的各项功能,基本达到预期的设计目标。在设计过程中,通过成员间的讨论与实践,熟悉了Max-plus2以及Quartus2等软件使用,也对VHDL语言有了更进一步的了解;但也遇到了些
文档评论(0)