数字逻辑第六章.ppt

合集下载

数字逻辑第六章课件

数字逻辑第六章课件

2. 应用举例
A3 =0时,片Ⅰ工作,片Ⅱ禁止
(1)功能扩展(利用使能端实现)
仿真 扩展位 控制 图3-9 用两片74LS138译码器构成4线—16线译码器 A3 =1时,片Ⅰ禁止,片Ⅱ工作 使能端
(2) 实现组合逻辑函数F(A,B,C)
F ( A, B, C ) mi (i 0 ~ 7)
Ai 0 0 0 0 1 1 1 1 Bi 0 0 1 1 0 0 1 1 Ci-1 0 1 0 1 0 1 0 1 Si 0 1 1 0 1 0 0 1 Ci 0 0 0 1 0 1 1 1
Si Ai Bi Ci 1 Ai Bi Ci 1 Ai Bi Ci 1 Ai Bi Ci 1 Ai ( Bi Ci 1 Bi Ci 1 ) Ai ( Bi Ci 1 Bi Ci 1 ) Ai ( Bi Ci 1 ) Ai ( Bi Ci 1 ) Ai Bi Ci 1
试将8421BCD码转换成余3BCD码 (1)真值表 (2)卡诺图
0 1 2 3 4 5 6 7 8 9 10 8421码 余3码 B3 B2 B1 B0 E3 E2 E 1 E0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 0 0 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 1 1 1 0 1 0 1 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1 1 1 0 1 0 1 0 0 0 1 0 1 1 1 0 0 1 1 1 0 0 1 0 1 0
Yi S mi mi ( S 1, i 0,1,2,7)
比较以上两式可知,把3线—8线译码器 74LS138地址输入端(A2A1A0)作为逻辑函数的输 入变量(ABC),译码器的每个输出端Yi都与某一 个最小项mi相对应,加上适当的门电路,就可以利 用译码器实现组合逻辑函数。

电子课件电子技术基础第六版第六章门电路及组合逻辑电路可编辑全文

电子课件电子技术基础第六版第六章门电路及组合逻辑电路可编辑全文
1. 逻辑函数的表达方式 逻辑电路的功能可用逻辑函数来表述。对于某一实际问题 的功能要求,如果以逻辑自变量(原因)作为输入,以逻辑 因变量(结果)作为输出,那么当输入量的取值确定后,输 出量便随之确定,这种输出与输入之间的函数关系就称为逻 辑函数。
逻辑函数除可以用逻辑函数表达式(逻辑表达式)表示以 外,还可以用相应的真值表以及逻辑电路图来表示。真值表 与前述基本逻辑关系的真值表类似,就是将各个变量取真值 (0 和 1)的各种可能组合列写出来,得到对应逻辑函数的真 值(0 或 1)。逻辑电路图(逻辑图)是指由基本逻辑门或复 合逻辑门等逻辑符号及它们之间的连线构成的图形。
TTL 集成“与非”门的外形和引脚排列 a)外形 bOS 集成门电路以绝缘栅场效应管为基本元件组成, MOS 场效应管有 PMOS 和NMOS 两类。CMOS 集成门电路 是由 PMOS 和 NMOS 组 成的互补对称型逻辑门电路。它具 有集成度更高、功耗更低、抗干扰能力更强、扇出系数更大 等优点。
三、其他类型集成门电路
1. 集电极开路与非门(OC 门) 在这种类型的电路内部,输出三极管的集电极是开路的, 故称集电极开路与非门,也称集电极开路门,简称 OC 门。
OC 门 a)逻辑符号 b)外接上拉电阻
74LS01 是一种常用的 OC 门,其外形和引脚排列如图所 示。
74LS01 的外形和引脚排列 a)外形 b)引脚排列
2. 主要参数 TTL 集成“与非”门的主要参数反映了电路的工作速度、抗 干扰能力和驱动能力等。
TTL 集成“与非”门的主要参数
TTL 集成“与非”门具有广泛的用途,利用它可以组成很多 不同逻辑功能的电路,其外形和引脚排列如图所示。如 TTL“ 异或”门就是在 TTL“与非”门的基础上适当地改动和组合而成 的;此外,后面讨论的编码器、译码器、触发器、计数器等 逻辑电路也都可以由它来组成。

