第9章典型数字系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章典型数字系统.ppt

* * 9.1 数字系统概述 一、数字系统组成 由若干这样的数字电路和逻辑部件构成的,按一定顺序处理和传输数字信号的设备,称为数字系统。 控制单元根据外部输入信号及数据处理单元提供的状态信息,决定下一步要完成的操作,并向数据处理单元发出控制信号以控制其完成该操作。通常以是否有控制单元作为区别功能部件和数字系统的标志,凡是包含控制单元且能按顺序进行操作的系统,不论规模大小,一律称为数字系统,否则只能算是一个系统部件,不能称为一个独立的数字系统。 第9章 典型数字系统 二、数字系统的设计方法 层次化设计是指在一个大型设计任务中,将目标层层分解,在各个层次上分别设计的方法。 1、高层次设计 在整个设计任务上进行行为描述的设计方法没,称为高层次设计。 2、底层次设计 从事某一模块、某一元件行为设计称为底层设计。 第9章 典型数字系统 (1)在一个设计组中,各个设计者可独立地以不同的设计文件设计不同的模块元件。 (2)各个模块可以被其他设计者共享,或备以后使用。 (3)层次设计可使系统设计模块化,便于移植,复用。 (4)层次设计可使系统设计周期更短,更易实现 3、层次化设计的特点 第9章 典型数字系统 9.2 微波炉定时器芯片的设计 一、功能描述 1.设定复位开关 2.设定启动开关 3.烹调时间设置控制信号 4.显示烹调时间的进行情况 5.测试七段数码管工作是否正常 第9章 典型数字系统 min_msb 微波炉定时器 clk reset test set_time Data[15:0] start_cook cook min_lsb sec_msb sec_lsb 第9章 典型数字系统 二、工作过程 1.上电后系统处于复位状态 2.按 set_time键设定烹调时间 3.系统自动回到复位状态,同时4个数码管会显示时间 4.按start_time键后系统进入烹调状态 5.系统可以按reset键随时回到复位状态 6.在复位状态下按test键可以测试数码管工作是否正常 三、模块划分 1. 控制状态机:工作过程中的状态转换。 2.数据装入器:根据控制信号选择定时时间、测试数据或完成 信息的装入。 3.定时器:时间递减计数、数据译码、提供烹调完成的状态信号。 第9章 典型数字系统 state_ control loader timer data[15:0] cook_tmp cook reset set_time start_cook test clk load_8888 load_clk load_done data_tmp load down clk done min_msb min_lsb sec_msb sec_lsb 第9章 典型数字系统 四、控制状态机的设计 1.复位状态(idle) 2.数码管测试状态(lamp_test) 3.烹调时间设置状态(set_clock) 4.减数定时状态(timer) 5.完成信息显示状态(done_msg) 五、数据装入器的设计 1. 当load_8888=1,输出测试数据 2. 当load_clk=1,输出设置烹调的时间数据 3. 当load_done=1,输出完成信息数据 4.load用来表明timer将处于数据装入状态并装入有效数据 第9章 典型数字系统 六、定时器的设计 counter4 clk cnt_f_5 data_in[3:0] down load segs[1:7] zero 计数器分为4个内部模块:零指示模块、译码器模块、减法器模块、 双端口装入寄存器模块。 第9章 典型数字系统 9.3 交通灯控制器的设计 一、设计任务 设计一个十字路口交通灯控制器,A方向和B方向分别设置左拐(L)、绿(G)、黄(Y)和红(R)四盏灯,以及倒计时显示器,用于指挥车辆和行人有序地通行。左拐灯(L)亮表示左转车辆可以通行;绿灯(G)亮表示直行车辆可以通行;黄灯(Y)亮表示左转或直行车辆即将禁行;红灯(R)亮表示左转和直行车辆禁行;倒计时显示器用来显示允许通行或禁止通行的时间。A方向的显示灯分别用al、ay、ag、ar表示;B方向的显示灯分别用bl、by、bg、br表示。 第9章 典型数字系统 二、设计要求 (1)在十字路口A和B两个方向各设一组左拐、

文档评论(0)

wendang_12 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档