概述
逻辑电路概述
~逻辑代数
~基本运算,公式和定理
~逻辑函数的表示,转换和化简
1). 数字电路分析与设计工具:逻辑代数
2). 逻辑:事物之间的因果关系。
3). 逻辑代数:逻辑运算的数学方法(布尔代数)
4). 数字中的逻辑代数:二值逻辑,逻辑变量的取值只有0和1两种情况;
5). 逻辑代数中的三种基本运算
与 (AND) | 或(OR) | 非(NOT) | 异或 | 同或 | |
---|---|---|---|---|---|
条件 | 条件同时具备,结果发生 | 条件有一个具备,结果发生 | 条件不具备,结果发生 | 取值不同时,发生 | 取值相同时,发生 |
符号表示 | Y=A AND B=A&B=A*B=AB | Y=A OR B=A+B | Y=NOT A=A’ | Y=A⊕B=AB’+A’B | Y=A⊙B =AB+A‘B’ |
国家标准符号 | |||||
国际标准符号 |
6). 几种常见的复合逻辑运算
7). 基本公式
序号 | 公 式 | 序号 | 公 式 |
---|---|---|---|
10 | 1’=0;0’=1 | ||
1 | 0A=0 | 11 | 1+A=1 |
2 | 1A=A | 12 | 0+A=A |
3 | AA=A | 13 | A+A=A |
4 | AA’=0 | 14 | A+A’=1 |
5 | AB=BA | 15 | A+B=B+A |
6 | A(BC)=(AB)C | 16 | A+(B+C)=(A+B)+C |
7 | A(B+C)=AB+AC | 17 | A+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+A′B=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+A′C+BC=AB+A′C;AB+A′C+BCD=AB+A′C
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+B′C′)(C′+D′)=AC′+B′C′+AD′+B′C′D′(B′C′D′可省略)
注
:
反
演
定
理
按
优
先
级
高
低
进
行
取
反
。
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
最后
以上就是专一电灯胆为你收集整理的数电(第二章、逻辑电路)的全部内容,希望文章能够帮你解决数电(第二章、逻辑电路)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复