数字逻辑课件(欧阳星明)第二章
数字逻辑课件——门电路概述

其中,i为流过二极管的电流;u为加到二极
管两端的电压;UT
kT q
k为玻耳兹曼常数,T为热力学温度,q为电子电荷, 在常温下(即结温为27℃,T = 300K),VT ≈26mV; IS为反相饱和电流。
它和二极管的材料、工艺和尺寸有关,但对每只二 极管而言,它是一个定值。
9
i
二极管的特性也可用图 2-1-4的伏安特性曲线描 述。
5
2.1.2 半导体器件的开关特性
▪ 1. 半导体二极管的开关特性
因为半导体二极管具有单向导
电性,即外加正电压时导通,
+VCC
外加反电压时截止,所以它相
当于一个受外加电压极性控制
D
R
的开关,
uI
uO
S
如果用它取代图2-1-1中的S, 图2-1-3 二极管开关电路 就得到了图2-1-3所示的二极
管开关电路。
•以图2-1-10为例,设图中MOS管为
N沟道增强型,它的开启电压为UTN , 则当uI = uGS < UTN时,MOS管工作
在截止区,D-S之间没有形成导电 沟道,沟道间电阻为109~1010Ω, 呈高阻状态,因此D-S间的状态就
像开关断开一样。
图2-1-10 MOS管的 开关电路
20
当uI = uGS > UTN时,且uGD > UTN,则
当uI ≤ 0时,uBE ≤ 0,三极管工
作在截止区,其工作特点是基极电
流iB ≈ 0,集电极电流iC = ICE
≈ 0,因此三极管的集-射极之间 相当于一个断开的开关。
输出电压为uo = UOH ≈ VCC 。
图2-1-7 双极型三 极管开关电路
16
《数字逻辑基础》课件

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

p 2 (2 6) 24(W ) (吸收)
2 电路定理
❖2.1 叠加定理
❖2.2 戴维南定理 ❖ 2.3 诺顿定理 ❖ 2.4 最大功率传递定理
2.1 叠加定理
由线性电阻元件、线性受控源及独立源 构成旳电路为线性电阻电路。
若某线性电阻电路有唯一解,则该电路 中任一支路电流和电压均可表达为电路 中全部独立源旳线性组合。
即:一系列振幅不同,频率成整数倍旳正弦波, 叠加后来可构成一种非正弦周期波。
分析中旳u1、u3、u5等等,这些振幅不同、频率 分别是非正弦周期波频率k次倍旳正弦波统称为非正 弦周期波旳谐波,并按照k是非正弦周期波频率旳倍 数分别称为1次谐波(基波)、3次谐波……。
k为奇数旳谐波一般称为非正弦周期函数旳奇次 谐波;k为偶数时则称为非正弦周期波旳偶次谐波。 而把2次以上旳谐波均称为高次谐波。
1. 4受控源
实际电路中旳受控现象:
Ic
Ib
三极管
Ic Ib
他励直流发电机
If
+
U rIf
U
-
电压控制电压源(VCVS):
特征方程
+
u2 u1
u1
-
-转移电压比
电流控制电压源(CCVS):
特征方程
u2 r i1
i1
r-转移电阻
+
μu1 u2
-
+
ri1 u- 2
电压控制电流源(VCCS):
iS
定义:端电流与电压无关且保持为某一给定函数 旳二端元件。
伏安特征:
iS
i(t) iS (t)
(u为任意值)
i
➢ 电流源旳两种工作状态:
1. 吸收电功率,
第2章 数字逻辑基础(3)PPT课件

