- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA课程设计--篮球竞赛30s计时器(可编辑)
题目:篮球竞赛30s计时器设计
一、设计目的随着电子技术的高速发展和计算机技术的普遍应用,电子设计也越来越普遍地应用于整个电子行业中。电子设计是人们进行电子产品设计、开发和制造过程中十分关键的一步,其核心就是电子电路的设计。电子设计自动化EDA是在电子产品向更复杂、更高级,向数字化、集成化、微型化和低耗能方向发展过程中逐渐产生并日趋完善的电子设计方法,在这种方法中,设计过程的大部分工作(特别是底层工作)均由计算机自动完成,是电子技术发展历程中产生的一种先进的设计方法,是当今电子设计的主流。 在篮球比赛中,规定了球员的持球时间不能超过30秒,否则就犯规了。本课程设计的“篮球竞赛30秒计时器”,可用于篮球比赛中,用于对球员持球时间30秒限制。一旦球员的持球时间超过了30秒,它自动的报警从而判定此球员的犯规。
本课程设计是篮球竞赛30秒计时器。此计时器功能齐全,显示30秒倒计时功能,系统设置外部操作开关可以直接清零、启动、暂停,同时应用了七段数码管来显示数值,可以方便地实现断点计时功能,当计时器递减到零时,还会发出光电报警信号。本设计完成的中途计时功能,实现了在许多的特定场合进行时间追踪的功能,在社会生活中也具有广泛的应用价值.
二、 设计要求
用EDA技术设计一个30s计时器,具体技术要求如下:
1、具有30s计时功能,并且能够实时显示计数结果。
2、设有外部操作开关,控制计数器实现直接清零、启动以及暂停/连续工作等操作。
3、计时器为30s递减计时,计时间隔为1s。
4、计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号。
三、总体设计原理与内容
1、设计的总体原理
本设计为30秒计数器,它主要由外部开关,控制电路,秒脉冲发生器,计数器,译码器和报警电路组成。各部分相互联系,共同协作,实现电路功能。各部分关系框图如图3-1所示: 图3-1 总体框图
2、设计内容本设计为30秒计数器,它主要分为三个部分:计数部分,显示部分和控制部分。其中计数器和控制电路是系统的主要部分。计数器完成30s计时功能,而控制电路具有直接控制计数器的启动计数、暂停/连续计数、译码显示电路的显示功能。为了满足系统的设计要求,在设计控制电路时,应正确处理各个信号之间的时序关系。在操作直接清零开关CLR时,要求计数器清零,数码显示器不灭灯。 清零开关不工作时置数键才有效,置数键PLD为1时,同时计数器完成置数功能,译码显示电路显示“30”字样;当启动开关为高电平时,计数器开始计数;为了简单起见,我们将暂停与连续的控制与开始用一个键控制。当计数器减到0时,启动报警系统,报警指示灯亮进行报警。通过控制脉冲信号的传送来达到相应的目的。
3、设计方案 本设计主要能完成:显示30秒倒计时功能;系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;在直接清零时,数码管显示器灭灯;计时器为30秒递减计时其计时间隔为1秒;计时器递减计时到零时,数码显示器不灭灯,同时发出光电报警信号等。
经分析我们可以用两种方案进行实现:
方案一:用VHDL编码进行实现。VHDL是一门硬件描述语言,可以实现各种组合电路及逻辑电路。使用VHDL编码实现,可读性强,易于理解,可以在软仿,硬仿时,依次进行查看其正确性,还能提高自己的编码水平,利于EDA课程的学习与应用。采用静态编码,先设计计数器进行计数,数值通过数码管显示电路进行显示。设置CLOCK为1HZ,数值变化周期为1秒。
方案二:也是采用VHDL编码进行实现,但采用的是动态扫描法,设置一个片选信号,分时复用扫描两个数码管。这时就要设置两个时钟,因为1HZ的时钟频率太小了,会使得看到的效果不连续,十位与个位产生分离,效果不好。可以另选一个频率1000HZ左右的时钟信号作为扫描时钟。这种设计节约了能量,延长了数码管的寿命,但引入了片选信号,又增加了一个时钟,所以较第一种方案复杂。
方案三:用原理图输入法进行实现。用原理图书输入法也能实现,电路的仿真。但原理图输入法只适合中小型电路,而且需要良好的数字电路基础与电路功底。另外,原理图输入法,比较繁琐,不易于操作。综合比较,选择第一种方案。四、EDA设计及仿真
1、30S倒计时器源程序
计数模块
计数模块,采用和三十秒减计数。计数间隔为1秒。
其程序如下所示:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY CNT30 IS PORT CLK,EN : IN STD_LOGIC; C0,C10 : OUT STD_LOGIC_V
您可能关注的文档
- 2015湘教版政治总复习第二部分热点专题攻略专题5 践行社会主义核心价值观推进精神文明建设(共86张PPT).ppt
- 2015年高考数学试题解析.ppt
- 2015月护理质量检查分析.ppt
- 2015年高考最有效的高考语文答题技巧(新课标).ppt.ppt
- 2015春北师大版数学六下《神奇的莫比乌斯带》课件[www.7cxk.net].ppt
- 2015高校创新创业教育改革方案(详解).doc
- 2015重庆卷满分作文 2007最佳中考满分作文--重庆卷_0.doc
- 2015朱伟考研词汇5500恋练有词同步笔记_unit1.1(2015 Zhu Wei postgraduate entrance examination vocabulary 5500 love practicing words synchronous notes _unit1.1).doc
- 2015高考英语二轮解题技巧辅导课件 语法填空 有提示词题的解题技巧 专题4 词类转换(15张ppt).ppt
- 2016 2017年第一学期 新苏教版2016-2017学年五年级上册数学全册教案第一学期全套教学设计(含教学计划)_图文.doc
- EEDT-2108FM数显调频收音机原理与维修.doc
- ehnniko英语_四级作文常用句型模板及套句大年夜全[整理版].doc
- EICU优质护理方案2015.doc
- EDA技术实用教程_EDA课程设计报告1.doc
- ej4[PPT模板]建立数据统计图表的说课稿.ppt
- ems历年主观题汇总【最新】.doc
- EIP操作流程培训说明(店铺类).doc
- EN 288-5 1994 金属材料焊接的规范和焊接程序的鉴定 利用认可的焊接耗材进行鉴定.doc.doc
- Electrical Wiring Practice Volume 1 6th edition ASNZS ….ppt
- EP8.02.6.13非无菌药品的微生物限度检查特殊微生物的检查(中英对照).doc
最近下载
- 电工电子技术(曹建林)全套PPT课件.pptx
- 《民宿文化与运营》课件——第四章 民宿建设.pptx VIP
- 2022版《医疗器械生产监督管理办法》考核试题及答案.docx VIP
- 10KV配电箱验收流程及规范.docx VIP
- 污水处理厂BOT项目投标文件.doc VIP
- 2025届上海浦东新区高三一模高考历史模拟试卷(含答案解析).pdf VIP
- 舒蕾上市谈判手册.docx VIP
- DB4103T 129-2021 产(商)品检验检测机构服务规范.pdf VIP
- 七猫中文网投稿申请表.pdf VIP
- 《C语言程序设计 第4版》 课件全套 索明何 第1--8章 C语言程序设计入门---应用软件设计.pptx
文档评论(0)