数电(第二章、逻辑电路)

逻辑电路概述
~逻辑代数
~基本运算,公式和定理
~逻辑函数的表示,转换和化简
1). 数字电路分析与设计工具:逻辑代数

2). 逻辑:事物之间的因果关系。

3). 逻辑代数:逻辑运算的数学方法(布尔代数)

4). 数字中的逻辑代数:二值逻辑,逻辑变量的取值只有0和1两种情况;

5). 逻辑代数中的三种基本运算

与 (AND)或(OR)非(NOT)异或同或
条件条件同时具备,结果发生条件有一个具备,结果发生条件不具备,结果发生取值不同时,发生取值相同时,发生
符号表示Y=A AND B=A&B=A*B=ABY=A OR B=A+BY=NOT A=A’Y=A⊕B=AB’+A’BY=A⊙B =AB+A‘B’
国家标准符号在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
国际标准符号在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

6). 几种常见的复合逻辑运算
在这里插入图片描述 在这里插入图片描述 在这里插入图片描述
7). 基本公式

序号公 式序号公 式
101’=0;0’=1
10A=0111+A=1
21A=A120+A=A
3AA=A13A+A=A
4AA’=014A+A’=1
5AB=BA15A+B=B+A
6A(BC)=(AB)C16A+(B+C)=(A+B)+C
7A(B+C)=AB+AC17A+BC=(A+B)(A+C)
8(AB)’=A’+B’18(A+B)’=A’B’
9(A’)’=A

证 明 : A + B C = ( A + B ) ( A + C ) \color{blue}证明:A+BC=(A+B)(A+C) A+BC=(A+B)(A+C)
证 : 右 = A A + A C + B A + B C = A ( 1 + B + C ) + B C = A + B C = 左 \color{blue}证:右= AA + AC + BA + BC = A(1+B+C) + BC=A+BC=左 =AA+AC+BA+BC=A(1+B+C)+BC=A+BC=

8). 常用公式
1. A + A B = A \color{blue}1.A+AB=A 1.A+AB=A
2. A ( B + C ) = A \color{blue}2.A(B+C)=A 2.A(B+C)=A
3. A B + A B ′ = A \color{blue}3.AB+AB'=A 3.AB+AB=A
4. A + A ′ B = A + B \color{blue}4.A+A'B=A+B 4.A+AB=A+B
5. A B + A ′ C + B C = A B + A ′ C ; A B + A ′ C + B C D = A B + A ′ C \color{blue}5.AB+A'C+BC=AB+A'C; AB+A'C+BCD=AB+A'C 5.AB+AC+BC=AB+AC;AB+AC+BCD=AB+AC
6. A ( A B ) ′ = A B ′ ; A ′ ( A B ) ′ = A ′ \color{blue}6.A(AB)'=AB'; A'(AB)'=A' 6.A(AB)=AB;A(AB)=A

逻辑电路中的基本定理
1). 代入定理
在任何一个包含A的逻辑等式中,若以另外一个逻辑式代入式中A的位置,则等式依然成立。
例 : 1. A + B C = ( A + B ) ( A + C ) \color{blue}例:1.A+BC=(A+B)(A+C) 1.A+BC=(A+B)(A+C)
A + B ( C D ) = ( A + B ) ( A + C D ) = ( A + B ) ( A + C ) ( A + D ) \color{blue}A+B(CD)=(A+B)(A+CD)=(A+B)(A+C)(A+D) A+B(CD)=(A+B)(A+CD)=(A+B)(A+C)(A+D)
例 : 2. ( A B ) ′ = A ′ + B ′ \color{blue}例:2.(AB)'=A'+B' 2.(AB)=A+B
( A B C ) ′ = A ′ + B ′ + C ′ \color{blue}(ABC)'=A'+B'+C' (ABC)=A+B+C

2). 反演定理
对任意逻辑式 Y = > Y ′ \color{blue}Y=>Y' Y=>Y,即对于任意一个逻辑式Y,若将其中所有的“与”换成“或”,“或”换成“与”,0换成1,1换成0,原变量变成反变量,反变量变成原变量,则得到一个新的逻辑式即为逻辑式Y的非,这个规律称为反演定理。
∗ = > + , \color{blue}*=>+ , =>+, + = > ∗ , \color{blue}+=>* , +=>, 0 = > 1 , \color{blue}0=>1 , 0=>1, 1 = > 0 \color{blue}1=>0 1=>0
例 : Y = A ′ ( B + C ) + C D \color{blue}例:Y=A'(B+C)+CD Y=A(B+C)+CD
Y ′ = ( A + B ′ C ′ ) ( C ′ + D ′ ) = A C ′ + B ′ C ′ + A D ′ + B ′ C ′ D ′ ( B ′ C ′ D ′ 可 省 略 ) \color{blue}Y'=(A+B'C')(C'+D')=AC'+B'C'+AD'+B'C'D'(B'C'D'可省略) Y=(A+BC)(C+D)=AC+BC+AD+BCD(BCD)
注 : 反 演 定 理 按 优 先 级 高 低 进 行 取 反 。 \color{red}注:反演定理按优先级高低进行取反。
3). 对偶定理
对偶式指的是对于任何一个逻辑式Y,若将其中的“·”换成“+”,“+”换成“·”,0换成1,1换成0,则得到一个新的逻辑式Y’,Y’就是Y的对偶式。显然Y和Y’互为对偶式。

