燕山大学EDA课程设计报告数码管显示控制器.docVIP

燕山大学EDA课程设计报告数码管显示控制器.doc

  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文档。上传文档
查看更多
PAGE PAGE 2 燕 山 大 学 EDA课程设计报告书 题目: 数码管显示控制器 姓名: 班级: 学号: 成绩: (注:此文件应以同学学号为文件名) 一、设计题目及要求 题目:数码管显示控制器 要求: 1.能自动一次显示出数字 0、1、2、3、4、5、6、7、8、9(自然数列),1、3、5、7、9(奇数列), 0、2、4、6、8(偶数列),0、1、2、3、4、5、6、7、0、1(音乐符号序列);然后再从头循环; 2.打开电源自动复位,从自然数列开始显示。 二、设计过程及内容(包括 eq \o\ac(○,1)总体设计的文字描述,即由哪几个部分构成的,各个部分的功能及如何实现方法; eq \o\ac(○,2)主要模块比较详尽的文字描述,并配以必要的图片加以说明,但图片数量无需太多) 本实验的总体电路由调频电路,计数器,地址转换电路和数码管显示电路四个模块组成。 :模块一 分频电路 由于时钟频率比较大,会使数码管显示数字速度较快。为了使实验结果更便于观察,在电路中加入了分频电路。选用实验箱上732Hz的时钟信号,把732Hz的时钟信号作为计数器的输入,并用74160接成366进制计数器,在计数器的进位输出端接一个T触发器,得到周期为1s的脉冲作为下一模块的时钟信号,通过这种模式从而起到分频的作用。 分频器的电路图如下图所示: 其仿真波形为: 模块二 计数器 根据题目要求,数码管显示的是一个包含30个数的循环,为使这些状态能够循环显示,我采用2片74161以置数的方式接成30进制,设计了30进制的计数器,并将第五位的输出O1~O5作为下一模块的输入。使计数器的每一个计数状态与对应显示的数字建立一种一一对应关系,从而实现数列的循环显示。设置rd始能端来控制是否启动计数器。 仿真波形为: 模块三 地址转换电路 由于前一步骤中计数器的输出是五个端,而七段显示译码器只有四个输入端,因此在计数器与显示译码器之间加入了地址转换电路。在这一模块中,应用组合逻辑电路的知识,将0~29这三十个状态与显示的数字的显示译码器的编码一一对应,并画出卡诺图,进行化简,写出相应输出端的表达式,画出逻辑图即可得到地址转换电路。这里将计数器输出的五个端看成总线,将显示译码器的每一个输入端的转换电路作为一个模块,分别连接到计数器的五个输出地址线上,这样将计数器的5个输出端转换成4个输出端。为了消除毛刺,在这4个输出端上分别加入D触发器,并给D触发器较大的脉冲频率。 由0~29这三十个状态与数字的显示编码的对应关系,得到输出状态Q4Q3Q2Q1的卡诺图如下。(ABCED分别对应计数器的五个输出端O5~O1) CDE AB 000 001 011 010 110 111 101 100 00 0000 0001 0011 0010 0110 0111 0101 0100 01 1000 1001 0011 0001 1001 0000 0111 0101 11 0100 0101 0111 0110 ×××× ××× 0001 0000 10 0010 0100 1000 0110 0010 0011 0001 0000 通过对各个状态卡诺图化简,得到各个输出端的状态方程。 Q4=A’BC’D’+BCDE’+AB’C’DE Q3=A’B’C+A’CD’+AC’D’E+AC’DE’+ABC’ Q2=A’B’D+A’C’DE+A’BCD’E+AB’C’E’+B’CD+ABD Q1=A’B’E+A’BCD’+A’BDE’+ B’CE+BC’E+CD’E 四个输出端转换电路如下: Q1转换电路为: Q2转换电路为: Q3转换电路为: Q4转换电路为: 这里将计数器加入到地址转换电路中了。便于仿真转换出来的显示编码。地址转换电路图如下所示: 仿真波形如图: 模块四 数码管显示电路 将前一模块的四个地址输入端接到7448的输入端上,接好其它控制端,即组成了显示电路。为了消除毛刺,在显示电路的每个输出端加入D触发器,给D触发器较大的时钟脉冲。 显示电路如下: 模块五 总电路 将上述设计好模块的相应端接好,如下图所示: 仿真图: 三、设计结论(包括设计过程中出现的问题;对EDA课程设计感想、意见和建议) 硬件设计方案 在MAX+Plus = 2 \* ROMAN II中设置好各输入输出端口对应芯片的引脚,连接好实验电路,将下载电缆通过计算机的并口将计算机和实验箱连接起来,然后打开实验箱电源。将编译无误地程序下

文档评论(0)

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

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

1亿VIP精品文档

相关文档