演讲人:XXXXXX 时 间:XX年XX月XX日
1. 由TTL到CMOS的接口电路 驱动门为TTL电路,负载门为CMOS电路,主要考虑的
是电平匹配,连接方法有多种:
① 若CMOS门的电源为5V(和TTL门相同)
5V
R
1
1
TTL
CMOS
② 若CMOS门的电源不为5V(和TTL门不同),则TTL
电路可采用OC门。
VDD 5V
R
1
1
TTL
CMOS
③ 采用专用集成电路。 2. 由CMOS 到 TTL的接口电路
信号在0~5V内连续变化。
(1) C=0V,C=5V时,传输门截止.(T1和T2均截止)
(2) C=5V,C=0V时,传输门导通.(T1和T2总有一只导通)
关于CMOS传输门: (1)由于MOS为对称的,源极和漏极可以互换,输入和输出
端也可互换,即CMOS传输门为双向的。 (2) 传输门和非门结合,可组成模拟开关。
2.5 MOS门电路 MOS门电路具有制造工艺简单、集成度高、功耗低、
体积小、成品率高等优点。 特别适用于中、大规模集成电路的制造,是目前集成
电路中的主打产品。
2.5.1 NMOS门电路 1. NMOS反相器
1)T00倍。 2)T1管为驱动管,A为1时导通,输出
Vi
TG
Vo
C
1
Vi SW
Vo
C
3. CMOS集成电路的主要特点和注意事项 特点: 1) 功耗低
2) 工作电源电压范围宽 3) 抗干扰能力强 4) 带负载能力强 5) 输出幅度大 使用注意事项: 1) 多余的输入端不能悬空 2) 注意输入电路的过流保护 3) 电源电压极性不能反接,防止输出短路。
数字逻辑欧阳星明第四版华科出版1~7全答案ppt课件

Y= XYXY= XYXY= XY ,
所以,X=Y。
.
18
习题课
2.6 用逻辑代数的公理、定理和规则将下列逻辑函数化简为 最简“与-或”表达式 。
(1) FAB ABCBC
(2) FABBBCD
(3) F (A B C )A ( B )A ( B C )
(4) FB C D D (B C )A ( C B )
.
2
习题课
1.3 数字逻辑电路可分为哪两种类型?主要区别是什么?
解答: 根据一个电路有无记忆功能,可将数字逻辑电路分为组
合逻辑电路和时序逻辑电路。如果一个逻辑电路在任何时刻 的稳定输出仅取决于该时刻的输入,而与电路过去的输入无 关,则称为组合逻辑电路。由于这类电路的输出与过去的输 入信号无关,所以不需要有记忆功能。如果一个逻辑电路在 任何时刻的稳定输出不仅取决于该时刻的输入,而与电路过 去的输入相关,则称为时序逻辑电路。由于这类电路的输出 与过去的输入信号相关,所以要有记忆功能,要用电路中的 记忆元件的状态来反映过去的输入信号。
解答:
8421码: 十进制: 2421码:
0110 1000 0011 0011 0101 0000 350 0011 1011 0000
0100 0101.1001 0001 0010.0110 12.6 0001 0010.1100
.
10
习题课
1.12 试用8421码和Gray码分别表示下列各数。
4×8-3
(4)(785.4AF)16=7×162+8×161+5×160+4×16-1+
10×8-2
+15×16-3
.
5
习题课
1.6 将下列二进制数转换成十进制数、八进制数和十六进制 数。
大学_数字逻辑第四版(欧阳星明著)课后习题答案下载

