电子技术基础 主讲:林昕.

Slides:



Advertisements
Similar presentations
( 3-1 ) 电子技术 数字电路部分 第三章 组合逻辑电路 ( 3-2 ) 第三章 组合逻辑电路 § 3.1 概述 § 3.2 组合逻辑电路分析 § 3.3 利用小规模集成电路设计组合电路 § 3.4 几种常用的中规模组件 § 3.5 利用中规模组件设计组合电路.
Advertisements

第三章 组合逻辑电路.
第17章 组合逻辑电路1 学习要点: 组合电路的分析方法和设计方法 介绍加法器和数值比较器.
第三章 组合逻辑电路的分析与设计 3.1 组合逻辑电路的分析方法和设计方法 3.2 编码器 3.3 译码器 3.4 算术运算电路.
数 字 电 子 技 术 自 测 练 习 第 1 章 逻辑代数基础 单项选择题 填空题.
第一章 逻辑代数基础 第一节逻辑函数的公式化简法 制作人:高均均
第六章 采用中、大规模集成电路 的逻辑设计.
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
实验四 利用中规模芯片设计时序电路(二).
5.4 顺序脉冲发生器、 三态逻辑和微机总线接口 顺序脉冲发生器 顺序脉冲 计数型 分类 移位型.
第8章 组合逻辑电路 8.1 概述 8.2 组合逻辑电路的分析 8.3 组合逻辑电路的设计 8.4 编码器 编码的概念
数字逻辑:应用与设计 复习大纲.
第三章 组合逻辑电路设计 组合逻辑电路: 输出仅和当前的输入有关。 §3-1 集成逻辑电路的电气特性 §3-2 常用组合逻辑模块
第20章 门电路和组合逻辑电路 20.1 脉冲信号 20.2 基本门电路及其组合 20.3 TTL门电路 20.4 CMOS门电路
第16章 门电路与组合逻辑电路.
课程网页
组合逻辑2 Combinational Logic
第17章 组合逻辑电路 17.1 组合逻辑电路的基本知识 17.2 常见的组合逻辑电路.
第三章 组合逻辑电路 3.1 组合逻辑电路的特点和任务 3.2 组合逻辑电路的分析和设计 3.3 常用组合逻辑电路 第3章 翻页 上页 下页
窗户 门 讲台.
编码器和译码器. 编码器和译码器 实验目的 熟悉中规模集成电路编码器、译码器的工作原理和逻辑功能 掌握编码器、译码器的级联方法,了解编码器、译码器的应用.
电工电子技术基础 主编 李中发 制作 李中发 2003年7月.
第四章 组合逻辑电路 本章的重点: 1.组合逻辑电路在电路结构和逻辑功能上的特点; 2.组合逻辑电路的设计方法; 3.常用中规模集成组合电路器件的应用; 本章的难点: 这一章没有可以算得上是难点的内容。书中给出的所有逻辑电路都不需要记忆,能读懂就行。 4.
数字电子技术基础 信息科学与工程学院·基础电子教研室.
第 1 章 第一章 数字逻辑基础 1.1 数制和BCD码 1.2 逻辑代数 1.3 逻辑函数的表示和化简 上页 下页 返回.
概 述 一、组合逻辑电路的特点 I0 I1 In-1 Y0 Y1 Ym-1 1. 逻辑功能特点
时序逻辑电路 -分析.
第4章 第4章 触发器和时序逻辑电路 4.1 触发器 4.2 时序逻辑电路 *4.3 应用举例 上页 下页 返回.
组合逻辑2 Combinational Logic
第三章 组合逻辑电路.
数字系统设计 Digital System Design
组合逻辑3 Combinational Logic
 与非门参数测试与组合逻辑电路设计  集成触发器  计数、译码、显示电路
