概述
文章目录
- 数值与数码
- 几种常用逻辑运算
- 逻辑函数及其表示方法
- 逻辑图到真值表的转换
- 真值表到逻辑表达式和逻辑图的转换
- 逻辑代数
- 基本定律
- 基本形式
- 基本规则
- 代数化简法
- 并项法
- 吸收法
- 配项法
- 逻辑函数的标准形式
- 最小项与最大项
- 最大/小项逻辑函数的表达式
- 卡诺图化简
- 最小项表示逻辑函数的卡诺图化简法
- 未用最小项表示逻辑函数的卡诺图化简法
- 用卡诺图化简逻辑函数
- 具有无关项的逻辑函数的化简
- 组合逻辑电路
- 定义
- 组合逻辑电路中的竞争与冒险
- 消去竞争冒险的方法
- 分析组合逻辑电路的逻辑功能
- 逻辑门电路
- 数字集成电路简介
- 开关电路
- 分立元件门电路
- TTL逻辑门电路
- BJT的开关特性
- TTL反相器的基本电路
- TTL逻辑门电路
- 集电极开路(OC)门
- OC门应用举例
- 三态门
- 三态门工作原理
- 三态门应用举例
- MOS逻辑门电路
- CMOS反相器
- 工作原理
- 电压传输特性和电流传输特性
- 输入逻辑电平和输出逻辑电平
- CMOS逻辑门
- CMOS与非门
- CMOS或非门
- 举例分析
- 输入保护电路和缓冲电路
- CMOS逻辑门的缓冲电路
- CMOS漏极开路门
- 三态(TSL)输出门电路
- 三态门电路的应用
- CMOS逻辑门电路的重要参数
- 带负载能力
- CMOS传输门(TG)1
- CMOS传输门(TG)2
- CMOS传输门的应用
- CMOS逻辑门电路的系列及主要参数
- NMOS逻辑门电路
- BiMOS门电路
- 中规模组合逻辑集成电路与应用
- 编码器(Encoder)
- 普通编码器
- 增加GS标志位
- 约束条件
- 优先编码器(Priority Encoder)
- CD4532优先编码器
- 74LS148
- 74LS138(补充)
- CD4532应用举例
- 译码器/数据分配器
- 2线-4线译码器
- 74×139(74HC139)
- 74HC138
- 74HC138应用举例(数据分配器)
- 74HC42
- 显示译码器(设计)
- 集成显示译码器
- 74LS48
- 数据选择器(MUX)
- 74HC153
- 八选一数据选择器74HC151
- 数据选择器功能的扩展:位的扩展、通道数的扩展
- 用74151产生3变量函数的依据和解题步骤
- 当逻辑变量数多余地址输入端个数时,如何解决
- 实现并行数据到串行数据的转换
- 多通道数据分时传送
- 数值比较器
- 数值比较器位数的扩展
- 74HC85
- 数值比较器位数扩展(串联方式)
- 数值比较器位数扩展(并联方式)
- 算术运算电路
- 半加器与全加器
- 触发器
- 引言
- 锁存器与触发器
- 双稳态(bistable multivibrator)
- 锁存器(Latch)
- 基本SR锁存器(1)
- 基本SR锁存器(2)
- 带逻辑门控的SR锁存器
- 逻辑门控D锁存器
- 传输门控D锁存器
- 触发器(Flip-Flop)
- 主从RS触发器
- 主从JK触发器
- 维持-阻塞边沿D触发器
- SR触发器
- JK触发器
数值与数码
几种常用逻辑运算
- 与非运算
- 或非运算
- 异或运算
- 同或运算
逻辑函数及其表示方法
- 逻辑函数:描述输入逻辑变量和输出逻辑变量之间的因果关系
- 二值逻辑函数:变量和输入(函数)的取值只有0和1两种状态
- 真值表:描述逻辑函数各个输入变量的取值组合和输出变量取值之间对应关系的表格
逻辑图到真值表的转换
- 根据逻辑图逐级写出表达式
- 花间变化求最简与或式
- 将输入变量的所有取值逐一代入表达式得真值表
真值表到逻辑表达式和逻辑图的转换
- 逻辑变量之间是与(相乘)的关系,而输出状态之间的组合则是或(相加)的关系。
- 对于变量A、B或者输出L,凡是取1的值的用原变量表示,取0值用反变量表示(注意当L的值当1较多而0较少时,可以考虑用0的情况,记住最后要取反,中间步骤不变)
逻辑代数
基本定律
- 分配律(使用的时候要始终记住是或、与的关系):
- 反演律(摩根定理):
- 其他常用恒等式
- 吸收律
- 异或和同或的性质
偶数个变量而言,有
基数个变量而言,有
基本形式
-
与-或表达式
-
或-与表达式
基本规则
- 代入规则:在任何一个逻辑等式中,如果将等式两边出现的某变量A,都用一个函数代替,该等式依然成立
- 反演规则
注意事项:
- 运算顺序不变
- 除非变量(单个变量)之外的非运算不变
- 最后的形式不要有括号
- 拆非号的时候从一般来说最外面开始拆
- 对偶规则
对偶式。(注意不实行变量的互换)
代数化简法
并项法
吸收法
配项法
注意:逻辑函数的化简结果不是唯一的!
- 意义:当实验室缺乏相应的逻辑门时,通过变换使用别的门达到相同的效果
- 核心:增添一项可以达到消去两项的效果
逻辑函数的标准形式
最小项与最大项
- n个因子的逻辑乘(相与),每一个变量都以其原变量或反变量的形式在乘积项中出现且仅出现一次;最大项相反
- 原变量用1表示,反变量用0表示
- 注意m与M的角标与变量0-1关系的顺序表示
- 对于任意一个最小项,只有一组输入变量的取值使它的值为1,其余的全为0;最大项恰好相反
最大/小项逻辑函数的表达式
步骤
- 首先找出真值表中逻辑函数L=0或1的变量取值组合
- 每个输入变量取值的组合对应一个或与项,取01的写成原变量,取1 的写成反变量
- 将这些最大小项相与或,得到L的逻辑表达式
卡诺图化简
- 框架的特征
- 逻辑相邻:两个最小(大)项,只有一个变量的形式不同,其余的相同
- 几何相邻:相邻——紧挨的;相对——任一行或一列的两头;相重——对着起来后位置相重
- 相邻两个方格对应的最小项相或(最大项相与),可以消去唯一变化的变量,以达到化简得结果
- 表示方法
- 注意事项
- 循环码应是00,01,11,10,但是m或M的角标仍旧按二进制来算
最小项表示逻辑函数的卡诺图化简法
未用最小项表示逻辑函数的卡诺图化简法
用卡诺图化简逻辑函数
- 首先将原函数变形为与或式,再用相邻项合并后的与式反推填写卡诺图
- 将原函数分成若干个子式,先分别画出子式的卡诺图,再将子式的卡诺图进行相应的“与”或者“或”运算
- 注意事项:
-
- 卡诺图中的网格数应式中和总变量数相等
- 卡诺图中的网格数应式中和总变量数相等
最大项与最小项的关系:互为反函数,但是其卡诺图的编号原则相同
画圈的原则:
- 首先要填图,填完图画圈,画完圈才能到下一步
- 每个圈至少包括一个没被圈过的1,所有的1至少被圈1次
- 圈内的1个数应尽可能多,包围圈的个数要尽可能少,且圈内1个数为2i个
- 优先级问题:圈内个数为2i个1,圈内个数尽量多,圈的个数尽量少
- 圈完所有的圈后一定要检查一遍!!!存不存在某个圈内的所有1是已经被覆盖的,即存不存在多余的圈
具有无关项的逻辑函数的化简
- 未定义或显然不可能出现的取值组合称为约束项
- 无关项用一个zigma相加为0
- 无关项可用×来标识,画圈的时候可圈可不圈,注意合理利用
- 化简后的结果应为一由两个方程的方程组组成,化简结束后记得检查是否多了无关项
组合逻辑电路
定义
- 由门电路作为基本组成单元
- 输出状态只决定于同一时刻的各输入状态的组合
- 电路中不含记忆单元
- 输入、输出之间无反馈延迟通路
- 目的:确定已知电路的逻辑功能
- 步骤:由逻辑图写出表达式,化简后列出真值表,结合二者对逻辑电路进行分析,确定其功能
组合逻辑电路中的竞争与冒险
- 当输入信号经不同路径传到输出级时,因门的级数不同或门电路延迟时间的差异,可能会使逻辑电路产生错误输出,称为竞争冒险
- 结论:电路中存在由反相器产生的互补信号,且互补信号的状态发生变化时可能产生冒险现象
消去竞争冒险的方法
- 发现并消除互补变量
- 增加乘积项,避免互补项相加
- 输出端并联电容器
- 增加选通信号
分析组合逻辑电路的逻辑功能
- 根据逻辑函数写出各输出端的逻辑表达式,并进行化简和变换。
- 列写真值表
- 确定电路逻辑功能
- 根据对电路逻辑功能的要求,确定输入、输出变量,列出真值表
- 由真值表写出各输出端的逻辑函数表达式
- 化简(电路简单)、变换(使器件的数量、种类和连线最少)逻辑函数表达式,从而画出逻辑图
逻辑门电路
数字集成电路简介
- 集成电路按照导电类型分类:
- 常见集成电路系列:
开关电路
- 逻辑变量取值0或1,对应电路中电子器件的“闭合”与“断开”
- 二极管、MOS管或BJT管可以作为开关
分立元件门电路
- 逻辑与门
- 逻辑或门
- 缺点:
TTL逻辑门电路
BJT的开关特性
- 开关特性
- 开关时间:
TTL反相器的基本电路
- 电路组成
1和电阻Rb1组成。用于提高电路的开关速度级同时输出两个相位相反的信号,作为T3和T4输出级的驱动信号; - 传输特性
- 技术参数
pd
导通延迟时间tPHL——从输入波形上升沿的中点到输出波形下降沿的中点所经历的时间
截至延迟时间tPLH——从输入波形下降沿的中点到输出波形上升沿的中点所经历的时间
pd是tPHL和tPLH的平均值,即
带负载能力
高电平输出时,一般是输出端对负载提供电流,其提供电流的数值叫“拉电流”;低电平输出时,一般是输出端要吸收负载的电流,其吸收电流的数值叫“灌(入)电流”。
TTL逻辑门电路
- TTL与非门:在反相器的基础上将输入级T1改成多发射级的BJT
- TTL或非门电路
集电极开路(OC)门
- 电流过大
- 输出电平为不高不低的电平
OC门应用举例
- OC门的输出端并联,实现线与功能,RL为外接负载电阻
三态门
- OC门实现线与,但放弃了推拉式输出级:
- 线与时,上拉电阻取值不能太小,影响了工作速度
- 有源负载被上拉电阻代替,影响了带负载能力
- 三态(TSL)输出门电路
- 在普通门电路的基础上,增加控制电路
- 保留了推拉式输出级
- 具有三态:高、低、高阻态
三态门工作原理
- 三态输出门的结构及工作原理
三态门应用举例
- 三态门的应用
MOS逻辑门电路
- MOS开关及其等效电路
- MOS管开关电路的动态特性
- 由于MOS管栅极、漏极与衬底间电容、栅极与漏极之间的电容存在,电路在状态转换之间有电容充、放电过程。
- 输出波形上升沿、下降沿变得缓慢
CMOS反相器
工作原理
电压传输特性和电流传输特性
输入逻辑电平和输出逻辑电平
CMOS逻辑门
CMOS与非门
相连的NMOS管截至,PMOS导通,输出为高电平;仅当A、B全为高电平·时,才会使两个串联的NMOS管都导通,使两个并联的PMOS管都截至,输出为低电平
CMOS或非门
相连的NMOS管导通,而PMOS管截至,输出为低电平;仅当A、B全为低电平时,两个并联NMOS管都截至,两个串联的PMOS管都导通,输出为高电平
举例分析
输入保护电路和缓冲电路
采用缓冲电路能统一参数,使不同内部逻辑集成逻辑门电路具有相同的输入和输出特性
CMOS逻辑门的缓冲电路
- 输入、输出端加入反相器作为缓冲电路,所以电路的逻辑功能也发生了变化。增加了缓冲器后的逻辑功能为与非功能
CMOS漏极开路门
- 原因:输出短接,在一定情况下会产生低阻通路,大电流有可能导致器件的损毁,并且无法确定输出是高电平还是低电平
- 结构与逻辑符号:
- 上拉电阻对OD门动态性能的影响
p的值愈小,负载电容的充电时间常数亦愈小,因而开关速度愈快。但功耗大,且可能使输出电流超过允许的最大值IOL(max)
p的值大,可保证输出电流不能超过允许的IOL(max)、功耗小。但负载电容的充电时间常数亦愈大,开关速度因而愈慢。
三态(TSL)输出门电路
三态门电路的应用
CMOS逻辑门电路的重要参数
- 输入和输出的高、低电平
输入低电平的上限值、输入高电平的下限值、输出高电平的下限值、输出低电平的上限值 - 传输延迟时间
- 传输延迟时间是表征门电路开关速度的参数,它说明门电路在输入脉冲波形的作用下,其输出波形相对于输入波形延迟了多长的时间。
- 传输延迟时间与电源电压VDD及负载电容大小有关。
- 图表为各个非门的参数
- 功耗:分静态功耗和动态功耗两种
D与电源电压VDD的乘积 - 扇入、扇出数:
延时——功耗积:综合评价指标
带负载能力
- 灌电流负载:当驱动门输出低电压时,电流从负载门灌入驱动门
- 拉电流负载:当驱动门输出高电平时,电流从驱动门拉出,流至负载门的输入端
OH
CMOS传输门(TG)1
CMOS传输门(TG)2
工作原理(设两管的开启电压VTN=|VTP|):
CMOS传输门的应用
- 数据选择器
1导通、TG2截至,L=X
1截至、TG2导通,L=Y - CMOS三态门
CMOS逻辑门电路的系列及主要参数
- CMOS逻辑门电路的系列
- CMOS逻辑门电路主要参数的特点
NMOS逻辑门电路
- NMOS非门
- 逻辑关系:
i为高电平时,T1、T2均导通。两管的导通电阻RDS1<<RDS2,输出电压为:
i为低电平时,T2截至,T1导通。所以输出电压为VOH=VD-VT1,即输出为高电平。所以电路实现了非逻辑
- NMOS门电路(一个负载管、多个工作管)
- 类NMOS反相器
BiMOS门电路
- 特点:功耗低、速度快、驱动力强
- 工作原理:
中规模组合逻辑集成电路与应用
编码器(Encoder)
- 定义:用二进制表示文字、符号或者数码等特定对象的过程,称为编码
- 实现编码的逻辑电路,称为编码器
- 特点:有不多于2n个输入信号,对应n个输出线产生的n位二进制代码
普通编码器
- 存在的问题
通过设置标志位和约束条件以及优先级可以一定程度上避免这些问题
增加GS标志位
约束条件
在题目的基础上,增加一约束条件:同一时刻必须有且只能有一个输入有效
优先编码器(Priority Encoder)
- 明确逻辑功能,设置优先级别
3至I0
3至I0,输出为Y1Y0 - 列真值表
- 列出逻辑函数表达式
- 画出逻辑电路
CD4532优先编码器
- 8-3优先编码器
- EI、EO输入/出使能端
- GS工作状态标志位
- 输入使能端EI高有效
- I7优先级别最高
- 标志位GS仅在EI有效&有有效信号输入的情况下为“1”
- 输出使能端EO在EI有效&没有有效信号输入的情况下为1
74LS148
- 8-3线优先编码器
- EI:输入使能端
- D0~D1:编码信息输入端
- A2~A0:3位二进制代码(反码)输出端
- EO:输出使能端,用于扩展
- GS:工作状态标志位
- EI、GS低有效
- I7优先级别最高
- 标志位GS仅在EI有效&有有效信号输入的情况下为”0“
- 输出使能端EO在EI有效&没有有效信号输入的情况下为0
74LS138(补充)
真值表:
CD4532应用举例
用两片CD4532和必要的逻辑门扩展出16-4线优先编码器
译码器/数据分配器
分类:
- 代码转换器
- 唯一地址译码器
工作原理 - 二进制译码器74×139、74×138
2线-4线译码器
74×139(74HC139)
– 双2-4线译码器,各有一个片选端(输入使能端)
74HC138
– 3-8线译码器,3个输入使能端方便扩展功能
- 半加器真值表
- 逻辑函数的最小项表达式
- 结合芯片139
- 画逻辑图
- 74HC138逻辑图
- 74138应用举例(产生函数1)
- 74138应用举例(产生函数2)
- 74138应用举例(产生函数3,偏向实际应用举例)
- 74HC138应用举例(扩展)
74HC138应用举例(数据分配器)
数据分配是将一个数据源输入的数据根据需要送到不同的输出端上去,实现数据分配功能的逻辑电路称为数据分配器。分配器又叫多路复用器。
- 数据分配器一般用于带使能控制端的二进制译码器实现
- 74HC138译码器作为数据分配器的功能表
74HC42
– 将输入的8421BCD码译成对应的高、低电平输出,又名4-10线译码器
显示译码器(设计)
- 功能:将表示数字的BCD码转换成七段显示码
- 输入:BCD码
- 输出:七段显示码
- 显示译码器设计步骤(以输入8421BCD码、输出驱动共阴显示器为例):
集成显示译码器
常用的集成显示译码器如74HC4511
- 特殊功能端:
74LS48
- LT:试灯输入端,低有效。检查笔端是否正常发光
- BI/RBO:灭灯输入端,输入低电平时灭灯,输入高电平时指示
- RBI:动态消零信号输入端。当LT=1,RBI=0,且输入DCBA=0000时,字形”0“熄灭,且输出BI/RBO=0;
数据选择器(MUX)
- 定义:数字系统中,常要求根据需要从多个数据源中选择一个输出到公共的数据端;能实现这个功能的逻辑电路称做数据选择器(Multiplexer,MUX)
- 功能
- 基本原理
74HC153
双四选一数据选择器
八选一数据选择器74HC151
- 当使能端为1(无效)时,Y总是等于0,与通道选择信号以及数据通道的状态无关
- 当使能端为0(有效)时,正常工作,即根据通道选择信号从8路数据通道中选择一路输出
数据选择器功能的扩展:位的扩展、通道数的扩展
用74151产生3变量函数的依据和解题步骤
- 依据:在74151输出变量的表达式中包含了3变量的所有(23=8)最小项,而逻辑函数的最小项表达式具有唯一性
- 步骤:
- 写出逻辑函数的最小项表达式(编号形式)
- 使器件处于使能状态
- 将74151的通道选择信号(S2,S1,S0)和实际的逻辑变量正确对应起来
- 处理数据输入D0-D7信号电平。逻辑表达式中有mi,则相应的Di=1,其他的数据输入端均为0。
当逻辑变量数多余地址输入端个数时,如何解决
实现并行数据到串行数据的转换
多通道数据分时传送
数据分配器与数据选择器联用,发送端由MUX将各路数据分时送到公共传输线上,接收端再由分配器将公共传输线上的数据适时分配到相应的输出端,而两者的地址输入都是同步控制的
数值比较器
- 定义:对两个二进制数进行比较,产生3个互相排斥的输出,分别代表A=B、A>B、A<B三种情况
- 工作原理
- 真值表
数值比较器位数的扩展
74HC85
数值比较器位数扩展(串联方式)
数值比较器位数扩展(并联方式)
算术运算电路
半加器与全加器
- 半加器:在两个1位二进制数相加时,不考虑低位来的进位的相加
- 全加器:在两个二进制数相加时,考虑低位进位的相加
- 用分立元件或中小规模集成电路实现
- 利用唯一地址译码器实现
- 利用数据选择器实现
- 利用半加器实现
- 多位加法器
i和Ci直接由Am,Bm(m=0,1,…i)和C-1得到 - 集成加法器及应用
- 减法运算
n,补码因此而得名 - 用加补码完成减法运算
触发器
引言
- 数字系统按照结构特征和工作原理可分为两大类
组合逻辑电路:任一时刻的输出状态仅仅由该时刻的输入信号决定
时序逻辑电路:任一时刻的输出信号不仅与当时的输入信号有关,而且与电路原来的状态有关。
组合逻辑电路和存储电路组成,电路中存在反馈
锁存器与触发器
- 锁存器和触发器是实现存储功能的两种基本逻辑单元电路
- 锁存器和触发器的异同点
- 共同点:具有0和1两个稳定状态,一旦状态被确定,就能自行保持。一个锁存器或触发器能存储一位二进制码。
- 不同点:
脉冲电平敏感的存储电路,在特定输入脉冲电平作用下改变状态
脉冲边沿敏感的存储电路,在时钟脉冲的上升沿或下降沿的变化瞬间改变状态
双稳态(bistable multivibrator)
存储一位二进制数/码 1. 电路结构
2. 逻辑状态分析
- 电路具有记忆1位二进制数据的功能
锁存器(Latch)
对脉冲电平敏感基本SR锁存器(1)
1. 电路结构 由一对输入、输出交叉耦合的*或非门*构成
完全相反(互补)的两种逻辑状态,两种稳态。一般规定锁存器Q端状态为锁存器的状态。Q=1,锁存器处于“1”态;Q=0,锁存器处于“0”态。
3. 功能表
4. 特性方程
基本SR锁存器的保持和清0、置1功能,是一个存储单元应具备的最基本的功能
基本SR锁存器(2)
1. 电路结构 由一对输入、输出交叉耦合的*与非门*构成 2. 功能表 3. 逻辑符号带逻辑门控的SR锁存器
控制门与基本锁存器的配合以及锁存使能信号唯一不同的就是多了一个控制的时钟信号。当该信号为高时,锁存器会像普通锁存器一样工作;该信号为低,则无论输入为什么,状态都会被保持
逻辑门控D锁存器
-
电路结构:在逻辑门控SR锁存器的基础上对输入端做改变
-
原理图、逻辑符号
CP=0时,维持原态
n+1=D,满足约束条件S·R=0
传输门控D锁存器
- 电路结构:在双稳态电路基础上增加两个传输门
- 原理图、逻辑符号
E=1时,TG1导通,TG2断开,Q=D
2导通,TG1断开,Q不变
E=1时,Q=D
输出状态也跟着发生变化,即空翻现象
触发器(Flip-Flop)
对脉冲边沿敏感
主从RS触发器
- 电路结构:由两个逻辑门控SR锁存器组成,两个锁存器工作在两个不同的时区
- 工作原理
- 主从触发器的翻转是在CP由1变0时刻(CP下降沿)发生的
- CP一旦变为0后,主触发器被封锁,其状态不再受R、S影响,因此不会有空翻现象
- 缺点:使用时有约束条件(指R和S不能同时为1,否则违背了Q与Q非反相的原则)
主从JK触发器
-
电路结构:将互补输出端反馈到输入端,从而使得R与S无法同时为1
-
原理图
- 功能表
- 特性方程:
- 状态转换图
- 波形图
– CP=1期间主从触发器接受输入信号,从触发器状态保持不变(即一次翻转现象)
– 当Q=0时,只有J的变化可能使Q’由0变1,且只改变一次
当Q=1时,只有K的变化可能使Q’由1变0,且只改变一次
触发沿(上图是下降沿)
维持-阻塞边沿D触发器
-
同步D锁存器:
空翻现象 -
维持-阻塞边沿D触发器
为了克服空翻,并具有边沿触发器的特性,在原电路的基础上引入三根反馈线L1、L2、L3
上跳沿到来的一瞬间,并接收CP上跳沿到来前一瞬间的D信号。维持-阻塞触发器因此而得名 -
逻辑功能(时序逻辑的表达方式)
-
各触发器功能的转换、波形分析、综合分析
SR触发器
- 逻辑符号
- 特性表(状态保护表)
- 状态转化图
- 特性方程
JK触发器
- 逻辑符号
- 特性表(状态转换表)
- 状态转换图
最后
以上就是简单太阳为你收集整理的数字电路A数值与数码逻辑代数组合逻辑电路逻辑门电路中规模组合逻辑集成电路与应用触发器的全部内容,希望文章能够帮你解决数字电路A数值与数码逻辑代数组合逻辑电路逻辑门电路中规模组合逻辑集成电路与应用触发器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复