第6章时序逻辑电路 北理考研复习资料 数电课件_第1页
第6章时序逻辑电路 北理考研复习资料 数电课件_第2页
第6章时序逻辑电路 北理考研复习资料 数电课件_第3页
第6章时序逻辑电路 北理考研复习资料 数电课件_第4页
第6章时序逻辑电路 北理考研复习资料 数电课件_第5页
已阅读5页,还剩124页未读 继续免费阅读

下载本文档

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

文档简介

1 第6章时序逻辑电路 6 2 6 12 6 16 6 186 20 6 22 6 23 6 40 作业 2 目录 6 1概述6 2时序逻辑电路的分析方法6 3常用中规模时序逻辑电路及其应用6 4时序逻辑电路的设计6 5综合应用 3 6 1概述 时序逻辑电路的特点 时序逻辑电路在某一时刻的输出状态不仅与该时刻输入信号有关 而且还与电路原来的输出状态有关 4 时序逻辑电路结构上的特点 1 包含组合电路和存储电路两部分 2 存储电路的输出必须反馈到组合电路的输入端 5 时序电路的功能描述方法 输出方程 驱动方程 状态方程 可以用三个方程组来描述 组合电路的输出 组合电路的输出 存储电路的输出 6 时序电路的其他功能描述方法 状态转换真值表状态转换图时序图 7 时序逻辑电路分类 1 按逻辑功能分类 计数器 寄存器 移位寄存器 读 写存储器 顺序脉冲发生器等 2 按动作特点分类 即按触发器状态更新是否受同一时钟脉冲控制分类 1 同步时序逻辑电路 同一CP 2 异步时序逻辑电路 不同CP 8 3 按输出信号的特点分类 1 Mealy 米里 型 输出信号取决于存储电路与输入变量 2 Moore 摩尔 型 输出仅仅取决于存储电路的状态 注 有些电路没有组合逻辑电路 有些电路没有输入信号 9 6 2时序逻辑电路的分析方法6 2 1同步时序逻辑电路分析方法 时序电路的分析 找出电路的状态和输出状态在输入变量和时钟信号的作用下的变化规律 即已知逻辑图说明其逻辑功能 步骤 1 写方程 根据逻辑电路图写出各触发器的时钟方程 驱动方程 输出方程 10 2 求状态方程 将驱动方程代入相应触发器的特性方程 得到各触发器的状态方程 即次态方程 3 列状态转换表 依次设初态 求次态 列出状态转换真值表 画出状态转换图或时序图 4 功能 说明电路的逻辑功能 11 例6 1试分析下图时序逻辑电路的逻辑功能 解 1 写时钟方程 驱动方程 驱动方程 时钟方程 CP1 CP2 CP3 CP 同步时序电路 如果电路有输出 也需要写出输出方程 12 2 写出状态方程 将驱动方程带入JK触发器特性方程 得到状态方程 13 3 列状态转换表 依次设初态 代入状态方程及输出方程 求出状态转换表 Q3Q2Q1 000 Q3Q2Q1 001 Q3Q2Q1 011 14 还可以用状态转换图来表示 15 有效状态 正常工作时使用了的状态 000 001 011 100 110 111无效状态 正常工作时未使用的状态101 010 有效循环 在CP脉冲作用下 电路在有效状态中的循环无效循环 在CP脉冲作用下 电路在无效状态中的循环 16 自启动 电路一旦进入无效状态 在CP脉冲作用下 能自动返回到有效循环中去的电路叫能自启动 否则叫不能自启动 有效循环 无效循环 不能自启动 不能自启动的电路存在无效循环 17 4 电路功能 不能自启动的同步6进制计数器 18 6 2 2异步时序逻辑电路的分析方法 一般步骤与同步时序逻辑电路的分析步骤相同 但要首先考虑时钟条件 因为每次电路状态更新时 不是所有的触发器都有时钟信号 所以具备CP的触发器需根据状态方程求次态 而无CP的触发器保持原状态 因此在状态方程中需写入CP条件 但CP不是逻辑变量 19 例6 2试分析图6 5所示的异步时序电路 要求写出驱动方程 次态方程 画出状态转换图 并说明电路的逻辑功能 各触发器的时钟不是同一时钟 其翻转不同时发生 因此为异步时序电路 20 1 确定各级触发器的驱动方程及时钟方程 21 2 列出电路的状态方程 22 3 画状态转换图 4 电路功能此电路是一个能自启动的异步五进制加法计数器 23 6 3常用中规模时序逻辑电路及其应用6 3 1寄存器和移位寄存器 1 概述寄存器是存放二进制数码的逻辑部件 由触发器 同步型 边沿型 构成 一个触发器可寄存一位二进制代码 N个触发器构成的寄存器可寄存N位二进制数码 寄存器 移位寄存器应用广泛 种类繁多 有四位 八位 十六位等 采用不同类型触发器电路形式不同 但大同小异 关键是了解功能表 24 2 寄存器的分析 由边沿触发器组成的4位寄存器74LS175 CP上升沿到来时 Q3Q2Q1Q0 D3D2D1D0其它时间 Qn 1 Qn 为异步清零端 25 74LS175功能表 26 3 移位寄存器的分析 功能 存储代码 移位 移位寄存器中的代码在CP脉冲作用下 逐位左移或右移 用途 存数数据串行 并行转换数值运算数据处理分类 单向移位寄存器双向移位寄存器 27 1 单向移位寄存器CC4015 由给定的逻辑图可以写出各触发器的驱动方程 电路实现右移功能 28 单向移位寄存器串行输入数据1011的时序图 1011 1 1 1 1 29 串行输入 串行输出 1011 1011 101 串行输入 并行输出 30 Q0Q1Q2Q3CP 00000 10001 01002 10103 11014 1101 高位 状态表 波形图 问题 来一个CP沿能否移两位或多位 为什么 31 答 不能 因为触发器从CP 到达时接收数据 到输出端建立新状态 需要传输时间 当输出端新状态建立后该CP 已过去 待下一个CP 到来时才能移到下一位 32 2 双向移位寄存器74LS194A 功能 可以左移 右移 并行送数 保持 异步清0 33 通过控制M1M0的状态选择74LS194的工作状态 1 M1M0 00 保持 2 M1M0 01 CP 右移 3 M1M0 10 CP 左移 4 M1M0 11 CP 并行输入 34 表6 7CT74LS194功能表 异步清零 同步送数 右移 左移 保持 35 36 74LS194功能自扩展 37 例 使八个灯从左至右依次变亮 再从左至右依次熄灭 应如何连线 右移8个1 再右移8个0 5V 5V 38 6 3 2计数器 计数器是数字系统中使用最多的时序电路 功能 计算输入脉冲CP的个数 应用 计数 分频 定时 产生脉冲序列及节拍脉冲 进行数字运算等 39 按计数增减分为 加法计数器减法计数器可逆计数器其他计数器 按动作特点分为 同步计数器异步计数器 计数器分类 40 按进制分为 二进制计数器二 十进制计数器任意进制计数器 41 1 同步二进制加法计数器 由小规模触发器构成 二进制加法计数的规律 最低位每来一个CP改变一次状态 第i位是在第0 i 1全为1时 改变状态 1 同步计数器 42 1 分析逻辑功能 I时钟方程 CP0 CP1 CP2 CP3 CP 输出方程 驱动方程 43 II求状态方程 44 III画出状态转换图 IV逻辑功能 同步十六进制 四位二进制 加法计数器 45 1 16分频器 由时序图可以看出 CP的频率为f0 则Q0 Q1 Q2和Q3输出脉冲的频率依次为 计数器又称为分频器 时序图 46 同时得出 若用T触发器构成加法计数器 则第i位触发器输入端Ti的逻辑式应为 一个触发器有两个稳态 N个触发器共有2N个稳态 若计数器有N个触发器 称该计数器为模数2N计数器 计数容量是 2N 1 计数容量 各位全为1时的数值 即计到的最大数 小结 47 2 同步十进制加法计数器 输出方程 CO Q0 Q3 状态方程 驱动方程 48 状态转换图及时序图 同步十进制加法计数器 用C作为下一级计数器的计数脉冲时 应为下降沿有效 多片级连时 进位是脉冲沿的概念 49 3 减法计数器 用T触发器实现的二进制加法计数器 同步二进制减法计数器原理 根据二进制减法运算规则可知 在多位二进制数末位减1 若第i位以下皆为0时 则第i位应翻转 50 3 减法计数器 由此得出规律 若用T触发器构成计数器 则第i位触发器输入端Ti的逻辑式应为 51 4 十进制减法计数器 减法计数器基本原理 对二进制加法计数器进行修改 在0000时减 1 后跳变为1001 然后按二进制减法计数就行了 52 2 异步计数器 特点 各触发器的CP脉冲不同 触发器状态刷新不同步 分为 1 异步二进制计数器 2 异步十进制计数器 53 1 异步二进制加法计数器 异步二进制加法计数器在末位 1时 从低位到高位逐位进位方式工作 原则 每位从 1 变 0 时 向高位发出进位 使高位翻转 54 异步二进制减法计数器在末位 1时 从低位到高位逐位借位方式工作 原则 每1位从 0 变 1 时 向高位发出进位 使高位翻转 55 2 异步十进制加法计数器 原理 在4位二进制异步加法计数器上修改而成 要跳过1010 1111这六个状态 56 3 加 减 可逆计数器同步十六进制加 减计数器74LS191 单时钟方式加 减脉冲用同一输入端 由加 减控制线的高低电平决定加 减 57 同步十六进制加 减计数器74LS191功能表 58 置数 加法计数 保持 减法计数 59 双时钟方式器件实例 74LS193 采用T 触发器 即T 1 双时钟同步十六进制加 减计数器采用T 触发器 60 4 移位计数器 移位计数器是一种特殊形式的计数器 它是在移位寄存器的基础上增加反馈电路构成的 常用的移位计数器有环形计数器和扭环形计数器 61 1 环形计数器 原理 直观法分析用电路的不同状态表示CP的数目 存在问题 不能自启动 有效状态只有1位 不需要译码 62 解决自启动的方法 方法1 修改输出与输入之间的反馈逻辑 使电路具有自启动能力 方法2 当电路进入无效状态时 利用触发器的异步置位 异步复位端 把电路置成有效状态 63 修改反馈逻辑 构成能自启动的环形计数器 优点 电路结构简单 不需译码电路缺点 触发器利用率低 n个触发器只有n个有效状态 2n 64 2 扭环形计数器 扭环形计数器一方面保持移位寄存器的特点 另一方面又能提高触发器的利用率 它是将末级的反相输出端反馈到第一级的输入端 65 不改变移位寄存器的内部结构 提高电路状态的利用率 原理 直观分析法可得其状态转换图 存在问题 不能自启动 66 能自启动的扭环形计数器 修改反馈逻辑 优点 1 n个触发器有2n个有效状态 利用率提高一倍 2 译码无竞争 冒险 因为只有一位变化 67 5 常用中规模集成计数器 1 中规模同步十进制计数器CT74160 68 74160功能分析 为清零端 低电平有效 异步清零 为预置端 低电平有效 在CP的上升沿进行预置 同步预置Qi Di 69 CTP和CTT同时为1时 在CP的上升沿进行计数 CTP和CTT不同时为1时 电路保持 CO CTTQ3Q0 70 70 同步十进计数器CT74160功能表 异步清零 同步预置 要求根据功能表 看出电路的逻辑功能 功能端的有效电平 异步 同步作用端 71 74160逻辑符号 预置端低电平有效 清零端低电平有效 计数控制端高电平有效 计数脉冲上升沿计数 预置数输入端 状态输出端 进位输出端 72 2 集成异步二 五 十进制加法计数器CT74LS290 73 FF1 FF2 FF3构成五进制计数器 时钟为CP1 000 001 010 011 100 Q3Q2Q1 二进制计数器 五进制计数器 74 十进制加法计数器状态表 8421码 高位端 低位端 75 十进制加法计数器状态表 5421码 高位端 低位端 76 异步置9 具有异步置9与异步清0的功能 异步清0 77 CT74LS290功能 直接清0 直接置9 计数 78 CT74LS290 计数器计数脉冲输出端 二进制CP0Q0 五进制CP1Q3Q2Q1 十进制 连接Q3与CP0 CP1Q0Q3Q2Q1 5421码 注意输出排序 十进制 连接Q0与CP1 CP0Q3Q2Q1Q0 8421码 79 3 中规模4位同步二进制加法计数器CC4516 80 CC4516功能表 81 4 中规模4位同步二进制加法计数器CT74161 CT74161 74161 16进制 除了进制与74160 10进制 不同之外 其他功能与74160相同 82 6 任意进制计数器的设计 任意进制计数器的构成方法为降低成本 计数器的定型产品须有足够的批量 故常见的定型产品有 十进制 十六进制 4位二进制 7位二进制 12位二进制 14位二进制等 若需其它进制计数器 可在此基础上进行设计 83 若已有N进制计数器芯片 需M进制计数器 分两种情况 1 M N 用一片N进制计数器即可 2 M N 视情况需用多片N进制计数器 84 用一片N进制计数器实现N以内任意进制计数器 想办法跳过N M个状态 有两种设计方法 清零法 复位法 反馈归零法 适用于有清零端的计数器 置数法 置位法 适用于有预置数功能的计数器 1 M N的情况 85 原理 跳过N M个状态特点 从S0 全0 开始 达到SM状态时 回到S0 对于异步清零端来说 SM为瞬态 过渡状态 方法 写出模M的二进制代码 写出反馈逻辑CR的表达式 即M中所有为1的Q端相与 画连线图 1 反馈归零法利用异步清零端 86 例 用同步十进制计数器74160构成六进制计数器 注意 Q2作为进位输出 因为不出现1001状态 CO恒等于0 87 置零法 异步作用端 存在问题 缺点 可靠性差 置零信号随着计数器被置零立即消失 持续时间极短 易导致触发器的误动作 该电路不可靠 解决方法 1 采用同步预置端 置数法 2 对清零信号增加基本RS触发器 保持一段时间 88 原理 通过给计数器重复置入某数值的方法跳越N M个状态 从而获得M进制计数器 同步式预置数的计数器 74160 74161 预置数信号从Si状态译出 待下一个CP信号到来 才将所需数据置入 异步式预置数的计数器 74191 预置数信号从Si 1状态译出 只要预置数信号有效 立即将所需数据置入 不受CP信号控制 2 置数法利用预置数端 采用置数法可以从计数循环的任一状态置入适当的数值而跳越N M个状态 获得M进制计数器 89 89 置数法 解法1 置最小数全零 0000 90 解法2 用最大数 CO 置数 1001 1 9 1 6 4 0100 2 D3D2D1D0 0100 3 连线图进位输出为CO 无暂态 91 2 M N的情况 92 串行进位和并行进位方式 1 串行进位方式 低位片的进位输出信号作为高位片的时钟输入 2 并行进位方式 低位片的进位输出信号作为高位片的工作状态控制信号 使能 两片的时钟输入端同时接输入信号 若M可分解为M N1 N2 可用串行进位或并行进位方式将N1进制和N2进制的计数器连接起来 93 例 用两片74160接成百进制计数器 M 100 N1 N2 10 即用两片74160进行级联 解法1 同步级联 并行进位方式 片 I 记到9时CO端输出为1 下一个脉冲片 II 为计数状态记入1 片 I 返回0 片 I 始终计数总有效 94 解法2 异步级联 串行进位方式 两片的CTP CTT都为1 均为计数状态 片 I 记到9时的CO端输出为1 片 II 的CP为低 下一个脉冲到达后 片 I 返回0 CO端产生上升沿 片 II 计入1 95 注意 CO的特点 1 1001时 CO 1 进位应发生在下降沿 异步时加反相器 2 若是可逆计数器C B 做加法时 计到最大数时CO 1 做减法时 计到全零时BO 1 96 当所设计计数器M不是素数时 M N1 N2 并且N1 N2都小于N时 则可采用级联法构成M进制计数器 例 用两片74160构成M 24进制计数器解 M N1N2 6 4采用异步连接方式 两片计数器的状态转换图 97 当所设计计数器M是素数时 M不能分解成N1 N2形式 并且M N的情况 1 将2片N进制计数器通过级联构成N N进制计数器 并且假定M N N 2 通过整体清零或整体预置法 采用与M N情况相同的方法构成M进制计数器 98 例 用两片74160接成29进制计数器 由于29是素数 所以采用整体清零法或整体预置法 99 M 29的BCD码 0010 十位 1001 个位 注意 片 II 不出现1001状态 CO无进位输出 门G1输出脉冲极窄 不适合作进位信号 进位由28译码输出 100 整体简化状态转换图 0 1 2 26 27 28 29 过渡状态 101 过渡状态 102 方法2 整体置数法 译28 如置零 LD 0 工作可靠 进位信号可直接从门G引出 103 无过渡状态 104 例6 4用两片74290构成56进制计数器 用整体置零法构成56进制计数器的外部连接图 缺点 采用异步作用端设计电路都存在可靠性差的问题 105 改进电路 增加基本RS触发器使经译码后送R0 1 R0 2 的清零信号保持半个CP周期 高电平期间 从而可靠清零 106 6 4时序逻辑电路的设计 时序电路设计是时序逻辑电路分析的逆过程 设计任务 根据给出的逻辑问题 命题要求 设计出能实现逻辑要求的时序电路 画出逻辑图 107 1 确定输入变量 输出变量 及电路的状态数 定义输入 输出状态及电路状态含义 画原始状态转换图 表 设计流程 2 合并等价状态 进行状态化简 求出最简状态转换图 表 3 确定触发器数目n 进行状态编码 状态分配 2n 1 M 2n 4 确定触发器类型 求状态方程 输出方程与驱动方程 等价状态 若两个状态在输入相同时输出相同 次态也相同 称其为等价状态 5 画逻辑电路图 6 检查电路能否自启动 108 例6 6 用JK触发器设计一个带进位输出的同步六进制计数器 1 画状态转换图 2 进行状态化简已经是最简 109 3 进行状态编码由于22 6 23 应取n 3 需要3个触发器 4 作次态卡诺图 求输出方程和驱动方程 110 求输出方程和驱动方程 111 5 画逻辑图 根据驱动方程 输出方程画逻辑图 112 例6 7设计一个串行数据检测器 要求在连续输入三个或三个以上 1 时输出为1 其余情况下输出为0 1 抽象 画出状态转换图用A 1位 表示输入数据用F 1位 表示输出 检测结果 等价状态 113 2 状态化简 合并等价状态 S2 S3合并为S2 114 3 状态分配 M 3 取触发器的个数n 2 令S0 00 S1 01 S2 10 则得出编码后的状态转换图 115 4 确定触发器类型 求输出方程 状态方程 和驱动方程 选JK触发器 画出次态卡诺图 拆分次态卡诺图 116 求各方程 状态方程 驱动方程 输出方程 117 5 画逻辑图 118 6 检查能否自启动 画状态转换图 本电路能够自启动 119 改用D触发器实现 状态方程 驱动方程 1

温馨提示

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

最新文档

评论

0/150

提交评论