《数字逻辑基础》课件

《数字逻辑基础》课件
公式化简法
使用逻辑代数公式对逻辑函数进行化简,通过消去多余的项和简化 表达式来得到最简结果。
卡诺图化简法
使用卡诺图对逻辑函数进行化简,通过填1、圈1、划圈和填0的方 法来得到最简结果。
03
组合逻辑电路
组合逻辑电路的分析
组合逻辑电路的输入和输出
分析组合逻辑电路的输入和输出信号,了解它们之间的关系。
交通信号灯控制系统的设计与实现
交通信号灯简介
交通信号灯是一种用于控制交通流量的电子设备,通常设置在路口或 交叉口处。
设计原理
交通信号灯控制系统的设计基于数字逻辑电路和计算机技术,通过检 测交通流量和车流方向来实现信号灯的自动控制。
实现步骤
首先确定系统架构和功能需求,然后选择合适的元件和芯片,接着进 行电路设计和搭建,最后进行测试和调整。
真值表
通过列出输入和输出信号的所有可能组合,构建组合逻辑电路的真值表,以确定输出信 号与输入信号的逻辑关系。
逻辑表达式
根据真值表,推导出组合逻辑电路的逻辑表达式,表示输入和输出信号之间的逻辑关系 。
组合逻辑电路的设计
确定逻辑功能
根据实际需求,确定所需的逻辑功能,如与、或、非等。
设计逻辑表达式
根据确定的逻辑功能,设计相应的逻辑表达式,用于描述输入和 输出信号之间的逻辑关系。
实现电路
根据逻辑表达式,选择合适的门电路实现组合逻辑电路,并完成 电路的物理设计。
常用组合逻辑电路
01
02
03
04
编码器
将输入信号转换为二进制码的 电路,用于信息处理和控制系
统。
译码器
将二进制码转换为输出信号的 电路,用于数据分配和显示系
统。
多路选择器

数字逻辑课件——多谐振荡器