4). 逻辑函数的表示方法
~真值表
~逻辑式
~逻辑图
~波形图

5). 真值表转逻辑式
1.找出真值表中使Y=1的输入变量取值组合。
2.将每个取值给写成一个与项,其中取值为1的用原变量,取值为0的用反变量。
3.将这些与项相或即得Y。
最小项
1). n变量逻辑函数的m
~m是与项
~包含n个因子
~n个变量均为原变量或反变量的形式在m中出现一次。对n变量的逻辑函数,有 2 n 2^n 2n个最小项
例如:两变量A,B的最小项
A’B’,A’B,AB’,AB( 2 2 = 4 2^2=4 22=4个)
最小项编号:以其二进制所对应的十进制进行编号。例:A’B:为01,那么对应 m 1 m_1 m1
最小项性质:
⋅ · 在输入变量任意取值的情况下,有且仅有一个最小项的值为1
⋅ · 全体最小项之和为1
⋅ · 任何两个最小项之积为0
⋅ · 两个相邻的最小项之和可以合并,消去一个共同因子,只留公共因子。
相 邻 : \color{red}相邻: :仅一个因子不同的自小项。如:A’BC与A’BC’,A’BC+A’BC=A’B。
列:Y(A,B,C)=ABC’+BC=ABC’+BC(A+A’)=ABC’+ABC+A’BC= ∑ m ( 3 , 6 , 7 ) \sum m(3,6,7) m(3,6,7)
最小项的逻辑形式一定是唯一的。

最大项
1). n变量逻辑函数的M
~M是或项
~包含n个因子
~n个变量均为原变量或反变量的形式在M中出现一次。对n变量的逻辑函数,有 2 n 2^n 2n个最大项
例如:两变量A,B的最大项
A’+B’,A’+B,A+B’,A+B( 2 2 = 4 2^2=4 22=4个)
最大项编号:以其二进制所对应的十进制进行编号。例:A’+B:为10,那么对应 m 2 m_2 m2
最大项性质:
⋅ · 在输入变量任意取值的情况下,有且仅有一个最大项的值为0
⋅ · 全体最大项之积为0
⋅ · 两个相邻的最大项之积可以合并,消去一个共同因子,只留公共因子。
相 邻 : \color{red}相邻: :仅一个因子不同的自小项。如:A’+B+C和A’+B+C’,(A’+B+C)(A’+B+C)=A’+B。
列:Y(A,B,C)=(A+B+C’)(B+C)=(A+B+C’)(B+C+AA’)=(A+B+C’)(A+B+C)(A’+B+C)= ∏ M ( 3 , 6 , 7 ) \prod M(3,6,7) M(3,6,7)
最大项的逻辑形式一定是唯一的。

卡诺图
⋅ · 逻辑函数最小项之和的一种图形表示。
⋅ · 2 n 2^n 2n个小方格分别代表n变量的所有最小项,并将它们排列成矩阵,而且使几何位置相邻的两个最小项在逻辑上也是相邻的——就得到卡诺图。
~卡诺图的表示方法:
在这里插入图片描述
1). 用卡诺图表示逻辑函数
⋅ · 将逻辑函数表示为最小项之和的形式
⋅ · 在卡诺图上与这些最小项对应的方格上填入1,其余方格填入0。
简化方案:
确定使每个与项为1的所有输入变量取值,并在卡诺图上对应方格填入1。其余补0。
2). 逻辑函数的卡诺图化简法
2 n 2^n 2n个相邻最小项,可合并为一项,消去n个因子。
化简原则:
⋅ · 与项的数目最少,即圈成的矩形数量最少;
⋅ · 每个与项的因子最少,即圈成的矩形最大;
⋅ · 保证每个圈至少有一个"1"只被圈过一次,否则该圈是多余的。
3). 具有无关项的逻辑函数的化简
1.约束项:逻辑函数中输入变量取值有限制,与这些被限制的取值对应的最小项称为约束项。
2.任意项:在输入变量某些取值下,函数值为1或0,不影响逻辑电路的功能,这些取值对应的最小项称为任意项。
无关项:约束项和任意项统称为无关项,可写入逻辑式,也可不写入逻辑式。
F = ∑ m + ∑ d \color{red}F=\sum m + \sum d F=m+d

  • 2
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值