课程目标
- 根据一个组合线路设计案例,全面掌握组合线路设计,融会贯通
- 了解触发器
课程内容
一位二进制全加器
真值表
Ci-1是上一位对这一位的进位,Ci是本位对下一位的进位
卡诺图
由卡诺图可以知道S不能化简了,但是Ci可以化简
在做题的时候经常会忘记画电路图
标记处真不知道是怎么化的🍗🍗🍗
多位二进制加法器
普通版:
- 加法器的位数必须固定。一个加法器能够算几位的加法,是需要提
前设计好的,并且每次输入的加数和被加数,起长度都不能超过加法器的位数,否则,加数和被加数的高位将无法被输入到线路中。 - 高位必须晚于低位到来(A4要比A1来得晚)
设计一个简单的十进制计算器
编码:用二进制数表示十进制数,去进行计算
- 自然编码,并不是常规意义上的二进制到十进制的编码,它只是把二
进制的编码当成是真实的数字而已 - BCD码:8421(不要后6个)、余三码(不要前3个和后3个)
七段译码器
译码器 :这种线路实际上并
没有实际的逻辑功能,只是简单的将一种编码翻译成另外一种编码
七段译码器 —— 计算器上用来显示数字的 LED 屏幕,通过仔细观察可以发现,每个数字都是使用七个线段组成的,如图所示。如果给这七个线段编上号码,分别用 ABCDEFG 来表示,那么只需要给 ABCDEFG 都赋值为 0 或者 1,就可以实现数字的显示了
例如,如果需要显示一个 4,则输入的编码应该是 0100111,这样,B、E、F 和 G 亮起来,其他的线段熄灭,就是数字 4 的形状
输入板
输入板将输出一串信号,如果没有意外,它输出的信号也是二进制形式的。如果它输出的信号,其编码格式也是 8421 码,那么可以直接接入七段译码器后接入 LED 显示器
如果输出格式不是8421码,那么就应该先转换成8421码
应用MSI的组合逻辑设计
时序电路
当前的次态函数——下一阶段的现态函数
触发器
- 触发器必须具备两个稳态,用以记忆两个特征值“0”和“1”。
- 触发器的状态要能够预置,即具有置位(置 1)复位(置 0)控制端。
- 触发器必须能在外部信号激励下进行状态的转换。
基本触发器
约束条件
其他情况不必作讨论(其他情况为任意项)
特征函数
老师说,这个基本触发器现实中用得非常少,所以,考试的时候就考一个选择或填空。(主要是让你写出或者辨别出约束条件)
算式中是最小项
“()”表示 约束条件
“()”表示可以出现的情况2023.2.25复习
~S D~R D=0为非法情况
但仍然存在问题,RD和SD不一定同时到来
逻辑符号
RS触发器
此时,RD和SD没有效力了可忽略
因为RD和SD没有用了,所以不用考虑(直接忽略即可),此时线路图如同增加了一个CP的基本触发器。所以真值表情况同基本触发器
逻辑符号:
作业
- 卡 诺 图 如 下 :
这个卡诺图之所以没对左上4个画圈,是因为左上4个画圈的话,圈内元素会被完全替代掉(就是其里面的元素会被完全瓜分,没有一个元素是单独属于它的)
所以,完善原则—— 先从8元素圈开始画,再到4元素,再到2元素,最后整体检查剔除上述情况的圈
-
卡 诺 图 如 下 :
这里要注意的就是图中指出来的,做得时候,发现这种情况就2个都写出来看看,再取最简的。但是如果实在没看到也没关系(考试的时候看老师吧,可能2个都会给分) -
卡 诺 图 如 下 :