数字逻辑课件——多谐振荡器
为稳定输出频率,可在电路中串入电阻RS。 S点的电位US不等于反相器的输入电压会被钳位,US(0+) =
Vth−VDD,同样在暂态Ⅱ结束时,
US(0+) = VDD +Vth。
图6-1-3 CMOS多谐振
荡器的改进电路
8
电源VDD或逻辑门输入值电平Vth变化时,K值变化对振荡周 期T的影响减小。
0.7( R1 R2 ) C1
0.7 R2 C1
振荡周期 T TPH TPL 0.7(R1 2R2 ) C1
振荡频率 f 1
T
12
6.1.3 石英晶体振荡器
前面介绍的多谐振荡器频率稳定性较差,当电源电压波
动,温度变化,RC参数变化时,频率变化较大,在计算
机等要求频率稳定性高的设备中,用这样的振荡器做主 振荡器是不合适的。 高稳定性的脉冲信号振荡器是石英晶体振荡器。 图6-1-5为一种典型的石英晶体振荡电路。
(1) 反馈电阻使两个逻辑门均工作在线性放大区。
对于TTL逻辑门,反馈电阻R
通常取0.7 ~ 2k ,而对于
CMOS逻辑门,则R通常取10 ~
100M。
图6-1-5 石英晶体振荡器
13
石英晶体的等效阻抗 Z1 R j(2 fL
Z Z1 1
2 fC
//( jXCn ) ) R jX
X
LC
Cn
图6-1-1 CMOS反相 器组成的多谐振荡器 1
反馈信号由储能元件电容耦合,在反相器A的输出状态翻 转时产生过渡过程,引起信号的传输延迟。
在过渡过程中,电容的充、放电使反相器B的输入电位US变
化,
当电位变化达到输入阈值电压Vth时,触发器自动触发,状 态再次翻转,产生新的过渡过程。

时序逻辑电路PPT

时序逻辑电路PPT

Y F (Q)
仅取决于电路状态
6.2.时序逻辑电路的分析方法
6.2.1 同步时序逻辑电路的分析方法
时序逻辑电路的分析:就是给定时序电路,找出该电 路的逻辑功能,即找出在输入和CLK作用下,电路的次 态和输出。由于同步时序逻辑电路是在同一时钟作用 下,故分析比较简单些,只要写出电路的驱动方程、 输出方程和状态方程,根据状态方程得到电路的状态 表或状态转换图,就可以得出电路的逻辑功能。
图6.1.2
6.1 概述
三、时序逻辑电路的分类:
根据触发器动作特点可分为同步时序逻辑电路和 异步时序逻辑电路。在同步时序逻辑电路中,存储电 路中所有触发器的时钟使用统一的CLK,状态变化发生 在同一时刻,即触发器在时钟脉冲的作用下同时翻转; 而在异步时序逻辑电路中,触发器的翻转不是同时的 没有统一的CLK,触发器状态的变化有先有后。
C Q0Q3
01000000 01011010 01100100 01111110
clk3 Q0
此电路为异步十进 制计数器
10000000 10011011 0 00 00 0 0 0
6.2.时序逻辑电路的分析方法
(6)状态转换图
/0 1110 1111
Q3Q2Q1Q0
/C/1/0Fra bibliotek/0/0
0000 0001 0010 0011
6.1 概述
图6.1.1
可以用三个方程组来描述
y1 f1(x1, x2 ,, xi , q1, q2 ,, ql )

输出方程 Y F ( X ,Q)
y
j
f1(x1, x2 ,, xi , q1, q2 ,, ql )
6.1 概述
图6.1.1

数字逻辑第四版白中英第六章

数字逻辑第四版白中英第六章

第六章数字系统6.1 数字系统的基本概念6.2 数据通路6.3 由顶向下的设计方法6.4 小型控制器的设计6.5 微程序控制器的设计6.6 数字系统设计实例返回目录6.1 数字系统的基本概念6.1.1 一个数字系统实例6.1.2 数字系统的基本模型6.1.3 数字系统与逻辑功能部件的区别6.1.1 一个数字系统实例数字系统是由许多基本的逻辑功能部件有机连接起来完成某种任务的数字电子系统,其规模有大有小,复杂性有简有繁。

图6.1表示生产线上药片计数和装瓶控制显示系统的组成框图,它是一个典型的数字系统应用模型。

图6.1 药片装瓶计数显示系统框图6.1.2 数字系统的基本模型图6.2数字系统基本模型6.1.3 数字系统与逻辑功能部件的区别6.2 数据通路6.2.1 总线结构6.2.2 数据通路实例6.2.1 总线结构1.总线的概念图6.3 总线原理示意图2.总线的逻辑结构图6.4多路选择器构成的数据总线图6.5(a)三态门构成的数据总线图6.5(b)三态门构成的数据总线6.2.2 数据通路实例图6.6数据通路6.3 由顶向下的设计方法6.3.1 数字系统的设计任务6.3.2 算法状态机和算法流程图6.3.1 数字系统的设计任务•数字系统的设计任务主要包括下列几部分:(1)对设计任务进行分析,根据课题任务,把所要设计的系统合理地划分成若干子系统,使其分别完成较小的任务。

(2)设计系统控制器,以控制和协调各子系统的工作。

(3)对各子系统功能部件进行逻辑设计。

•【例2】设计一个简单的8位二进制无符号数并行加法运算器,使之能完成两数相加并存放累加和的要求。

图6.7 累加运算器基本框图6.3.2 算法状态机和算法流程图图6.8 状态及其时间关系•(2)分支框。

•(3)条件输出框。

•(4)状态单元。

图6.9 算法流程图的基本图形•【例3】将图6.10(a )所示的米里机状态图转换成ASM 流程图。

•【例4】将图6.11(a )所示的四状态机转换成ASM 流程图。

《数字逻辑设计》第6章 险象及消除

《数字逻辑设计》第6章 险象及消除
3)3号门:或门功能错误,有问题
if WYZ=001, F=X' from X to F:存在3条路径
组ห้องสมุดไป่ตู้电路中的险象
功能冒险
多个输入信号 同时改变,因 速度不同产生 错误信号脉冲
F (100) = F (111) = 1
BC A 00 01 11 10
0 11 1 1 0
初值 C 较快: 100 B 较快: 100
过渡值 101 110
终值 111 111
F值 111 101
静态1冒险
BC: 00 11
真值表
ABC F 0000 0010 0100 0111 1001 1011 1100 1111
Unit 6 组合逻辑电路设计
使用有限扇入门设计组合电路 组合电路中的险象
Gate Delays Static hazard
险象判断及消除
静态1冒险 静态0冒险
输出波形
动态冒险 输入信号发生一次改变引起多个 错误信号脉冲
功能冒险 多个输入信号的变化不同步而产 生的错误信号脉冲
Example
组合电路中的险象
F = AB+AC
理论上
if B = C =1 F = A + A=1
A
B
e
d
A
g
+F
dg
e
C
F
tp
实际上
静态1冒险
Example
化简后是否存在相切的卡诺圈
F = AD+AC+ABC
CD AB 00
00 0 01 0 11 1 10 0
01 11 10 111 111 100 000
BCD=101时,存在险象