数字逻辑第四版(欧阳星明著)课后习题答案下载数字逻辑第四版(欧阳星明著)课后答案下载第1章基础概念11.1概述11.2基础知识21.2.1脉冲信号21.2.2半导体的导电特性41.2.3二极管开关特性81.2.4三极管开关特性101.2.5三极管3种连接方法131.3逻辑门电路141.3.1DTL门电路151.3.2TTL门电路161.3.3CML门电路181.4逻辑代数与基本逻辑运算201.4.1析取联结词与正“或”门电路201.4.2合取联结词与正“与”门电路211.4.3否定联结词与“非”门电路221.4.4复合逻辑门电路221.4.5双条件联结词与“同或”电路241.4.6不可兼或联结词与“异或”电路241.5触发器基本概念与分类251.5.1触发器与时钟271.5.2基本RS触发器271.5.3可控RS触发器291.5.4主从式JK触发器311.5.5D型触发器341.5.6T型触发器37习题38第2章数字编码与逻辑代数392.1数字系统中的编码表示392.1.1原码、补码、反码412.1.2原码、反码、补码的运算举例472.1.3基于计算性质的几种常用二-十进制编码48 2.1.4基于传输性质的几种可靠性编码512.2逻辑代数基础与逻辑函数化简572.2.1逻辑代数的基本定理和规则572.2.2逻辑函数及逻辑函数的表示方式592.2.3逻辑函数的标准形式622.2.4利用基本定理简化逻辑函数662.2.5利用卡诺图简化逻辑函数68习题74第3章数字系统基本概念763.1数字系统模型概述763.1.1组合逻辑模型773.1.2时序逻辑模型773.2组合逻辑模型结构的数字系统分析与设计81 3.2.1组合逻辑功能部件分析813.2.2组合逻辑功能部件设计853.3时序逻辑模型下的数字系统分析与设计923.3.1同步与异步933.3.2同步数字系统功能部件分析943.3.3同步数字系统功能部件设计993.3.4异步数字系统分析与设计1143.4基于中规模集成电路(MSI)的数字系统设计1263.4.1中规模集成电路设计方法1263.4.2中规模集成电路设计举例127习题138第4章可编程逻辑器件1424.1可编程逻辑器件(PLD)演变1424.1.1可编程逻辑器件(PLD)1444.1.2可编程只读存储器(PROM)1464.1.3现场可编程逻辑阵列(FPLA)1484.1.4可编程阵列逻辑(PAL)1494.1.5通用阵列逻辑(GAL)1524.2可编程器件设计1604.2.1可编程器件开发工具演变1604.2.2可编程器件设计过程与举例1604.3两种常用的HDPLD可编程逻辑器件164 4.3.1按集成度分类的可编程逻辑器件164 4.3.2CPLD可编程器件1654.3.3FPGA可编程器件169习题173第5章VHDL基础1755.1VHDL简介1755.2VHDL程序结构1765.2.1实体1765.2.2结构体1805.2.3程序包1835.2.4库1845.2.5配置1865.2.6VHDL子程序1875.3VHDL中结构体的描述方式190 5.3.1结构体的行为描述方式190 5.3.2结构体的数据流描述方式192 5.3.3结构体的结构描述方式192 5.4VHDL要素1955.4.1VHDL文字规则1955.4.2VHDL中的数据对象1965.4.3VHDL中的数据类型1975.4.4VHDL的运算操作符2015.4.5VHDL的预定义属性2035.5VHDL的顺序描述语句2055.5.1wait等待语句2055.5.2赋值语句2065.5.3转向控制语句2075.5.4空语句2125.6VHDL的并行描述语句2125.6.1并行信号赋值语句2125.6.2块语句2175.6.3进程语句2175.6.4生成语句2195.6.5元件例化语句2215.6.6时间延迟语句222习题223第6章数字系统功能模块设计2556.1数字系统功能模块2256.1.1功能模块概念2256.1.2功能模块外特性及设计过程2266.2基于组合逻辑模型下的VHDL设计226 6.2.1基本逻辑门电路设计2266.2.2比较器设计2296.2.3代码转换器设计2316.2.4多路选择器与多路分配器设计2326.2.5运算类功能部件设计2336.2.6译码器设计2376.2.7总线隔离器设计2386.3基于时序逻辑模型下的VHDL设计2406.3.1寄存器设计2406.3.2计数器设计2426.3.3并/串转换器设计2456.3.4串/并转换器设计2466.3.5七段数字显示器(LED)原理分析与设计247 6.4复杂数字系统设计举例2506.4.1高速传输通道设计2506.4.2多处理机共享数据保护锁设计257习题265第7章系统集成2667.1系统集成基础知识2667.1.1系统集成概念2667.1.2系统层次结构模式2687.1.3系统集成步骤2697.2系统集成规范2717.2.1基于总线方式的互连结构2717.2.2路由协议2767.2.3系统安全规范与防御2817.2.4时间同步2837.3数字系统的非功能设计2867.3.1数字系统中信号传输竞争与险象2867.3.2故障注入2887.3.3数字系统测试2907.3.4低能耗系统与多时钟技术292习题295数字逻辑第四版(欧阳星明著):内容提要点击此处下载数字逻辑第四版(欧阳星明著)课后答案数字逻辑第四版(欧阳星明著):目录本书从理论基础和实践出发,对数字系统的基础结构和现代设计方法与设计手段进行了深入浅出的论述,并选取作者在实际工程应用中的一些相关实例,来举例解释数字系统的设计方案。
数字逻辑

