数字电路讲解-第四章

合集下载

数字电路4数据选择器及数值比较器

数字电路4数据选择器及数值比较器
S做为第3位地址输入端。
解:如图连接方式, (1)当 A2=0 时, ★ 地址范围:000 ~ 011 ★ 上边选择器工作;通过
地址A1A0从D0~D3中选 择一个数据经Y1输出。 ★ 下边选择器被禁止,输 出Y2为低电平。 (2) 当A2=1时, ★ 地址范围:100 ~ 111
★ 下边选择器工作; 通过地址A1A0 从D4~D7中选择一个数 据经Y2 输出。
例2. 分别用4选1和8选1数据选择器实现逻辑函数
Y AB AC ABC ABC
解:(1)用4选1(四路)数据选择器实现
Y ( A2 A1A0 )D0 ( A2 A1A0 )D1 ( A2 A1A0 )D2 ( A2 A1A0 )D3 ( A2 A1A0 )D ( A2 A1A0 )D5 ( A2 A1A0 )D6 ( A2 A1A0 )D7
(2) 双 “4选1”数据选择器可以提供8个数据输入端; (3) “4选1”数据选择器只有2位地址输入,故需要利用
★ 编码器 ★ 译码器 ★ 数据选择器(多路选择器)、数据分配器 ★ 算术逻辑运算单元 ★ 数值比较器
数据选择器
工作原理:
数据选择器就是在数字信号的传输过程中,从一组 数据中选出某一个送到输出端,也叫多路开关。
又称多路选择器(Multiplexer,简称MUX)或多路开关。
数据选择器: 根据地址码的要求,从多路输入信号中 选择其中一路输出的电路.
即可得输出函数
Y
ST'
Y
A A2
74LS151
B A1
C
A0 D0 D1 D2 D3 D4 D5 D6 D7
0
1
卡诺图法求解
解:(1)选择数据选择器 选用 74LS151

《数字电子技术基础》第五版:第四章 组合逻辑电路

《数字电子技术基础》第五版:第四章 组合逻辑电路

74HC42
二-十进制译码器74LS42的真值表
序号 输入
输出
A3 A2 A2 A0 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9
0 0 000 0 111111111
1 0 001 1 011111111
2 0 010 1 101111111
3 0 011 1 110111111
4 0 100 1 111011111
A6 A4 A2
A0
A15 A13 A11 A9
A7 A5 A3
A1
I7 I6 I5 I4 I3 I2 I1 I00
S
74LS 148(1)
YS
YEE Y2 Y1
Y0
XX
I7 I6 I5 I4 I3 I2 I1 I0
S
74LS 148(2)
YS
YE Y2 Y1
Y0
X
&
G3
&
G2
&
G3
Z3
Z2
Z1
&
G3
0时1部分电路工作在d0a1a0d7d6d5d4d3d2d1d074ls153d22d20d12d10d23d21s2d13d11s1y2y1a1a0在d4a0a1a2集成电路数据选择器集成电路数据选择器74ls15174ls151路数据输入端个地址输入端输入端2个互补输出端74ls151的逻辑图a2a1a02274ls15174ls151的功能表的功能表a2a1a0a将函数变换成最小项表达式b将使能端s接低电平c地址a2a1a0作为函数的输入变量d数据输入d作为控制信号?实现逻辑函数的一般步骤cpcp000001010011100101110111八选一数据选择器三位二进制计数器33数据选择器数据选择器74ls15174ls151的应用的应用加法器是cpu中算术运算部件的基本单元

数字电子技术基础 第4章

数字电子技术基础 第4章

在将两个多位二进制数相加时,除了最低位以外,每一 位都应该考虑来自低位的进位,即将两个对应位的加数 和来自低位的进位3个数相加。这种运算称为全加,所用 的电路称为全加器。
图4.3.26
全加器的卡诺图
图4.3.27 双全加器74LS183 (a)1/2逻辑图 (b)图形符号
二、多位加法器

1、串行进位加法器(速度慢)
数字电子技术基础 第四章 组合逻辑电路
Pan Hongbing VLSI Design Institute of Nanjing University
4.1 概述