第6章 数字逻辑基础

第6章  数字逻辑基础

6.3 逻辑代数基础
6.3.1 基本逻辑运算
逻辑运算共有三种基本运算:与、或、非。 ⒈ 与逻辑和与运算
⑴ 逻辑关系 只有当决定某种结果的条件全部满足时, 这个结果才能产生。 B=AB ⑵ 逻辑表达式: F=A· ⑶ 运算规则: ① 0· 0= 0 ② 0· 1=1· 0= 0 ③ 1· 1= 1 口诀:有0出0,全1出1。 ⑷ 逻辑电路符号 国标符号 与逻辑关系示意图
⑴ 逻辑关系 条件和结果总是相反。 ⑵ 逻辑表达式: F= A
⑶ 运算规则: ① A=0,F=1
② A=1,F=0 ⑷ 逻辑电路符号 非逻辑关系示意图
国标符号
常用符号
国际符号
⒋ 复合逻辑运算 复合逻辑运算次序规则:
① 有括号时,先括号内, 后括号外; ② 有非号时应先进行非 运算; ③ 同时有逻辑与和逻辑 或时,应先进行与运算。
⒉ 十六进制数
[N]16=hi-1 hi- 2 = 进位规则:逢十六进一 ×16i-1 + ×16i-2 + … + h1 ×161 + h0 ×160
n h × 16 ∑n n=0
i -1
例如:AB H=10×161+11×160=160+11=171 尾缀H表示数N是十六进制数
表6-1 十六进制数、二进制数和十进制数对应关系表
表6-2 十进制数与 8421 BCD码对应关系 十进制数 8421 BCD码 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001
⒉ 转换关系 ⑴ BCD码与十进制数相互转换 【例6-7】[010010010001]BCD=[0100 1001 0001]BCD=491 4 9 1 【例6-8】786=[0111 1000 0110]BCD=[011110000110]BCD 7 8 6 ⑵ BCD码与二进制数相互转换

数字逻辑电路大全PPT课件(2024版)

数字逻辑电路大全PPT课件(2024版)

第6页/共48页
Rb1 4kΩ
Rc 2 1.6kΩ
Vc 2
1
+VCC( +5V) Rc4 130Ω
3
T2 4
1
3
A
31
2T2
D Vo
B
T1
C
Ve 2
1
3
2T 3
Re2
1kΩ
输入级
中间级
输出级
第7页/共48页
2.TTL与非门的逻辑关系
(1)输入全为高电平3.6V时。
T2、T3导通,VB1=0.7×3=2.1(V ),
列。 6 . 74AS 系 列 —— 为 先 进 肖 特 基 系
列, 它是74S系列的后继产品。 7.74ALS系列——为先进低 功耗肖特基系列, 是74LS系列的后继产品。
第30页/共48页
2.3
一、 NMOS门电路 1.NMOS非门
MOS逻辑门电路
VDD (+12V)
VDD (+12V)
VDD (+12V)
0.4V
高 电 平 噪 声 容 限 第1V5页NH/共=48V页OH ( min ) - VON = 2.4V-2.0V =
四、TTL与非门的带负载能力
1.输入低电平电流IIL与输入高电平电流IIH (1)输入低电平电流IIL——是指当门电路的输入端
接低电平时,从门电路输入端流出的电流。
& Vo G0
呈 现 高 阻 , 称 为 高 阻 态 , 或 禁 止 态+V。CC
Rc2
Rc4
Rb1
Vc2 1
3
T2 4
A
&
B
L
EN

