电子技术基础 (数字部分)
电子技术基础 (数字部分)
2逻辑代数与硬件描述语言基础 21逻辑代数 2,2逻辑函数的卡诺图化简法 23硬件描述语言 erilog hdl基础 (自学)
2 .逻辑代数与硬件描述语言基础 2.1 逻辑代数 2.2 逻辑函数的卡诺图化简法 2.3 硬件描述语言Verilog HDL基础 (自学)
21逻辑代数 逻辑代数又称布尔代数。它是分析和设计现代数字逻辑电路不可 缺少的数学工具。逻辑代数有一系列的定律、定理和规则,用 对数学表达式进行处理,以完成对逻辑电路的化简、变换、分析 和设计。 逻辑关系指的是事件产生的条件和结果之间的因果关系。在数字 电路中往往是将事情的条件作为输入信号,而结果用输出信号表 示。条件和结果的两种对立状态分别用逻辑“1”和“0表示
2.1 逻辑代数 逻辑代数又称布尔代数。它是分析和设计现代数字逻辑电路不可 缺少的数学工具。逻辑代数有一系列的定律、定理和规则,用于 对数学表达式进行处理,以完成对逻辑电路的化简、变换、分析 和设计。 逻辑关系指的是事件产生的条件和结果之间的因果关系。在数字 电路中往往是将事情的条件作为输入信号,而结果用输出信号表 示。条件和结果的两种对立状态分别用逻辑“1” 和“0”表示
逻辑函数及其相等概念 (1)逻辑表达式:由逻辑变量和与、或、非3种运算符 连接起来所构成的式子。在逻辑表达式中,等式右边的字母 A、B、C、D等称为输入逻辑变量,等式左边的字母Y称为 输出逻辑变量,字母上面没有非运算符的叫做原变量,有非 运算符的叫做反变量 (2)逻辑函数:如果对应于输入逻辑变量A、B、 C、的每一组确定值,输出逻辑变量γ就有唯一确定的值, 则称Y是A、B、C、的逻辑函数。记为 r=f(A, B,C, 注意:与普通代数不同的是,在逻辑代数中,不管是变 量还是函数,其取值都只能是0或1,并且这里的0和1只表示两 种不同的状态,没有数量的含义
逻辑函数及其相等概念 (1)逻辑表达式:由逻辑变量和与、或、非3种运算符 连接起来所构成的式子。在逻辑表达式中,等式右边的字母 A、B、C、D等称为输入逻辑变量,等式左边的字母Y称为 输出逻辑变量,字母上面没有非运算符的叫做原变量,有非 运算符的叫做反变量。 (2)逻辑函数:如果对应于输入逻辑变量A、B、 C、…的每一组确定值,输出逻辑变量Y就有唯一确定的值, 则称Y是A、B、C、…的逻辑函数。记为 Y = f (A,B,C, ) 注意:与普通代数不同的是,在逻辑代数中,不管是变 量还是函数,其取值都只能是0或1,并且这里的0和1只表示两 种不同的状态,没有数量的含义
3逻辑函数相等的概念:设有两个逻辑函数 H=f(A,B,C,…)Y=g(A,B,C,…) 它们的变量都是A、B、C 如果对应于变量A、B、 C、.的任何一组变量取值,Y1和Y2的值都相同,则称Y1和Y2 是相等的,记为Y1=Y 若两个逻辑函数相等,则它们的真值表一定相同;反之亦 然。因此,要证明两个逻辑函数是否相等,只要分别列出它们 的真值表,看看它们的真值表是否相同即可。 证明等式:AB=A+B AB ABABA B A+B 0 0001 101 1110 000
(3)逻辑函数相等的概念:设有两个逻辑函数 ( , , , ) ( , , , ) Y1 = f A B C Y2 = g A B C 它们的变量都是A、B、C、…,如果对应于变量A、B、 C、…的任何一组变量取值,Y1和Y2的值都相同,则称Y1和Y2 是相等的,记为Y1=Y2。 若两个逻辑函数相等,则它们的真值表一定相同;反之亦 然。因此,要证明两个逻辑函数是否相等,只要分别列出它们 的真值表,看看它们的真值表是否相同即可。 A B AB AB A B A+B 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1 0 1 1 1 0 0 1 0 0 1 1 1 0 证明等式: AB = A + B