EDA设计题目调整稿.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA设计题目调整稿剖析

数字钟 设计目的: 掌握各类计数器以及他们相连接的设计方法;掌握多个数码管的现实原理及方法;掌握电子设计自动化的层次化设计方法;掌握VHDL语言的设计思想。 设计要求 设计一个能进行时、分、秒计时的十二小时制或二十四小时制的数字钟,并具有定时与闹钟功能,能在设定的时间发出闹铃音,能非常方便地对小时、分钟和秒进行手动调节以校准时间,每逢整点,产生报时音报时。 设计提示 主控电路 计数器模块 扫描显示 A、B:模式选择,AB=00为模式0,计时状态; AB=01为模式1,手动校时状态;AB=10为模式2,闹钟设置状态。 Turn:turn=0时,在手动校对时,选择调整分钟部分; turn=1时,在手动校对时,选择调整小时部分。 Change:在手动校时或闹钟设置模式下,每按一次,计数器加1。 Reset:reset=0时,整个系统复位; reset=1时,系统计时或其它特殊功能操作。 Reset1:reset1=0时,关闭闹铃信号; reset1=1时,可对闹铃进行设置。 状态显示信号(发光管): LD_alert:指示是否设置了闹铃功能; LD_h:指示当前调整的是小时信号; LD_m:指示当前调整的是分钟信号。 二、拔河游戏机 设计要求 设计一个能进行拔河游戏的电路。 电路使用15个(或9个)发光二极管表示拔河的“电子绳”,开机后只有中间一个发亮,此即拔河的中心点。 游戏双方各持一个按钮,迅速地、不断地按动,产生脉冲,谁按得快,亮点就向谁的方向移动,每按一次,亮点移动一次。 亮点移到任一方终端二极管时,这一方就获胜,此时双方按钮均无作用,输出保持,只有复位后才使亮点恢复到中心。 由裁判下达比赛开始命令后,甲乙双方才能输入信号,否则,输入信号无效。 用数码管显示获胜者的盘数,每次比赛结束自动给获胜方加分。 设计提示 加/减计数器 译码器 得分计数显示电路 三、数字式竞赛抢答器 设计要求 设计一个可容纳四组参賽的数字式抢答器,每组设一个按钮供抢答使用。抢答器具有第一信号鉴别和锁存功能,使除第一抢答者外的按钮不起作用;设置一个主持人“复位”按钮,主持人复位后,开始抢答,第一信号鉴别锁存电路得到信号后,用指示灯显示抢答组别,扬声器发出2(3秒的音响。 *设置犯规电路,对提前抢答和超时答题(例如3分钟)的组别鸣笛示警,并由组别显示电路显示出犯规组别。 设置一个计分电路,每组开始预置10分,由主持人记分,答对一次加1分,答错一次减1分 设计提示 鉴别锁存模块 答题计时模块 计分电路模块 扫描显示模块 鉴别锁存模块 1.此模块的关键是准确判断出第一抢答者并将其锁存,实现的方法可使用触发器或锁存器,在得到第一信号后将输入封锁,使其它组的抢答信号无效。 2.形成第一抢答信号后,用编码、译码及数码显示电路显示第一抢答者的组别,控制扬声器发出音响,并启动答题计时电路 四、洗衣机控制器 设计要求 设计一个洗衣机洗涤程序控制器,控制洗衣机的电机作如下规律运转: 用两位数码管预置洗涤时间(分钟数),洗涤过程在送入预置时间后开始运转,洗涤中按倒计时方式对洗涤过程作计时显示,用LED表示电机的正、反转,如果定时时间到,则停机并发出音响信号。 设计提示 洗涤预置时间编码模块 减法计数显示 时序电路 译码驱动模块 五、数字频率 设计要求 1.设计一个能测量方波信号频率的频率计,测量结果用十进制数显示。 2.测量的频率范围是1(10KHz,分成两个频段,即1(999Hz,1KHz(10KHz,用三位数码管显示测量频率,用LED显示表示单位,如亮绿灯表示Hz,亮红灯表示KHz。 3.具有自动校验和测量两种功能,即能用标准时钟校验测量精度。 4.具有超量程报警功能,在超出目前量程档的测量范围时,发出灯光和音响信号。 设计提示 脉冲信号的频率就是在单位时间内所产生的脉冲个数,其表达式为f=N/T,f为被测信号的频率,N为计数器所累计的脉冲个数,T为产生N个脉冲所需的时间。所以,在1秒时间内计数器所记录的结果,就是被测信号的频率。 测量/校验选择模块* 计数器模块 送存选择报警模块 锁存模块 扫描显示模块 测量/校验选择模块* 输入信号:选择信号selet 被测信号meas 测试信号test 输出信号:CP1 当selet=0时,为测量状态,CP1=meas; 当selet=1时,为校验状态,CP1=test。 校验与测量共用一个电路,只是被测信号CP1不同而已。 设置1秒定时信号(周期为2秒),在1秒定时时间内的所

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档