第二章逻辑代数基础逻辑代数是描述、设计数字系统的重要工具,是由逻辑学发展而来的。
逻辑学是研究逻辑思维和推理规律的一门学科。
19世纪中布尔(Boole)创立了布尔代数,即用代数形式来描述、研究逻辑学问题。
二十世纪初香农(Shannon)把布尔代数应用于继电器构成的开关电路,称为开关代数。
目前逻辑门是数字系统的基础,因此把开关代数又称为逻辑代数。
2.1 逻辑代数的基本概念2.1.1 逻辑变量与逻辑函数逻辑代数有两个逻辑常量:逻辑0和逻辑1。
不同于普通代数中的0和1,逻辑0和逻辑1不具有数量的概念,而是两个对立的状态。
数字系统中可用电平值或元件状态表示逻辑0和逻辑1。
逻辑变量是一个符号,它可以取值逻辑0或逻辑1。
逻辑代数中,若某逻辑变量F 的取值唯一地由一组变量A 1, A 2, …, A n 的取值确定,则称这样的逻辑关系为逻辑函数关系,可表示为:F = f ( A 1, A 2, …, A n )其中,称逻辑变量F 为逻辑因变量或输出变量,多用于描述数字系统的输出状态;变量组A 1, A 2, …, A n 称为逻辑自变量或输入变量,常用于描述数字系统的输入状态。
与普通代数中的函数不同,逻辑函数中的变量仅能取离散值逻辑0、逻辑1,逻辑函数中的运算可分解为与、或、非这三种逻辑运算。
逻辑函数相同的概念为,若有逻辑函数F 1= f 1( A 1, A 2, …, A n )F 2= f 2( A 1, A 2, …, A n )且对于A 1, A 2, …, A n 的所有取值组,F 1 、F 2的取值都相同,则认为逻辑函数F 1 、F 2相同。
2.1.2 逻辑运算逻辑代数中有“与”、“或”、“非”三种逻辑运算。
1. “与”运算若决定某事件发生的多个条件同时满足时,该事件才能发生,称这样的逻辑关系为“与”逻辑。
逻辑代数中用“与”运算描述“与”逻辑,其运算符为“·”或“∧”。
“与”运算式可表示为:F = A ·B或F = A∧B“与”运算也称为逻辑乘。
(2021年整理)数字逻辑第二章