数字电路分两类:一类为组合逻辑电路,另一类 为时序逻辑电路。 一、组合逻辑电路的特点


任何时刻的输出仅仅取决于该时刻的输入,与电路原 来的状态无关。 电路中不能包含存储单元。
例4.2.1 P162
图4.2.1
例3.2.1的电路
4.2.2 组合逻辑电路的设计方法

最简单逻辑电路:器件数最少,器件种类最少, 器件之间的连线最少。 步骤:


1、进行逻辑抽象 2、写出逻辑函数式 3、选定器件的类型 4、将逻辑函数化简或变换成适当的形式 5、根据化简或变换后的逻辑函数式,画出逻辑电路 的连接图 6、工艺设计
通常仅在大规模集成电 路内部采用这种结构。 图4.3.7 用二极管与门阵列组成的3线-8线译码器
最小项译码器。
图4.3.8
用与非门组成的3线-8线译码器74LS138
例4.3.2 P177
图4.3.10
用两片74LS138接成的4线-16线译码器
二、二-十进制译码器
拒绝伪码功能。
图4.3.11
4.2.2 组合逻辑电路的设计方法

数字电路与逻辑设计第四章组合逻辑电路

数字电路与逻辑设计第四章组合逻辑电路
述问题的逻辑表达式。
第四章 组合逻辑电路
设计的一般过程:
●建立给定问题的逻辑描述 ●求出逻辑函数的最简表达式 ●选择器件并对表达式变换 ● 画出逻辑电路图
弄清楚变量及函数,得 到描述给定问题的逻辑 表达式。求逻辑表达式 有两种常用方法,即真
值表法和分析法。
求出描述设计问题的 最简表达式,使逻辑电路 中包含的逻辑门最少且连 线最少。
令: 逻辑变量A、B、C --- 分别代表参加表决的3个成员, 并约定逻辑变量取值为0表示反对,取值为1表示赞成;
逻辑函数 F---- 表示表决结果。F取值为0表示被否定,F 取值为1表示通过。
按照少数服从多数的原则可知,函数和变量的关系是:当3 个变量A、B、C中有2个或2个以上取值为1时,函数F的值为1, 其他情况下函数F的值为0。
注意:在化简这类逻辑函数时,利无关项用随意性往往 可以使逻辑函数得到更好地简化,从而使设计的电路达到更 简!
第四章 组合逻辑电路
例 设计一个组合逻辑电路,用于判别以余3码表示的1 位 十进制数是否为合数。
解 设输入变量为ABCD,输出函数为 F,当ABCD表示 的十进制数为合数(4、6、8、9)时,输出F为1,否则F为0。
目的:了解给定逻辑电路的功能,评价设计方案的优劣, 吸取优秀的设计思想、改进和完善不合理方案等。
一般步骤:
第四章 组合逻辑电路
1.写出输出函数表达式 ;
2.输出函数表达式化简;
3.列出输出函数真值表 ;
4.功能评述 。
第四章 组合逻辑电路
1. 写出输出函数表达式
根据逻辑电路图写输出函数表达式时,一般从输入端开始 往输出端逐级推导,直至得到所有与输入变量相关的输出函数 表达式为止。

数字电子技术基础-第四章-触发器

数字电子技术基础-第四章-触发器
Q Q
SD——直接置1端,低电平有效。
G2
G1 & Q3 & G3
& Q4 G4 &
Q
Q
L2
CP Q5 & G5 Q6 G6 &
C1 R 1D ∧ S RD SD
RD和SD不受CP和D信
SD
RD
D
号的影响,具有最高的 优先级。
3.集成D触发器74HC74
2Q 2Q 1Q 1Q Vcc 2RD 2D 2CP 2SD 2Q 2Q