数字电子技术课件第六章 时序逻辑电路(调整序列码)0609

数字电子技术课件第六章 时序逻辑电路(调整序列码)0609

(3)移入数据可控的并行输入移位寄存器
Z
M
Z D3 X Q3MX Q3NX
N 0 1 0 1
Q3n+1 置0 Q3不变 Q3计翻 置1
0 0 1 1
X 0, Z D3 同步(并行)置数 X 1, Z M Q3 NQ3 右移
右移数据由MN组合而定
3、双向移位寄存器 加选通门构成。
t1
t2
t3
存1 个 数 据 占 用1 个 cp
D1 D2 D3、 Q1 Q2 Q3波形略
二、移位寄存器
移位:按指令(cp),触发器状态可 向左右相邻的触发器传递。 功能:寄存,移位。
构成:相同的寄存单元(无空翻触发器)
共用统一的时钟脉冲(同步工作) 分类:单向、双向
1、单向移位寄存器(4位,右移为例,JK触发器构成) (1)电路:4个相同寄存单元(4个JK触发器); 同步cp为移位指令; 移1(即: Qn+1 =1) → J=1,K=0 移0(即: Qn+1 =0) → J=0,K=1
1
4个脉冲以后 可从Q3~Q0并 行输出1101
2、并行输入移位寄存器
可预置数的移 位寄存器
(1)选通门——与或逻辑,2选1数据选择器 A B X X:控制信号 F=AX+BX X=1,F=A X=0,F=B
1
&
≥1
F
(2)电路(4位,右移,JK触发器构成)
X控制信号:X=0,置数; X=1,右移。 Dr右移数据输入端。 D3~D0并行数据输入端。
X控制信号:X=0,左移,DL左移数据输入端。 X=1,右移,Dr右移数据输入端;
双向移位寄存器示例,X控制信号:X=0,左移, X=1,右移,

(精选)《数字逻辑》PPT课件

(精选)《数字逻辑》PPT课件
=(5.25)10
各数位的权是2的幂
二进制数只有0和1两个数码,它的每一位都可以用电子元件 来实现,且运算规则简单,相应的运算电路也容易实现。
运算 规则
加法规则:0+0=0,0+1=1,1+0=1,1+1=10
乘法规则:0·0=0, 0·1=0 ,1·0=0,1·1=1
13
3、八进制
数码为:0~7;基数是8。
零,则每组二进制数便是一位八进制数。(三位聚一位) 0 0 1 1 0 1 0 1 0 . 0 1 0 = (152.2)8
(2)八进制数转换为二进制数:将每位八进制数用3位二进
制数表示。(一位变三位)
(374.26)8 = 011 111 100 . 010 110
17
2、二进制数与十六进制数的相互转换
运算规律:逢八进一,即:7+1=10。
八进制数的权展开式:
如:(207.04)10= 2×82 +0×81+7×80+0×8-1+4 ×8-2 =(135.0625)10
4、十六进制
各数位的权是8的幂
数码为:0~9、A~F;基数是16。 运算规律:逢十六进一,即:F+1=10。 十六进制数的权展开式: 如:(D8.A)2= 13×161 +8×160+10 ×16-1=(216.625)10
8
本节小结 数字信号的数值相对于时间的变 化过程是跳变的、间断性的。对数 字信号进行传输、处理的电子线路 称为数字电路。模拟信号通过模数 转换后变成数字信号,即可用数字 电路进行传输、处理。
9
1. 2 数制与编码
1.2.1 数制 1.2.2 不同数制间的转换 1.2.3 二进制代码
退出
10
1.2.1 数制