3.3.3 显示译码器 返回   在数字测量仪表和各种数字系统中,都需要将数字量直观地显示出来,一方面供人们直接读取测量和运算的结果,另一方面用于监视数字系统的工作情况。   数字显示电路是数字设备不可缺少的部分。数字显示电路通常由显示译码器、驱动器和显示器等部分组成,如图3-12所示。 2019/1/2.
4.2.3 数据选择器 功能:在输入的地址代码指定下从输入的一组数据中选出一个送到输出端。
组合逻辑3 Combinational Logic
电子技术基础 主讲:林昕.
实验四 组合逻辑电路的设计与测试 一.实验目的 1.掌握组合逻辑电路的设计 方法 2.学会对组合逻辑电路的测 试方法.
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
实验七 计数器及其应用 一.实验目的 1.掌握中规模集成计数器的使用方法和功能测试方法 2. 运用集成计数器构成任意模值计数器
第3章 CPU子系统.
第四章 组合逻辑电路 4.1 组合逻辑电路的分析与设计 4.2 常用组合逻辑电路 4.3 组合逻辑电路的竞争与冒险.
14.2 时序逻辑电路的分析 概述 时序逻辑电路是由存储电路和组合逻辑电路共同组成的,它的输出状态不仅与输入有关,还与电路的过去状态有关,即具有存储功能。 输入信号 输出信号 输出方程 驱动方程 描述时序逻辑电路的三个方程 状态方程 存储电路的输入信号 时序逻辑电路构成框图 存储电路的输出信号.
电子技术基础.
2.3 逻辑函数及其描述方法 真值表表示法、 逻辑函数式表示法、 逻辑图表示法、 波形图表示法、 卡诺图表示法等。 一、用真值表描述逻辑函数
第2章 单片机系统电路基础 本章简要地阐述最主要的数学知识及计算机中最基本的单元电路。本章的内容是必要的入门知识,是以后各章的基础。对于已掌握这些知识的读者,本章将起到复习和系统化的作用。
时序逻辑电路 -分析.
组合逻辑电路 ——中规模组合逻辑集成电路.
第1章 数字逻辑基础 内容简介 重点内容 数制与码制的表示方法及代数法和卡诺图法化 简逻辑函数的基本方法
组合逻辑电路 ——中规模组合逻辑集成电路.
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
数字电路.
第 13 章 触发器和时序逻辑电路 13.1 双稳态触发器 13.2 寄存器 13.3 计数器 定时器及其应用.
实验六 触发器逻辑功能测试 一、实验目的 二、实验仪器 1、熟悉并掌握RS、D、JK触发器的构成、工作原理和 功能测试方法。
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
第3章 组合逻辑电路 3.1 组合逻辑电路的分析和设计 返回 3.1. 1 组合逻辑电路的概述 3.1. 2 组合逻辑电路的分析方法
《数字电子技术基础》(第五版)教学课件 清华大学 阎石 王红
实验五 MSI组合逻辑功 能部件的应用与测试
集成与非门在脉冲电路中的应用 实验目的 1. 了解集成与非门在脉冲电路中 的某些应用及其原理。 2. 学习用示波器观测波形参数与
第四章 组合逻辑电路的分析与设计 各位老师,同学,大家好!
实验五 数据选择和译码显示 -1.
3.5 运算器及其数据通路 一、一位全加器 1. 概念:两个数的任一位相加,除了本位xi和yi外,还
第4章 触发器.
Haohaodada-Nano编程 数码管中数的闪烁 舟山市定海区教师进修学校 张秋明.
第八章 常用组合逻辑器件及应用 8.1 编码器 把二进制码按一定规律编排,使每组代码具有一特定的含义,称为编码。
电工电子技术实验 电工电子教学部.
第九章 存储器和可编程逻辑器件 本章主要内容 半导体存储器 只读存储器 随机存取存储器 存储器容量的扩展 可编程逻辑器件
第二章 集成门电路 2.1 概述 2.2 TTL 门电路 2.3 CMOS 门电路 2.4 各种集成逻辑们的性 能比较 第2章 上页 下页
数字电子技术 项目1 简单加法器电路设计与测试
Presentation transcript:

