数电加法计数器 无效态000 110_第1页
数电加法计数器 无效态000 110_第2页
数电加法计数器 无效态000 110_第3页
数电加法计数器 无效态000 110_第4页
数电加法计数器 无效态000 110_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录1课程设计的目的与作用1 1.1设计目的及设计要求1 1.2设计作用12设计任务13 三位二进制加法计数器的设计1 3.1设计原理1 3.2设计过程240110串行序列检测器的设计4 4.1设计原理4 4.2设计过程55. 12及10进制可控计数器的设计7 5.1设计原理7 5.2设计过程76.仿真结果分析8 6.1三位二进制加法计数器仿真8 6.2 0110串航序列检测器仿真12 6.3 12及10进制可控计数器仿真147.设计总结158.参考文献15.1设计目的与作用.1.1设计目的及设计要求根据设计要求设计三位二进制加法计数器,串行序列检测器及12和10进制可控计数器,加强对数字电子

2、技术的了解,巩固课堂上学到的知识,了解计数器,串行序列检测器的工作原理。.1.2设计作用通过电路箱及multisim仿真软件的使用,可以使我们对计数器及串行检测器有更深的理解,并且学会分析仿真结果,与理论结果作比较。加强了自我动手动脑的能力。.2设计任务1.三位二进制加法计数器(无效态:000,110)2.串行序列检测器(检测序列:0110)3.12及10进制可控计数器的设计及仿真.3 三位二进制加法计数器的设计.3.1设计原理设计一个三位二进制同步加法计数器,要求无效状态为000,110001 010 011 100 101 111图3.1.1 状态图 排列.3.2设计过程1 选择触发器,求

3、时钟方程、输出方程和状态方程 a选择触发器 由于JK触发器的功能齐全,使用灵活,在这里选用3个CP下降沿触发的边沿JK触发器。 b求时钟方程 采用同步方案,故取CP是整个要设计的时序电路的输入时钟脉冲。 c求状态方程 由3.1所示状态图可直接画出电路次态卡诺图。再分解开便可以得到如图各触发器的卡诺图 Q1nQ0nQ2n 00 01 11 10xxx010100011101111001xxx 图3.2.1次态卡诺图Q1nQ0nQ2n 00 01 11 10x010110x 图3.2.2 的卡诺图 Q1nQ0nQ2n 00 01 11 10x101010x图3.2.3 的卡诺图Q1nQ0nQ2n

4、00 01 11 10x001111x图3.2.4 的卡诺图状态方程(2)求驱动方程JK触发器的特性方程为(3)画逻辑电路图根据所选用的触发器和时钟方程,输出方程,驱动方程,便可以画出如图所示的逻辑电路图。图3.2.5 三位二进制同步加法计数器逻辑电路(4)检查电路能否自启动,可见在CP操作下都能回到有效状态,电路能够自启动。.4 0110串行序列检测器的设计.4.1设计原理设计一个串行序列信号检测器,检查输入信号中是否有“0110”序列信号。 设计步骤如下。1 逻辑抽象,画出电路状态转换图a输入变量用X表示,X=0表示位数据为0,X=1表示位数据为1。输出变量用Z表示,Z=1表示检测到011

5、0序列信号,Z=0表示未检测到。b电路状态量为4个,电路状态编号分别用表示 各电路状态的含义:初始状态,电路还未收到一个有效的0:收到一个0或连续收到0后状态:连续收到01后的状态:连续收到011后的状态c.列出电路状态转换图如图所示。图中圆圈表示电路的各个状态,箭头表示在一个脉冲作用下,电路转换方向和结果;斜线上方和下方的数字表示转换前输入,输出变量的值.0/0S0S1S2S31/00/00/11/01/00/01/0图4.1.1电路状态转换图从图中知,检测器的输出不仅取决于输入变量,而且还取决于电路的当前状态。.4.2设计过程(1) a.确定触发器的数目 电路状态数量M=4,代入,计算得n

6、=2,电路需要两个触发器。b.电路状态编码电路状态用两个触发器的状态组合来表示,取的编码为00,01,11,10。(2)选定触发器,求出电路状态方程、输出方程和驱动方程a 确定触发器类型,JK触发器。b 逻辑函数化简,写出状态方程,输出方程,驱动方程。选用卡诺图化简的方法。可得次态变量,和输出变量Z的卡诺图, Q1nQ0nQ2 00 01 11 1001/001/001/001/100/011/010/000/0 图4.2.1 ,和输出变量Z的卡诺图 n Q1nQ0nQ2 00 01 11 1000 0 0 0 1 1 0 0 图4.2.2 Q1nQ0nQ2n 00 01 11 1011 1

7、1 0 1 0 0 图4.2.3 Q1nQ0nQ2n 00 01 11 1000010000 图4.2.4 Z在卡诺图中,用X,表示现态变量,并作为输入变量,进行化简后,得到电路状态方程电路输出方程 将式中的两个逻辑式与JK触发器特性方程进行比较,得到两个触发器的驱动方程2 画出逻辑电路图 根据驱动方程,画出0110序列信号检测器逻辑图,如图所示。图4.2.50110序列信号检测器逻辑图.5 12及10进制可控计数器的设计.5.1 设计原理采用集成161芯片做N进制计数器,若制成12-10进制可控计数器,在同一芯片,分别用同步清零,异步置数端归零。.5.2 设计过程1. 12进制计数器,同步置

8、数端清零(1) 写出的二进制代码 (2) 求归零逻辑 2. 10进制计数器,异步清零端清零(1) 写出的二进制代码(2) 求归零逻辑3. 画连线图采用适当的与门,与非门及161芯片连接12-10进制可控计数器,连接图如下图5.2.1 十二及十可控计数器逻辑电路图4. 如电路图所示,当闭合开关时,电路为十进制计数器,CLR为清零端;当断开开关时,电路为十二进制计数器,LOAD为清零端;.6仿真结果分析.6.1三位二进制加法计数器仿真对电路分别置“1”置“0”后,开始自动计数,计数状态如下,因无效状态为000,110,所以不会出现此两种状态。图6.1.1状态001图6.1.2 状态010图6.1.

9、3 状态011图6.1.4 状态100图6.1.5 状态101图6.1.6 状态111.6.2 0110串航序列检测器仿真J2开关连接脉冲,J1开关依次为置1,置0,和输入。仿真开始后,分别对输入X置0110,每置数一次,对脉冲翻转一次,可以分别看到如下状态,直到检测完毕。其中,脉冲,输入及输出可由示波器观察。图6.2.1 检测到第一个0 图6.2.2 检测到第二个1图6.2.3 检测到第三个1图6.2.4 检测到第四个0.6.3 12及10进制可控计数器仿真如图所示,电路接入一个非门,在非门两侧分别接CLR与LOAD端,这样,通过控制开关闭合就可实现对十二及十进制计数的控制,当开关闭合时实现

10、十进制,开关断开时实现十二进制。图6.3.1十进制计数仿真结果图6.3.2十二进制仿真结果.7.设计总结通过此次课程设计,使我更加扎实的掌握了有关数字电子线路方面的知识,在设计过程中虽然遇到了一些问题,尤其是在“串行检测0110”这个设计时,第一次设计时用了软件内的自带时钟,但由于频率过快,无法看清改变输入状态下的输出状态,所以经过修改后脉冲端接入开关来控制,这样非常方便清晰地完成了“0110”序列的检测。在12及10进制计数器的设计时,同样,经过老师的指导和意见,做了更简单明了的修改,是仿真效果和操作更好,所以说,实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。我们也可以通过自己的思考努力将课本和实践建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论