(完整word版)数字逻辑第六章

(完整word版)数字逻辑第六章

第六章时序逻辑电路1 :构成一个五进制的计数器至少需要()个触发器A:5B:4C:3D:2您选择的答案: 正确答案: C知识点:n个触发器可构成一个不大于2n进制的计数器。

A -————-————-——-——--——------——--——----——--———-——-—-———————--—-—————-——--————-—2 :构成一个能存储五位二值代码的寄存器至少需要()个触发器A:5B:4C:3D:2您选择的答案:正确答案: A知识点:一个触发器能储存1位二值代码,所以用n个触发器组成的寄存器能储存n位二值代码。

—-————-—---—---—-—-——--—-—-—----————---—---———--—---—--——---—-------—-——--——3 : 移位寄存器不具有的功能是()A:数据存储B:数据运算C:构成计数器D:构成译码器您选择的答案: 正确答案: D知识点:移位寄存器不仅可以存储代码,还可以实现数据的串行—并行转换、数值的运算、数据处理及构成计数器。

-—-—————---—--——--—-——---——-———-—--—---——---————-————-----——-—--—-————--————4 :下列说法不正确的是()A:时序电路与组合电路具有不同的特点,因此其分析方法和设计方法也不同B:时序电路任意时刻的状态和输出均可表示为输入变量和电路原来状态的逻辑函数C:用包含输出与输入逻辑关系的函数式不可以完整地描述时序电路的逻辑功能D:用包含输出与输入逻辑关系的函数式可以完整地描述时序电路的逻辑功能您选择的答案:正确答案: D知识点:时序逻辑电路的逻辑关系需用三个方程即输出方程、驱动方程及状态方程来描述。

——---—-——-—————--—-——----—---—-—---—-——--—-—------————-——--——--———--—-------5 : 下列说法正确的是( )A:时序逻辑电路某一时刻的电路状态仅取决于电路该时刻的输入信号B:时序逻辑电路某一时刻的电路状态仅取决于电路进入该时刻前所处的状态C:时序逻辑电路某一时刻的电路状态不仅取决于当时的输入信号,还取决于电路原来的状态D:时序逻辑电路通常包含组合电路和存储电路两个组成部分,其中组合电路是必不可少的您选择的答案: 正确答案: C知识点:时序逻辑电路的特点:时序逻辑电路中,任意时刻的输出不仅取决于该时刻的输入,还取决于电路原来的状态.时序逻辑电路通常包含组合电路和存储电路两个组成部分,其中存储电路是必不可少的。

数电-数字逻辑基础幻灯片PPT

数电-数字逻辑基础幻灯片PPT

2.复合逻辑运算 在逻辑代数中,由基本的与、或、非逻辑运算可以实现多种复合逻辑运算。
A
B & Y1 A•B
A
A
B
Y1
B
Y1
A B
≥1
Y2 AB
A B
+ Y2
A B
Y2
A 1 Y3 A
A
Y3
A
Y3
(a)国际符号
(b)曾用符号 (c)美国符号
A B
&
Y4 A • B
A B
A B
≥ 1 Y5 A B
A
&
A
F
F
B
B
(a)
(b)
OC门逻辑符号
(a) 国际符号;
(b) 惯用符号
OC门除了可以“线与”连接外,还可以用来驱动感性负载或实现电平转换。 例如,在图的电路中,EC=10V时,F的输出高电平就从3.6V变成了10V。
+ EC
& A
F B
& C D
OC门的线与电路
(3)三态门
三态门也称TS门(Three State Gate), 是在TTL逻辑电路的基础上增加一个 使能端EN而得到的。当EN=0时,TTL与非门不受影响,仍然实现与非门功 能;当EN=1时,TTL与非门的V4、V5将同时截止,使逻辑门输出处于高阻 状态。因此,三态门除了具有普通逻辑门的高电平(逻辑1)和低电平( 逻辑0)两种状态之外,还有第三种状态——高阻抗状态,也称开路状态 或Z状态。三态门的逻辑符号和真值表分别如图1-6和表1-5所示。国际 符号中的倒三角形“▽”表示逻辑门是三态输出,EN为“使能”限定符 ,输入端的小圆圈表示低电平有效(有的三态门也可能没有小圆圈,说明 EN是高电平有效)。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