电子技术基础 主讲:林昕

组合逻辑电路的分析方法 一.组合逻辑电路的特点 电路任一时刻的输出状态只决定于该时刻各输入状态的组合,而与电路的原状态无关。 组合电路就是由门电路组合而成,电路中没有记忆单元,没有反馈通路。 每一个输出变量是全部或部分 输入变量的函数: L1=f1(A1、A2、…、Ai) L2=f2(A1、A2、…、Ai) …… Lj=fj(A1、A2、…、Ai)

二、组合逻辑电路的分析方法 分析过程一般包含4个步骤: 例:组合电路如图所示,分析该电路的逻辑功能。

解:(1)由逻辑图逐级写出逻辑表达式。为了写表达式方便,借助中间变量P。 (2)化简与变换: (3)由表达式列出真值表。 (4)分析逻辑功能 : 当A、B、C三个变量不一致时, 电路输出为“1”,所以这个电路 称为“不一致电路”。

组合逻辑电路的设计方法 设计过程的基本步骤: 例:设计一个三人表决电路,结果按“少数服从多数”的原则决定。 解:(1)列真值表: (2)由真值表写出逻辑表达式: (3)化简。

得最简与—或表达式: (4)画出逻辑图。 如果,要求用与非门实现该逻辑电路, 就应将表达式转换成与非—与非表达式: 画出逻辑图如图所示。

解:(1)列真值表: (2)由真值表写出各输出的逻辑表达式: 例:设计一个电话机信号控制电路。电路有I0(火警)、I1(盗警) 和I2(日常业务)三种输入信号,通过排队电路分别从L0、L1、L2输出, 在同一时间只能有一个信号通过。如果同时有两个以上信号出现时,应 首先接通火警信号,其次为盗警信号,最后是日常业务信号。试按照上 述轻重缓急设计该信号控制电路。要求用集成门电路7400(每片含 4个2输入端与非门)实现。 解:(1)列真值表: (2)由真值表写出各输出的逻辑表达式:

(3)根据要求,将上式转换为与非表达式: (4)画出逻辑图。

例:设计一个将余3码变换成8421BCD码的组合逻辑电路。 解:(1)根据题目要求,列出真值表:

(2)用卡诺图进行化简。(注意利用无关项)

化简后得到的逻辑表达式为: (3)由逻辑表达式画出逻辑图。

1 三选二电路 例1: 由于检测危险的报警器自身也可能出现差错,因此为提高报警信号的可靠性,在每个关键部位都安置了三个同类型的危险报警器,如下图所示。只有当三个危险报警器中至少有两个指示危险时,才实现关机操作。这就是三选二电路。 1) 根据题意作出真值表 报警信号 C B A 关机信号 L 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 2) 根据真值表确定标准“与或”表达式

3) 卡诺图化简为最简“与或”表达式 4)画出逻辑图 用与非门构成的三选二电路 提 示 提 示 在实际电路设计中常用与非门集成电路芯片。为此,用摩根定理进行如下变换: 1 1 1 1 4)画出逻辑图 用与非门构成的三选二电路

常用组合逻辑电路 1 加法器 一. 半加器:只求本位相加,不计低位进位 A B S C 0 0 0 0 0 1 1 0 1 0 1 0 1 加法器 一. 半加器:只求本位相加,不计低位进位 半加器逻辑状态表 ( A.B:两个相加位; S:半加和 C:进位数; ) A B S C 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 2. 逻辑关系式: S = A B + A B = A B C = A B = A B

3.逻辑图 “与非” 门实现 “异或”门 实现 半加器符号 S = A B + A B = A B C = A B = A B A B S & 1 C “与非” 门实现 “异或”门 实现 半加器符号 A B S C = 1 & A B S C ∑ C0

二. 全加器:本位相加,并计低位进位 全加器的逻辑状态表: (An,Bn:两个相加位;Cn -1 :低位来的进位数; Sn:全加和 Cn:进位数; ) An Bn Cn-1 Sn Cn 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1