2.特性方程
KQn J 0 1 00 01 11 10
0 0
0 0 1 1
0 0
1 1 0 0
0 1
0 1 0 1
0 1
0 0 1 1
0 1
1 1
0 0
0 1
Qn1 JQn KQn
1 1
1 1
0 1
1 0
3.状态转换图
J=1 K=× J=0 K=× 0 J=× K=1 1 J=× K=0
CP=1时, Q2=0,则Q=1, 封锁G1和G3 使得Q2=0,维持置1 同时Q3=1,阻塞置0
Q3
R
&
Q
G6
& Q4
D
G4
置1阻塞、置0维持线
Q3=0,则Q=0, 封锁G4,使得Q4=1, 阻塞D=1进入触发器, 阻塞置1 同时保证Q3=0,维持置0
触发器的直接置0端和置1端
RD——直接置0端,低电平有效;
JK触发器→T(T ′)触发器
Qn+ 1 = TQn + TQn
令J = K = T

D触发器→JK触发器

数字电路第4章(6竞争与冒险现象)_2综述

数字电路第4章(6竞争与冒险现象)_2综述
G1 G2 L=A'A A G1 G2 L=A'+A
A
A A'
A A' L
L
★ 分析:2—4译
码器中的竞争冒险现象
★ 当AB从10->01
时,动态过程 中出现00和11 状态,在Y3和 Y0输出端可能 产生冒险。
*2、检查竞争与冒险现象的方法(1)
一、代数法: (1) 检查是否存在某个变量A,它同时以原变量和 反变量的形式出现在函数表达式中。
★编码器、译码器、数据选择器、数据分配 器、数值比较器和加法器是常用的MSI组合逻 辑部件,学习时重点掌握其逻辑功能及应用。
★数据选择器的作用是根据地址码的要求,从 多路输入信号中选择其中一路输出。 ★数据分配器的作用是根据地址码的要求,将 一路数据分配到指定输出通道上去。
★编码器的作用是将具有特定含义的信息编成 相应二进制代码输出;常用的有二进制编码
关的电路。它在逻辑功能上的特点是:没有存储
和记忆作用;在电路结构上的特点是:由各种门 电路组成,不含记忆单元,只存在从输入到输出
的通路,没有反馈回路。
组合逻辑电路的基本分析方法是:根据给定电 路逐级写出输出函数式,并进行必要的化简和 变换,然后列出真值表,确定电路的逻辑功能。 组合逻辑电路的基本设计方法是:根据给定设 计任务进行逻辑抽象,列出真值表,然后写出输 出函数式并进行适当化简和变换,求出最简表达 式,从而画出最简(或称最佳)逻辑电路。
再加选通脉冲选取输出结果, 即可消除现象。
该方法简单易行,但对选通信号的作用时间和 脉冲宽度有严格的要求。
3、消除竞争与冒险现象的方法
(3) 修改逻辑设计 采用增加冗余项的方法。 在表达式中“加”上多余的“与项”或者“乘” 上多余的“或项”,使原函数不可能在某种条件 下再出现A+A‘和AA’的形式。

(完整版)数字电路基础-阎石第五版-第4章

(完整版)数字电路基础-阎石第五版-第4章

用与或非门实现
AG R 00 01 11 10
01 0 1 0
Z (RAG RAG RAG)
10 1 1 1
4.3 若干常用的组合逻辑电路
§4.3.1 编码器
编码:用二进制代码来表示某一信息(文 字、数字、符号)的过程。
实现编码操作的电路称为编码器。

高?低?
码 器
码?
一、二进制编码器 输入端:2n
(A B)CI
AB
S A B CI CO (A B)CI AB
S A B CI CO (A B)CI AB
这是一个全 加器电路
§4.2.2 组合逻辑电路的设计方法
根据实际逻辑问题
步骤:
确定输入、输出 列出真值表
最简单逻辑电路
设计
选择所需
门电路
写出表达式
并简化
画逻辑电路图
根据设
计要求
分析题意,将设计 要求转化为逻辑关
形式变换
系,这一步为设计
组合逻辑电路的根关据键设计所用
芯片要求
例1:设计三人表决电路(A、B、C)。每人 一个按键,如果同意则按下,不同意则不按。 结果用指示灯表示,多数同意时指示灯亮, 否则不亮。用与非门实现.
解:
1.首先指明逻辑符号取“0”、“1”的含义。三 个按键A、B、C按下时为“1”,不按时为“0”。 输出量为 L,多数赞成时是“1”,否则是“0”。
(( DC A) (DCB) (DCB))
解: Y2 ((DBA)(DC)) DBA DC
Y1 ((DCA)(DCB)(DCB)) DCA DCB DCB
Y0 ((DB)(DC)) DB DC
由真值表知:该电路可用来判别输入的4位二 进制数数值的范围。

