数字逻辑·时序线路设计【状态化简与编码】
创始人
2024-03-26 12:23:13
0

化简原理

等价状态:
1、必要条件:在同样的输入作用下,有相同的输出
2、同样的输入条件下,相应的次态彼此等价
等价次态:
1、对应的次态相同
2、次态为两个现态本身或交错
3、两个次态为状态对封闭链中的一对
4、两个次态的某一后续状态对可以合并
等价状态具有可传递性:AB 等价,AC 等价= >BC 等价,则 A、B、C 为等价类
等价类:彼此等价的状态的集合
最大等价类:一个等价类不包含在任何其他等价类中
化简原始状态表= > 寻找最大等价类

但其实,化简原理应该不是很重要,主要是要求你会化简的方法

K次划分法

先找出输出相同的状态集合,为一次划分,再找第二次输入下输出也相同的集合,依此类推,直到 k + 1 次不能再划分,找到最大等价类集合。

步骤:

  1. 找出输出相同的状态集合进行划分。
  2. 将次态所在的集合做为下标,更新在集合中。
  3. 若下标不同,则拆分等价状态类。
  4. 直到所有的下标都保持一致。

在这里插入图片描述
as for q1:a,b,c的输出都是0,1,所以放一起
for 下标:a的次态是c和b,而c在q2中,b是在q1中的,所以下标是21
至于q3,d31和g23下标不一样,所以要拆开
拆开完之后需要对前面的元素的下标重新编

隐含表法

在这里插入图片描述

行数里去掉一个a(首),列数里去掉一个h(尾)

在这里插入图片描述
在这里插入图片描述

  1. 构作隐含表,分情况讨论:A 等价 √ B 不等价 × C 条件
  2. 顺序比较追踪,找出所有等价状态
  3. 形成最大等价类集合
  4. 构成最简状态表

次佳编码法

确定需要几位二进制码 k [log2 N] 向上取整简而言之——3个状态要2位二进制,8个状态要3位二进制

编码规则

  1. 次态相同,现态相邻
  2. 现态相同,次态相邻
  3. 输出相同,现态相邻
  4. 优先顺序 1>2>3

在这里插入图片描述
在x=0时,a和b的次态相同;在x=1时,a和c的状态相同
所以a,b的编码要相邻;a,c的编码要相邻

用 JK 触发器及与非门设计一个同步二进制串行加法器

在这里插入图片描述

  1. 确定输入、输出。建立原始状态表
  2. 化简并建立最简状态表
  3. 状态编码
  4. 建立控制、输出函数表达式
  5. 画电路图

在这里插入图片描述
这题只有1位二进制,不是很能验证上文的编码规则

在这里插入图片描述
在这里插入图片描述

作业

在这里插入图片描述

  1. 确定输入、输出。建立原始状态表
  2. 化简并建立最简状态表
  3. 状态编码
  4. 建立控制、输出函数表达式
  5. 画电路图

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...