2.逻辑式 AnBnCn-1 Sn = AnBnCn-1 + AnBnCn-1 + AnBnCn-1 AnBnCn-1 + Cn = An Bn Cn-1 Sn Cn 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1

3.化简 = = = = = = 证明: = = = = AnBnCn-1 + Sn AnBn Cn-1 ( + ) + Cn-1 ( 令: , AnBn + S = 则: 证明: S = AnBn + AnBn = ( = An + Bn ) + = An AnBn Bn AnBn = +

= = = S AnBn + S Cn-1 + Sn Cn-1 S + AnBn Cn AnBnCn-1 + Cn = = ( An Bn ) + AnBn ( Cn-1 ) = Cn-1 ( An Bn + ) + AnBn Cn-1 = S + AnBn

4. 全加器逻辑图 = 3. 全加器符号 Cn-1 S + AnBn Cn Sn 设:An = 1,Bn = 1 ∑ ≥1 C0 1 1 S SCn-1 1 设:An = 1,Bn = 1 Cn-1 = 1 C 1 C= An Bn 则:Sn = 1 Cn = 1 An Bn Cn-1 Sn Cn ∑ CI C0 3. 全加器符号

[例题] 实现两个四位二进制数的加法运算。 A —1101;B—1011 用四个全加器组成串联电路 C3 A3 B3 S3 S2 S1 S0 ∑ C0 CI C1 C2 C0 1 1 =1 =0 =1 =0 =1 =0 =1 1 1 0 1 (A) (B) (S) +1 0 1 1 11 0 0 0 特点:串行进位;运算速度慢;电路简单; 加法运算电路是微型机CPU中一个关键部件

编码器、译码器及数字显示 1.编码器: 编码就是用二进制代码来表示一个给定的十进 制数或字符。完成这一功能的逻辑电路称为编码器 。 编码过程 1. 确定二进制代码位数:n位二进制有2 个代码 n 编码过程 2.列编码表 3.由编码表写逻辑式 4.画逻辑图

二——十进制编码器 ~ 二进制代码位数:四位 8421 BCD码编码表: 编码表: 输出 输入 逻辑式: 十进制数 Y3 Y2 Y1 Y0 0(I0) 0 0 0 0 1(I1) 0 0 0 1 2(I2) 0 0 1 0 3(I3) 0 0 1 1 4(I4) 0 1 0 1 6(I6) 0 1 1 0 7(I7) 0 1 1 1 8(I8) 1 0 0 0 9(I9) 1 0 0 1 逻辑式: Y3= I8 + I9 = I8 I9 Y2= I4+I5+I6+I7 = I4 I5 I6 I7 Y1= I2+I3+I6+I7 = I2 I3 I6 I7 Y0= I1+I3+I5+I7+I9 = I1 I3 I5 I7 I9

逻辑图 +5V 设:输入为4 则:Y3 Y2 Y1 Y0 设:输入为9 则:Y3 Y2 Y1 Y0 1 1 Y3 Y2 为 0100 Y1 1kΩ×10 1 设:输入为4 1 Y3 & Y2 则:Y3 Y2 Y1 Y0 为 0100 & Y1 & Y0 设:输入为9 & I0 I1 I2 I3 I4 I5 I6 I7 I8 I9 则:Y3 Y2 Y1 Y0 为 1001 S9 S0 S1 S3 S5 S7 S8 S2 S4 S6 1 3 5 7 9 2 4 6 8

2. 译码器 二进制译码器: 2线——4线译码器 ( 2/4 译码器) 3线——8线译码器 ( 3/8 译码器) 4线——16线译码器 译码器也称解码器。它是编码的逆过程。 二进制译码器: 2线——4线译码器 ( 2/4 译码器) ( 3/8 译码器) 3线——8线译码器 4线——16线译码器 ( 4/16 译码器) 译码过程 1. 列出译码器的状态表 2.由状态表写出逻辑式 3.画出逻辑图

3/8 译码器状态表 = = 输 入 输 出 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y0 ABC Y1 Y2 ABC Y3 Y4 输 入 输 出 A B C Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 0 0 0 0 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 译码 器逻 辑式: Y0 = ABC Y1 Y2 = ABC Y3 Y4 Y5 Y6 Y7 上页 下页 返回 翻页

3/8 译码器逻辑图 A B C 注:输出低电平有效 翻页 上页 下页 返回 1 Y3 Y0 Y1 Y2 Y4 Y5 Y6 Y7 1 1 1 Y3 Y0 Y1 Y2 Y4 Y5 Y6 Y7 & & & & & & & & A 1 A 1 B B C C 1 1 1 1 1 A B C 注:输出低电平有效 翻页 上页 下页 返回

3.数字显示 两种接法 半导体数码管 a b c d e f g h 共阴极接法 + a b c d e f g h ~ 共阳极接法 f b 由八个发光二极管封装而成 工作电压:1.5 5V 工作电流:几毫安 几十毫安 ~ 共阳极接法

七段显示译码器 逻辑状态表 CT 74LS 247译码器 输入 输出 翻页 上页 下页 返回 +UCC g a c d e f b 16 15 14 13 12 11 10 9 A3 A2 A1 A0 a b c d e f g 0 0 0 0 0 0 0 0 0 0 1 0 1 2 3 4 5 6 7 8 0 0 0 1 1 0 0 1 1 1 1 1 A1 A2 LT BI RBI A3 A0 GND 0 0 1 0 0 0 1 0 0 1 0 2 试灯输入端 灭0输入端 灭灯输入端 0 0 1 1 1 0 0 0 1 1 0 3 0 1 0 0 1 0 0 1 1 0 0 4 LT RBI BI 的作用 0 1 0 1 0 1 0 0 1 0 0 5 LT RBI BI 作用 显示 0 × 1 试灯 8 × × 0 灭灯 全灭 1 0 1 灭0 灭0 0 1 1 0 0 1 0 0 0 0 0 6 0 1 1 1 0 0 0 1 1 1 1 7 1 0 0 0 0 0 0 0 0 0 0 8 1 0 0 1 0 0 0 0 1 0 0 9 翻页 上页 下页 返回

显示1 试灯 全灭 显示0 灭 0 七段译码器与数码管的连接图 来自计数器 A3 A2 A1 A0 +5V 1 1 1 1 1 1 上页 CT74LS247 A3 A2 A1 A0 +5V LT BI a b d e f g c RBI 试灯 全灭 显示0 灭 0 RBI LT a b c d e f g 1 来自计数器 1 1 1 1 1 限流电阻 上页 下页 返回

数据选择器 一、 数据选择器的基本概念及工作原理 数据选择器——根据地址选择码从多路输入数据中选择一路,送到输出。

例:四选一数据选择器 根据功能表,可写出输出逻辑表达式:

由逻辑表达式画出逻辑图:

二、集成数据选择器 集成数据选择器74151(8选1数据选择器)

三、数据选择器的应用 1.数据选择器的通道扩展 用两片74151组成 “16选1”数据选择器

用中规模集成电路实现组合逻辑函数  74LS153 用数据选择器实现逻辑函数的基本原理和步骤 (一)基本原理 使能 选 通 输出 S A0 1.数据选择器输出逻辑表达式的一般形式 CT74LS153功能表 使能 选 通 输出 S A0 A1 Y 1 D3 D2 D1 D0  74LS153

用中规模集成电路实现组合逻辑函数 用数据选择器实现逻辑函数的基本原理和步骤 (一)基本原理 1.数据选择器输出逻辑表达式的一般形式 若 S=0,则

3.5用中规模集成电路实现组合逻辑函数 (一)基本原理 2.数据选择器输出逻辑表达式的主要特点 1)具有标准与或表达式的形式 2)提供了地址变量的全部最小项 3)Di当作一个变量来处理。 3.组合逻辑函数的标准表达形式 我们知道,任何组合逻辑函数都可以表示为最小项之和的标准形式。因此应用对照比较的方法,用数据选择器可以不受限制的实现任何组合逻辑函数。

