EDA技术和应用多媒体课件.ppt

  1. 1、本文档共266页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据采集系统总体框图 数据输出单元 fun值为3的仿真波形 fun值为0的仿真波形 fun值为1,k3值为0的仿真波形 循环检测报警模式 (3) 比赛用11分为一局来进行,甲乙双方都应设置各自的记分牌,任何一方先记满11分,该方就算胜了此局。当记分牌清零后,又可开始新的一局比赛。 六、乒乓游戏机设计 乒乓游戏机的功能 (1)???使用乒乓球游戏机的甲乙双方各在不同的位置发球或击球。 (2)???乒乓球的位置和移动方向由灯亮及依次点燃的方向决定,球移动的速度为0.1~0.5s移动一位。游戏者根据球的位置发出相应的动作,提前击球或出界均判失分。 乒乓游戏机顶层电路图 乒乓球仿真波形一 乒乓球仿真波形二 乒乓球仿真波形三 乒乓球仿真波形四 乒乓球仿真波形五 (6)?????? 增加测周期功能,就是当时钟频率低于0.99kHz的时候,显示的数值变成周期,以毫秒为单位。 七、数字频率计设计 3位数字频率计是用3个十进制数字显示的数字式频率计,其频率测量范围为1MHz。为了提高测量精度,量程分别为10KHz、100KHz和1MHz三挡,即最大读数分别为9.99kHz,99.9kHz和999kHz。要求量程自动换挡。具体功能如下: (1)?????? 当读数大于999时,频率计处于超量程状态,下一次测量时,量程自动增大一挡。 (2)?????? 当读数小于099时,频率计处于欠量程状态,下一次测量时,量程自动减少一挡。 (3)?????? 当超出频率测量范围时,显示器显示溢出。 (4)?????? 采用记忆显示方法,即测量过程中不显示数据,待测量过程结束以后,显示测频结果,并将此结果保持到下次测量结束。显示时间不小于1秒。 (5)?????? 小数点位置随量程变化自动移位。 测试信号是频率为5kHz脉冲时的仿真波形图 第一次仿真中的换档情况 测试信号是频率为250kHz脉冲时的仿真波形图 测试信号是频率为25kHz脉冲时的仿真波形图 测试信号是周期为6ms脉冲时的仿真波形图 (7) 电梯初始状态为一层开门状态。 八、三层电梯控制器设计 三层电梯控制器的功能 (1) 每层电梯入口处设有上下请求开关,电梯内设有顾客到达层次的停站请求开关。 (2) 设有电梯入口处位置指示装置及电梯运行模式(上升或下降)指示装置。 (3) 电梯每秒升(降)一层楼。 (4) 电梯到达有停站请求的楼层,经过1秒电梯门打开,开门指示灯亮,开门4秒后,电梯门关闭(开门指示灯灭),电梯继续进行,直至执行完最后一个请求信号后停留在当前层。 (5) 能记忆电梯内外所有请求,并按照电梯运行规则按顺序响应,每个请求信号保留至执行后消除。 (6) 电梯运行规则:当电梯处于上升模式时,只响应比电梯所在位置高的上楼请求信号,由下而上逐个执行,直到最后一个上楼请求执行完毕;如果高层有下楼请求,则直接升到由下楼请求的最高楼层,然后进入下降模式。当电梯处于下降模式时则与上升模式相反。 【例6-4】 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.all; ENTITY mealy1 IS PORT(clk,datain,reset:IN std_logic; q:OUT std_logic_vector(4 DOWNTO 0)); END mealy1; ARCHITECTURE behave OF mealy1 IS TYPE states IS (st0,st1,st2,st3,st4); SIGNAL stx: states; BEGIN comreg: PROCESS(clk,reset) --决定转换状态的进程 BEGIN IF reset =1 THEN stx=st0; ELSIF clkevent AND clk=1 THEN CASE stx IS WHEN st0=IF datain=1 THEN stx=st1;END IF; WHEN st1=IF datain=0 THEN stx=st2;END IF; WHEN st2=IF datain=1 THEN stx=st3;END IF; WHEN st3=IF datain=0 THEN stx=st4;END IF; WHEN st4=IF datain=1 THEN stx=st0;END IF; WHEN OTHERS =stx=st0; END CASE;; END IF; END PROCESS comreg; COM1:PROCESS(stx,datain) --输出控制信号进程 BEGIN CASE stx IS WHEN st0 =IF datain =1 THEN q=10000; ELSE

文档评论(0)

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

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

1亿VIP精品文档

相关文档