数字电路(第四章触发器)

数字电路(第四章触发器)
13
同步式触发器——电平触发方式,一般高电平触发; 维持阻塞触发器——边沿触发方式,一般上升沿触发;
边沿触发器——边沿触发方式,一般下降沿触发;
主从触发器——主从触发方式。
14
时钟输入CP: 时钟脉冲输入端,通常输入周期性时钟脉冲。
数据输入端:
又叫控制输入端。四种触发器:SR—S,R;D—D; JK—J,K;T—T。 初态Qn: 可称现态,某个时钟脉冲作用前触发器状态。
38
主从式JK触发器
Q
&1
Q
&2 &4
R'
从触发器
&3
S' Q'
Q'
&5 &7
J
&6
1
CP
主触发器
&8
K
CP
39
主、从触发器都是电平触发的同步式触发器 主从触发器在一个时间脉冲(CP)作用下,工作 过程分两个阶段(双拍工作方式)。
1)CP=1,主触发器接收控制信号J、K,状态反映 在 Q' 和 Q' 上, CP = 0 从触发器被封锁,保持原来状态。 2)在CP下降沿(负跳变时刻),从触发器向主触发器看齐。 负跳变时,主触发器被封锁,保持原状态不变。此时,从 触发器封锁被解除取与主触发器一致的状态。
次态Qn+1:某个时钟作用后触发器的状态。(新状态)
15
描述时钟触发器逻辑功能时,采用四种方式:
功能真值表:(表格形式) 在一定控制输入下,在时钟脉冲作用前后,初态向次态转 化的规律(状态转换真值表) 激励表:(表格形式)
在时钟脉冲作用下,实现一定的状态转换(Qn—Qn+1),应 有怎样的控制输入条件。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Y=? 看:74LS138
CPU与RAM的连接 译码器
8中取1
?
8K
010:0 0000 0000 0000
:1 1111 1111 1111
CPU
缓存
程序
74LS138 的扩展 如何扩展?
74LS138 的扩展
4-16线译码器 74154
74138 应用
例4-2 试用3-8线译码器同时实现下列逻辑函数 F1 (A,B,C)=∑m(1,2,4,7) F2 (A,B,C)=∑m(3,5,6,7)
作业:
P159-4.3 4.12-1 4.28 4.34
4.13
4.22 4.25-1
谢谢观赏!
2020/11/5
115
第四节 数据选择器和分配器 一、数据选择器(MUX--Multiplexer)
从多路平行输入数据中选择某一路作为输出信号的电路
函数表达式
一、 数据选择器
一、 数据选择器
一、 数据选择器
8选1 数据选择器
16选1 数据选择器
一、 数据选择器
一、 数据选择器
一、 数据选择器 应用——实现逻辑函数
输入与输出,当0≤X ≤4时 ,Y=X+1;当5≤X ≤9时 , Y=X-1,且X不大于9。试设计逻辑电路
1.根据题意,确定输入变量和输出函数的数目,列真值表 2.化简,求函数表达式 3.画出逻辑图
三、组合电路设计 例:用逻辑门设计半加器
三、组合电路设计 例:用逻辑门设计全加器
思考题:计算8bit数据线为1 线的数量
第五节 数码的奇偶产生/校验器 ? 怎1 样1检验奇偶?
0
第五节 数码的奇偶产生/校验器
?
01 1
第五节 数码的奇偶产生/校验器 ?
数据位
Y=1奇;Y=0偶
校验位 奇偶控制位 I=1偶校验 I=0奇校验
第五节 数码的奇偶产生/校验器
级联多,延时大
I=1偶校验 I=0奇校验 A-I偶个1, P=1 A-I奇个1, /P=1
第四章 组合电路 第三节编码器与译码器 一、编码器
在选定的一系列二进制数码中,赋予每个二进制数码 以某一固定含义。 ● 4-2线编码器
●4-2线编码器
一、编码器 ●4-2线编码器
存在问题: 1.不编码时:有输出00 2.多输入时: 输出00 3.扩展: 无法扩展
● 优先编码器
ENα=1使标α的输
第二节逻辑图形符号中的关联记号 一、逻辑非和极性指示符号
注意:在同一张逻辑图上,状态标注法和电平标注法只能选 择其一,不可混用.
在涉及逻辑单元框内的功能时,只有逻辑状态的概念,而且 总是采用正逻辑约定。只有在讨论单元框之间的输入、输出信 号线时,才会有逻辑状态和逻辑电平两种标注法,也才有采用 负逻辑概念的可能性。
解 :1.求出函数表达式 2.列出真值表 3.根据真值表或逻辑函数表达式确
定电路的逻辑功能
例4-8:已知电路输出F=B(A+C),真值表如图,但经安 装后,测出结果为F’,试诊断其故障。
例4-8:已知电路输出F=B(A+C),真值表如图,但经安 装后,测出结果为F’,试诊断其故障。
试诊断其故障。
并画出电路图
BCD码译码器
BCD码译码器
BCD码译码器
BCD码译码器
BCD码译码器