3.5用中规模集成电路实现组合逻辑函数 (二)基本步骤 1.确定应该选用的数据选择器。 根据n=k-1确定数据选择器的类型,n—为选择器的地址变量个数,k—是逻辑函数的变量个数。 2.写出组合逻辑函数的标准与或表达形式和选择器的输出表达式。 3.确定选择器的输入变量的表达式。 4.画逻辑图

用中规模集成电路实现组合逻辑函数 例: 用数据选择器实现逻辑函数式 Y=AB+BC+CA 1)选用74LS153型4选1 2)将逻辑函数式用最小项表示 数据选择器标准与或式 3)确定输入变量的表达式

用中规模集成电路实现组合逻辑函数 例: 用数据选择器实现逻辑函数式 Y=AB+BC+CA 3)确定输入变量的表达式 比较对照可得:

用中规模集成电路实现组合逻辑函数 4)画出逻辑图 74LS153 B A C 1

用中规模集成电路实现组合逻辑函数 例: 用数据选择器实现逻辑函数式 Y=AB+BC+CA 1)选用74LS151型8选1 2)将逻辑函数式用最小项表示 将输入变量A、B、C分别对应地接到数据选 择器的选择端A2 、A1 、 A0。由状态表可知,将数据输入端D3 、D5 、 D6 、 D7 接“1”,其余输入端接“0”,即可实现输出Y,如图所示。