加法计数
计 数 减法计数 方 法 可逆计数
第六章 采用中大规模集成电路的逻辑设计
四位二进制可逆计数器74193
数字逻辑
CPD CPU
A
B
QA
C 74193 QB
D
QC
QD
LD
Cr LD DCBA CPUCPD QDQCQBQA
1 × ××××
××
0000
0 0 dcba × × d c b a
0 1 ××××
课前练习:用JK触发器设计一个十进制同步 递增计数器。
状态图:
0000 0001 0010 0011 0100 1001 1000 0111 0110 0101
第六章 采用中大规模集成电路的逻辑设计
状态表:
Q4Q3Q2Q1 Q4n+1Q3n+1Q2n+1Q1n+1
0000 0 0 0 1
0001 0 0 1 0
0000 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0001 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0010 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0011 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0100 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0101 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0110 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0111 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1
以三、八译码器(74138)为例。
第六章 采用中大规模集成电路的逻辑设计 输出端
数字逻辑
Y7Y6Y5Y4 Y3 Y2 Y1Y0
S3
74138
S2
A2A1A0
S1
输入端
三-八译码器
使能控制端
数字逻辑
第六章 采用中大规模集成电路的逻辑设计
真值表: S1S2S3 A2A1A0 Y0Y1Y2Y3Y4Y5Y6Y7 100 000 01111111 100 001 10111111 100 010 11011111 100 011 11101111 100 100 11110111 100 101 11111011 100 110 11111101 100 111 11111110 0 ØØ ØØØ 1 1 1 1 1 1 1 1 0 ØØ ØØØ 1 1 1 1 1 1 1 1
第六章 采用中大规模集成电路的逻辑设计
计数过程:
数字逻辑
0000 0001
QCC
QCB
1111
0010 0011
0100
0101 0110
1110
0111
1101 1100 1011 1010 1001 1000
数字逻辑 第六章 采用中大规模集成电路的逻辑设计
举例: 用74193可实现任意模M计数器(M≤16)。 例1.用74193设计模10加法计数器。
第六章 采用中大规模集成电路的逻辑设计
数字逻辑
第六章 采用中、大规模集成电路 的逻辑设计
第六章 采用中
加法器、数值比较器、译码器、多路选 择器、计数器、寄存器、只读存储器、 可编程逻辑阵列
第六章 采用中大规模集成电路的逻辑设计
一、二进制并行加法器 1.一般并行加法器的缺点
1.地址译码器实例
地址线(8条)
256
内存单元
0
…… …… ……
……
微 A7

1
处…

理…

器 A0

器 255
数字逻辑
第六章 采用中大规模集成电路的逻辑设计
2.用74183实现全减器
Ai
Di
全减器:考虑低位向高位的
Bi Gi-1
Gi
借位的减法运算逻辑电路。 真值表:
Di=m1+m2+m4+m7
=m1 m2 m4 m7
0010 0 0 1 1
0011 0 1 0 0
0100 0 1 0 1
0101 0 1 1 0
0110 0 1 1 1
0111 1 0 0 0
1000 1 0 0 1
1001 0 0 0 0
1010
1011
1100 1101
d
1110
1111
数字逻辑
激励表:
QnQn+1 J K 0 0 0d 0 1 1d 1 0 d1 1 1 d0 画激励函数卡诺图

W