(完整)数字逻辑第二章编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)数字逻辑第二章)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)数字逻辑第二章的全部内容。
第二章逻辑代数基础1 : 下列等式不正确的是()A:1+A=1B:1•A=AC:A+A´=1D:(A+B)´=A´+B´您选择的答案: 正确答案: D知识点:(A+B)´=A´•B´—-——-—-———-—--———————---——--—--——---------———-—--——-—---———-—————-———-----——2 : 已知Y=A+AB´+A´B,下列结果中正确的是()A:Y=AB:Y=BC:Y=A+BD:Y=A´+B´您选择的答案: 正确答案: C知识点:利用公式A+AB´=A和A+A´B=A+B进行化简—---—————-—--——----—--——--——-———-——-—-—-——-——--—-—---—-——--—--————--—--—--——3 : 下列等式不正确的是( )A:(ABC)´=A´+B´+C´B:(A+B)(A+C)=A+BCC: A(A+B)´=A+B´D:AB+A´C+BC=AB+A´ C您选择的答案:正确答案: C知识点:A(A+B)´=0-——-—---———-——-—--———-———---————-—-——---——--——-—--——--————————————-—-——--—-—4 :下列等式正确的是()A:A+AB+B=A+BB:AB+AB´=A+BC:A(AB)´=A+B´D:A(A+B+C)´=B´C´您选择的答案:正确答案: A知识点:AB+AB´=A;A(AB)´=AB´;A(A+B+C)´=0-—-—-———-—-—--——-—-—---—--——--—--—--—-—-——-——--—-----—--—-—--—-—-——--——--—-—5 :下列说法不正确的是()A:逻辑代数有与、或、非三种基本运算B:任何一个复合逻辑都可以用与、或、非三种基本运算构成C:异或和同或与与、或、非运算无关D:同或和异或互为反运算您选择的答案:正确答案: C知识点:异或和同或也是由与、或、非三种基本运算构成的复合运算-—--—-——-————---—-————--————-——————--——-———----------—----—--—---—----—-—-—-6 :下列说法不正确的是()A:利用代入定理可将基本公式中的摩根定理推广为多变量的形式B:将逻辑式Y中的所有“• "和“+”互换,“0 ”和“1”互换,就可得到Y´C:摩根定理只是反演定理的一个特例D:将逻辑式Y中的所有“• ”和“+”互换,“0 ”和“1”互换,就可得到YD您选择的答案: 正确答案: B知识点:区分反逻辑式和对偶式的变换方法:将逻辑式Y中的所有“•”和“+”互换,“0 ”和“1"互换,可得到YD;将逻辑式Y中的所有“•”和“+”互换,“0 ”和“1”互换,原变量和反变量互换,可得到Y´。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
14
第二章
逻辑代数基础
从数字系统研究的角度看,逻辑函数的定义如下:
设某一逻辑电路的输入逻辑变量为A1,A2,…,An,输 出逻辑变量为F,如下图所示。 A1 A2 … An 逻辑电路
广义的逻辑电路
F
图中,F 被称为A1,A2,…,An的逻辑函数,记为 F = f ( A1,A2,…,An )
逻辑电路输出函数的取值是由逻辑变量的取值和电路本 身的结构决定的。 任何一个逻辑电路的功能都可由相应的逻辑函数完全描 述,因此,能够借助抽象的代数表达式对电路加以分析研究。 15
11
第二章
逻辑代数基础
“与”运算的Βιβλιοθήκη 算法则: 0· =0 0 1· =0 0 0· =0 1 1· =1 1 数字系统中,实现“与”运算关系的逻辑电路称为“与” 门。 3.“非” 运算 如果某一事件的发生取决于条件的否定,即事件与事件 发生的条件之间构成矛盾,则这种因果关系称为“非”逻辑。 在逻辑代数中,“非”逻辑用“非”运算描述。其运算 符号为“¯ ”,有时也用“¬”表示。“非”运算的逻辑关系 可表示为 F = A 或者 F = ¬A 读作“F等于A非”。
B
F
并联开关电路
A 0 0 1 1
B 0 1 0 1
F 0 1 1 1
9
A、B中只要有一个为1,则F为1; 仅当A、B均为0时,F才为0。
第二章
逻辑代数基础
“或”运算的运算法则: 0+0=0 1+0=1 0+1=1 1+1=1 实现“或”运算关系的逻辑电路称为“或” 门。 2.“与”运算 如果决定某一事件发生的多个条件必须同时具备,事 件才能发生,则这种因果关系称之为“与”逻辑。 在逻辑代数中,“与”逻辑关系用“与”运算描述。 其运 算符号为“·”,有时也用“∧”表示。两变量“与” 运算关系可表示为 F = A· 或者 F = A∧B B
7
第二章
逻辑代数基础
用两个开关并联控制一个灯的电路如下图所示。 A B F
并联开关电路
在上图所示电路中,开关A和B并联控制灯F。 可以看出,当开关A、B中有一个闭合或者两个均闭合时, 灯F即亮。 因此,灯F与开关A、B之间的关系是“或”逻辑关系。
8
第二章
逻辑代数基础
逻辑代数中,“或”逻辑用“或”运算描述。其运算符 号为“+”,有时也用“∨”表示。两变量“或”运算的关系 可表示为 F = A + B 或者 F = A ∨ B 在下图所示电路中,假定开关断开用0表示,开关闭合用 读作“F等于A或B”。 1表示;灯灭用0表示,灯亮用1表示,则灯F与开关A、B的关 系如下表所示。 “或”运算表 A
真值表由两部分组成:
左边一栏列出变量的所有取值
组合,为了不发生遗漏,通常各变 量取值组合按二进制数码顺序给出; 右边一栏为逻辑函数值。 例如,逻辑函数 的真值表如右表所示。
19
第二章
逻辑代数基础
三、卡诺图 卡诺图是由表示逻辑变量所有取值组合的小方格所构 成的平面图。 这种用图形描述逻辑函数的方法,在逻辑函数化简中 十分有用,将在后面结合函数化简问题进行详细介绍。 描述逻辑逻辑函数的3种方法各有特点,可用于不同场合。 但针对某个具体问题而言,它们仅仅是同一问题的不同描述 形式,相互之间可以很方便地进行变换。
对于任意逻辑变量A、B,有 A+B =B +A A· = B · B A 公理 2 结合律 对于任意的逻辑变量A、B、C,有 (A + B) + C = A + ( B + C ) ( A· )· = A· B· ) B C ( C
4
第二章
逻辑代数基础
公理 3 分配律 对于任意的逻辑变量A、B、C,有 A + ( B· ) = (A + B)· + C) C (A A· B + C) = A· + A· ( B C 公理 4 0─1律 对于任意逻辑变量A,有 A+ 0 =A A· =A 1 A+1=1 A· =0 0 公理 5 互补律 对于任意逻辑变量A,存在唯一的 A,使得
16
第二章
逻辑代数基础
2.1.3
逻辑函数的表示法
如何对逻辑功能进行描述? 常用的方法有逻辑表达式、真值表、卡诺图3种。
一、逻辑表达式 逻辑表达式是由逻辑变量和“或”、“与”、“非” 3种运算符以及括号所构成的式子。例如
F f A, B AB AB
该逻辑表达式描述了一个两变量的逻辑函数F。函数 F和变量A、B的关系是: 当变量A和B取值不同时,函数F的值为“1”; 取值 相同时,函数F的值为“0”。 17
20
第二章
逻辑代数基础
2 .2
2.2.1
逻辑代数的基本定理和规则
基本定理
根据逻辑代数的公理,可以推导出逻辑代数的基本定理。 下面给出常用的8组定理,并对定理中的一个表达加以 证明,另一个留给读者自己证明。 定理1 0+0=0 0+1=1 1+0=1 1+1=1 0· =0 0 0· =0 1 1· =0 0 1· =1 1
27
第二章
逻辑代数基础
代入规则的意义: 利用代入规则可以将逻辑代数公理、定理中的变量用任 意函数代替,从而推导出更多的等式。这些等式可直接当作 公式使用,无需另加证明。
例如,若用逻辑函数 F = f(A1,A2,…,An)代替公理 A = 1 中的变量A,便可得到等式 f(A1,A2,…,An) + (A1,A2,…,An) = 1 即一个函数和其反函数进行“或”运算,其结果为1。 注意:使用代入规则时,必须将等式中所有出现同一变量 的地方均以同一函数代替,否则代入后的等式将不成立。
第二章
逻辑代数基础
逻辑函数和普通代数中的函数一样存在是否相等的问题。 什么叫做两个逻辑函数相等呢? 设有两个相同变量的逻辑函数 F1 = f1( A 1,A 2, … ,A n) F2 = f2( A 1,A 2, … ,A n) 若对应于逻辑变量 A1 ,A2 , … , An的任何一组取值,F1和 F2的值都相同,则称函数F1和F2相等,记作F1 = F2 。 如何判断两个逻辑函数是否相等? 通常有两种方法,一种方法是真值表法,另一种方法是 代数法。
证明:在公理4中,A表示集合K中的任意元素,因而可以 是0或1。用0和1代入公理4中的A,即可得到上述关系。 如果以1和0代替公理5中的A,则可得到如下推论:
21
第二章
逻辑代数基础
定理2
A+A=A
;
A· =A A
定理3
A+A· =A B
;
A·A+ B ) =A (
22
第二章
逻辑代数基础
定理2
A+A=A
第二章
逻辑代数基础
2.1.2
逻辑函数及逻辑函数间的相等
一、逻辑函数的定义 逻辑代数中函数的定义与普通代数中函数的定义类似, 即随自变量变化的因变量。但和普通代数中函数的概念相 比,逻辑函数具有如下特点: 1.逻辑函数和逻辑变量一样,取值只有0和1两种可
能;
2.函数和变量之间的关系是由“或”、“与”、 “非”三种基本运算决定的。
;
A· =A A
定理3
A+A· =A B
;
A·A+ B ) =A (
23
第二章
逻辑代数基础
24
第二章
逻辑代数基础
定理7
A· + A· = A B ( A + B ) · A+ ( ) =A
25
第二章
逻辑代数基础
26
第二章
逻辑代数基础
2.2.2
重要规则
逻辑代数有3条重要规则,即代入规则、反演规则和对偶 规则。
28
+
第二章
逻辑代数基础
二、反演规则 若将逻辑函数表达式F中所有的“·”变成“+”,“+” 变成“·”,“0”变成“1”,“1”变成“0”,原变量变成 反变量,反变量变成原变量,并保持原函数中的运算顺序不 变,则所得到的新的函数 为原函数F的反函数。这一规则 称为反演规则。 例如,已知函数 ,根据反演规则可得到
第二章
逻辑代数基础
逻辑表达式的简写: 1.“非”运算符下可不加括号,如 , 等。
2.“与”运算符一般可省略,如A· B可写成AB。 3.在一个表达式中,如果既有“与”运算又有“或” 运算, 则按先“与”后“或”的规则进行运算,可省去括号,如 (A· B)+(C· D)可写为AB+CD。 注意:(A+B)·(C+D)不能省略括号,即不能写成A+B·C+D! 运算优先法则:( ) • ⊕
高
+ 低
4.(A+B)+C或者A+(B+C)可用A+B+C代替;(AB)C
或者A(BC)可用ABC代替。
18
第二章
逻辑代数基础
二、真值表
依次列出一个逻辑函数的所有输入变量取值组合及其相 应函数值的表格称为真值表。 由于一个逻辑变量有0和1两种可能的取值,n个逻辑变量 共有2n种可能的取值组合。因此,一个n个变量的逻辑函数, 其真值表有2n行。
2
第二章
逻辑代数基础
本章知识要点:
☆
☆ ☆
基本概念
基本定理和规则 逻辑函数的表示形式
☆
逻辑函数的化简
3
第二章
逻辑代数基础
2.1
逻辑代数的基本概念
逻辑代数L是一个封闭的代数系统,它由一个逻辑变量集 K,常量0和1以及“或”、“与”、“非”三种基本运算所
构成,记为L = { K , + , · - , 0 , 1 }。该系统应满足下列 , 公理。 1 交换律 公理