CT74LS151功能表 将输入变量A、B、C分别对应地接到数据选择器的选择端 A2 、A1 、 A0。由状态表可知, 将数据输入端D3 、D5 、 D6 、 D7 接“1”,其余输入端接“0”,即可实现输出Y, 如图所示。。 选通 选 择 输出 S A0 A2 Y 1 D3 D2 D1 D0 D4 D5 D6 D7  CT74LS151 A B C Y S D7 D6 D5 D4 D3 D2 D1 D0 “1”

2.实现组合逻辑函数 解:将逻辑函数转换成最小项表达式: =m3+m5+m6+m7 画出连线图。 (1)当逻辑函数的变量个数和数据选择器的地址输入变量个数相同时,可直接用数据选择器来实现逻辑函数。 例4.3.1 试用8选1数据选择器74151实现逻辑函数: 解:将逻辑函数转换成最小项表达式: =m3+m5+m6+m7 画出连线图。

(2)当逻辑函数的变量个数大于数据选择器的地址输入变量个数时。 例4.3.2 试用4选1数据选择器实现逻辑函数: 解:将A、B接到地址输入端,C加到适当的数据输入端。 作出逻辑函数L的真值表,根据真值表画出连线图。

数据分配器 将一个数据分时分送到多个输出端输出。 控制信号 数据输入 Y3 Y2 D 数据输出端 Y1 Y0 使能端 确定芯片是否工作 S 确定将信号送到哪个输出端 控制信号 A1 A0 数据输入 Y3 Y2 D 数据输出端 Y1 Y0 使能端 确定芯片是否工作 S

数据分配器的功能表 使能 控 制 输 出 S A0 A1 1 D  Y3 Y2 Y1 Y0

例:用集成 3/8线译码器构成1路8路分配器 74LS138 D 1 0 0 1

在数字和计算机系统中,经常需要比较两个数的大小。能实现两数比较功能的逻辑电路,称为数值比较器。 一、1位数值比较器 Ai Bi 两个输入 表示两个比较的数 三个输出 Li=1 表示Ai>Bi Gi=1 表示Ai=Bi Mi=1 表示Ai<Bi

真值表 逻辑表达式 Ai Bi Li Gi Mi 0 0 0 1 0 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 逻辑 图 0 0 0 1 0 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 Y2 逻辑 图 Ai >1 & Li 1 Bi Gi Mi