A1A0
选择控制端
数字逻辑
A1A0 D0D1D2D3 W 0 0 d0 ΦΦΦ d0 0 1 Φ d1 ΦΦ d1 1 0 ΦΦ d2 Φ d2 1 1 ΦΦΦ d3 d3
W = A1A0D0+A1A0D1+A1A0D2+A1A0D3
第六章 采用中大规模集成电路的逻辑设计
举例
数字逻辑
多路选择器可实现任意一个n变量的逻辑函数, 一般取其中的n-1个变量作为多路选择器的选 择信号,另外一个变量作为数据输入。
数字逻辑
A3 7485
B3
A2
B2
A1
FA>B
B1
FA<B
A0
FA=B
B0
A>B
A<B
A=B
第六章 采用中大规模集成电路的逻辑设计
数字逻辑
三、译码器
译码器是将二进制代码翻译成十进制数字或字 符的电路,如:数字仪表显示器、地址译码器、 指令译码器等。
译码器是n输入,2n输出的电路。常见有二-四 译码器,三-八译码器,四-十六译码器等。
电路图:
Y7
Y6
Ai Bi Gi-1
A2 A1 A0
Y5 Y4 Y3 Y2
Y1
S3S2S1
Y0
001
数字逻辑
& 。 Di &。
Gi
第六章 采用中大规模集成电路的逻辑设计
数字逻辑
3.用74183实现四-十六译码器
数字逻辑
第六章 采用中大规模集成电路的逻辑设计
ABCD Y0Y1Y2Y3Y4Y5Y6Y7 Y0Y1Y2Y3Y4Y5Y6Y7
S3 0 S2 0 S1
A
第六章 采用中大规模集成电路的逻辑设计
数字逻辑
四、多路选择器
多路选择器是多输入,单输出的组合逻辑 电路,其功能为从多个输入中选择一个传 送到输出端口。
常见有四路选择器、八路选择器、十六路选 择器等。
第六章 采用中大规模集成电路的逻辑设计
74153
输 入 端
D3 D2 D1 D0
1 加1计数
0 1 ×××× 1
减1计数
QCB QCC Cr
Cr:清0; LD:预置控制,Cr=0的前提下, 若LD=0,则使输出端为输入信 号,LD=1时开始计数;
D,C,B,A:数据输入端, 用于设置计数初值; CPU,CPD:计数脉冲 QDQCQBQA:计数值输出;
QCC,QCB:进位、借位输出
数字逻辑 第六章 采用中大规模集成电路的逻辑设计
分析:四输入,十六输出,需要用两片74138; 0000~0111时,74138Ⅰ工作, 1000~1111时,74138Ⅱ工作。
Y7Y6Y5Y4 Y3 Y2 Y1Y0 74138Ⅰ
A2A1A0 B CD
S3 0 S2 S1 1
Y7Y6Y5Y4 Y3 Y2 Y1Y0 74138Ⅱ A2A1A0
C0=P0C-1 + G0 C1=P1P0C + P1G0 + G1 C2=P2P1P0C + P2P1G0 + P2G1 + G2 C3=P3P2P1P0C + P3P2P1G0 + P3P2G1 + P3G2 +G3
第六章 采用中大规模集成电路的逻辑设计
数字逻辑
F4 F3 F2 F1
FC4
74283
1000 1001 1010 1011 1100 1101 1110 1111
1111111101111111 1111111110111111 1111111111011111 1111111111101111 1111111111110111 1111111111111011 1 1 1 1 1 1 1 1 1 1 1 11 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 0
例1.用74153实现
F(A, B,C) m(0,2,3,4,5,7)
设A1=1,A0=B,Di=C 形式转换
数字逻辑 第六章 采用中大规模集成电路的逻辑设计
练习:用74153实现F(A,B)=AB+AB
0
D3
1
D2
1
D1
0
D0
W
F
A1A0
AB
第六章 采用中大规模集成电路的逻辑设计
数字逻辑
数字逻辑
第六章 采用中大规模集成电路的逻辑设计
和的范围为0到19 ,在0~9范围时,直接输出;在10~19 范围时,需要+6修正,所以需两片74283芯片。
修正标志:F=C4+F2F4+F3F4
FC4 A4
A3
A2 A1
F4 F3
B4
F2
B3
F1
B2
B1
C0
修正 标志
A4 A3 A2 A1
0 B4 01 B3 01 B2 0 B1
Ai Bi Gi-1 Di Gi
000 00 001 11 010 11
Ai Bi Gi-1 Di Gi
相关文档
最新文档