BCD码译码器

余3格雷码的形成:看卡诺图
三、其他码变换电路(X/Y) 1.BCD/7SEG译码器
三、其他码变换电路(X/Y) 1.BDC/7SEG译码器
1.BDC/7SEG译码器
1.BDC/7SEG译码器
(低电平有效,适用于 驱动共阳极LED管 )
BI/RBO: 消隐输入/串 行消隐输出
RBI:串行消隐输入 LT:灯测试输入
1.BDC/7SEG译码器
B0~B3: 译码地址输入 a~g: 字型显示译码输出 BI/RBO: 消隐输入/串行消隐输出 RBI:串行消隐输入 LT:灯测试输入
1.正常工作:V20=0,G21=1
数字电路讲解-第四章
问题:
A、B为输入(按键),输出为C。设计一个电路,当A、 B任意一个有效输入时,C有效输出。
第四章 组合电路 第一节 组合电路的分析与设计 一、组合电路特点
特点:任一时刻输出信号的稳态值,仅取决于该时刻的输入 信号,而与输入信号作用之前电路所处的状态无关。
例:分析如图电路
出有效 Is:输入选通;I7-I0:编码输入;Y2-Y0:编码输出
=1,允许18
YS:输出允许;YEX:允许扩展
动作
● 优先编码器
优先级别/Z关联,大表示优先级别高
Is:输入选通;I7-I0:编码输入;Y2-Y0:编码输出 YS:输出允许;YEX:允许扩展
● 优先编码器
2的幂指数 Is:输入选通;I7-I0:编码输入;Y2-Y0:编码输出 YS:输出允许;YEX:允许扩展
解 :1.求出函数表达式 2.列出真值表 3.根据真值表或逻辑函数表达式确定电路的逻辑功能
第四章 组合电路 第一节 组合电路的分析与设计 二、组合电路分析
分析步骤 1.根据电路求出函数表达式 2.列出真值表 3.根据真值表或逻辑函数表达式确定电路的逻辑功能
(目的:就是求输出与输入的关系)
例:分析如图电路
发:D7-D0为偶,I=1, /P发=1 收:I=1,/P收=1, D7-D0为偶
发:无论奇偶,收:/P=1
I=1偶校验 I=0奇校验 A-I偶个1, P=1 A-I奇个1, /P=1
第六节 用功能器件设计组合电路 例4-11 某竞赛由四位裁判通过投票决定成功与否,若判成功
至少需要三票;若是两票赞成两票反对,则竞赛必须重来; 其它情况为失败。 解1.根:据设题输意入,:确A、定B输、入C变、量D为和四输位出裁函判数的的投数票目结,果列,真值表 2.化简1,为求赞函同数,表0为达反式对 3.画出输逻出辑:图F1=成功、F2=重试、F3=失败
第二节逻辑图形符号中的关联记号 一、逻辑非和极性指示符号
逻辑
电平
逻辑非符号是个小圆圈,当它标在符号框外输入(或输出) 端处时,就表示该输入(或输出)处的内部逻辑状态与外部逻 辑状态相反
极性指示符号是半空心箭头,当它示在符号框外输入(或输 出)端处时,就表示该输入(或输出)处的内部“1”状态与外 部逻辑电平L(低电平)相对应,内部“0”状态与外部逻辑电平 H(高电平)相对应,同时空心箭头的指向还表示信息流方向
数据选择器应用实例 应用——模拟波形发生器(CMOS型多路开关)
第四节 数据选择器和分配器
第四节 数据选择器和分配器 二、数据分配器(DMUX--Demultiplexer)
将单路数据分送到若干路中某一路的电路。
二、数据分配器
二、数据分配器
分配器 选择器
二、数据分配器
第五节 数码的奇偶产生/校验器
例4-3 试用MUX实现逻辑函数 F(A,B,C)= AB+BC+ CA
例4-4 试用一片8选1 MUX实现逻辑函数 F(A,B,C,D)=∑m(0,4,5,6,9,10,14)
方法一:代数法 A作为数据位 方法二:降维法
数据选择器应用实例 应用——多路信号发生器
数据选择器应用实例 应用——序列产生器
第三节编码器与译码器 二、译码器
译码是编码的逆过程,将输入的每个二进制代码赋予 的含义“翻译”过来,给出相应的输出信号。 ● 二进制 2-4线译码器――74LS139
输出函数
二、译码器
SA1A0
注意:原变量的取处
二、译码器
看:74LS139
如何扩展?
二、译码器 3-8线译码器――74LS138
1. 真值表
第六节 用功能器件设计组合电路
输入:1为赞同,0为反对 输出:F1=成功、
F2=重试、 F3=失败
1. 真值表
第六节 用功能器件设计组合电路 1.真值表 2.逻辑函数
3.电路图
第六节 用功能器件设计组合电路 1.真值表 2.逻辑函数 3.电路图
需要3个 如果用数据选择器?
第七节 组合电路中的竞争冒险
第二节逻辑图形符号中的关联记号 二、逻辑图形符号中的关联记号
二、逻辑图形符号中的关联记号
真值表
二、逻辑图形符号中的关联记号
二、逻辑图形符号中的关联记号
二、逻辑图形符号中的关联记号
二、逻辑图形符号中的关联记号 例 写出如图电路的输出逻辑函数
二、逻辑图形符号中的关联记号 例 写出如图电路的输出逻辑函数
1.BDC/7SEG译码器
1.BDC/7SEG译码器
1.BDC/7SEG译码器
LT
BI
灯测试、显示、熄灭、整数前为0、小数后为0的显示控制
2. 二进码—格雷码变换器
2. 二进码—格雷码变换器
2. 二进码—格雷码变换器
2. 二进码—格雷码变换器 G→B的逻辑,B=?
2. 二进码—格雷码变换器
第五节 数码的奇偶产生/校验器 实际应用

P P
D7-D0为奇,I=1,/P=0 D7-D0为偶,I=1,/P=1 无论哪种,传输线上为奇
I=1偶校验 I=0奇校验 A-I偶个1, P=1 A-I奇个1, /P=1
第五节 数码的奇偶产生/校验器 实际应用

P P
发:D7-D0为奇,I=1, /P发=0 收:I=0,/P收=1, D7-D0为奇
1.BDC/7SEG译码器
1.BDC/7SEG译码器
1.BDC/7SEG译码器
1.BDC/7SEG译码器
103.406 如何区3分.4?
如何控制?
.400
1.BDC/7SEG译码器
灯测试 灯灭
1.BDC/7SEG译码器
相关文档
最新文档