1 逻辑代数基础
逻辑代数基础

第一章逻辑代数基础1.1概述1.1.1模拟信号和数字信号电子电路中的信号可以分为两大类:模拟信号和数字信号。
模拟信号——时间连续、数值也连续的信号。
数字信号——时间上和数值上均是离散的信号。
(如电子表的秒信号、生产流水线上记录零件个数的计数信号等。
这些信号的变化发生在一系列离散的瞬间,其值也是离散的。
)数字信号只有两个离散值,常用数字0和1来表示,注意,这里的0和1没有大小之分,只代表两种对立的状态,称为逻辑0和逻辑1,也称为二值数字逻辑。
数字电路的特点和分类传递与处理数字信号的电子电路称为数字电路。
1、数字电路的特点数字电路与模拟电路相比主要有下列优点:(1)由于数字电路是以二值数字逻辑为基础的,只有0和1两个基本数字,易于用电路来实现,比如可用二极管、三极管的导通与截止这两个对立的状态来表示数字信号的逻辑0和逻辑1。
(2)由数字电路组成的数字系统工作可靠,精度较高,抗干扰能力强。
它可以通过整形很方便地去除叠加于传输信号上的噪声与干扰,还可利用差错控制技术对传输信号进行查错和纠错。
(3)数字电路不仅能完成数值运算,而且能进行逻辑判断和运算,这在控制系统中是不可缺少的。
(4)数字信息便于长期保存,比如可将数字信息存入磁盘、光盘等长期保存。
(5)数字集成电路产品系列多、通用性强、成本低。
由于具有一系列优点,数字电路在电子设备或电子系统中得到了越来越广泛的应用,计算机、计算器、电视机、音响系统、视频记录设备、光碟、长途电信及卫星系统等,无一不采用了数字系统。
2、数字电路的分类按集成度分类:数字电路可分为小规模(SSI,每片数十器件)、中规模(MSI,每片数百器件)、大规模(LSI,每片数千器件)和超大规模(VLSI,每片器件数目大于1万)数字集成电路。
集成电路从应用的角度又可分为通用型和专用型两大类型。
1.1.2 数制与码制1. 数制一.几种常用的计数体制1、十进制(Decimal)数码为:0~9;基数是10。
第1章 逻辑代数基础

①代入规则:任何一个含有变量 A 的等式,如果将所有出现 A 的位置都用
同一个逻辑函数代替,则等式仍然成立。这个规则称为代入规则。 例如,已知等式 AB A B ,用函数 Y=AC 代替等式中的 A,
根据代入规则,等式仍然成立,即有:
( AC) B AC B A B C
A
E
B Y
4
第1章 逻辑代数基础---三种基本运算
功能归纳:
真值表:
开关 A 开关 B 断开 断开 闭合 闭合 断开 闭合 断开 闭合
灯Y 灭 灭 灭 亮
A 0 0 1 1
B 0 1 0 1
Y 0 0 0 1
将开关接通记作1,断开记作0;灯亮记作1,灯灭记作0。可以作出如
上表格来描述与逻辑关系,这种把所有可能的条件组合及其对应结果一一列
的逻辑函数, 并记为:
F f ( A, B, C , )
3
第1章 逻辑代数基础---三种基本运算
②三种基本运算
a.与逻辑(与运算)
定义:仅当决定事件(Y)发生的所有条件(A,B,C,…)均满足 时,事件(Y)才能发生。表达式为:
Y=A· C· B· …=ABC…
描述:开关A,B串联控制灯泡Y
法进行描述。每种方法各具特点,可以相互转换。 ①真值表
将输入变量的各种可能取值和相应的函数值排列在一起而组成的表格。
真值表列写方法:每一个变量均有0、1两种取值,n个变量共有2n种不 同的取值,将这2n种不同的取值按顺序(一般按二进制递增规律)排列起
来,同时在相应位置上填入函数的值,便可得到逻辑函数的真值表。
原式左边
AB A C ( A A ) BC
数电第一章

4、十六进制( Hexadecimal )
基数R=16,它有16个符号,即0~9和 A(10),B(11),C(12), D(13),E(14),F(15);计数时,逢十六进一
不同数位上的数具有不同的权值16i。
第一章 逻辑代数基础
常用数制对照表
十 0 1 2 3 4 5 6 7 二 0 0 0 0 0 0 0 0 000 001 010 011 100 101 110 111 八 0 1 2 3 4 5 6 7 十 六 0 1 2 3 4 5 6 7 十 8 9 1 1 1 1 1 1 二 1 1 1 1 1 1 1 1 000 001 010 011 100 101 110 111 八 1 1 1 1 1 1 1 1 0 1 2 3 4 5 6 7 十 六 8 9 A B C D E F
小数点为分界
3
2
7
2
3
4
第一章 逻辑代数基础
非十进制间的转换
二进制与十六进制间的转换
以小数点为分界,整数部分向左、小数部分 分向右,每四位分为一组,不足四位的分别在整 数的最高位前和小数的最低位后加“0‖补足,然 后每组用等值的十六进制码替代,即得目的数。 例: 111011.10101 BB= ?(3B.A8)H (111011.10101) = H
权 权 权 权 权
第一章 逻辑代数基础
2、二进制( Binary )
(N)2= ( Kn-1 K1 K0 . K-1 K-m )2
= Kn-1 2n-1++K121+K020+K-1 2-1++K-m 2-m
n1 i K 2 i i m
特点:⑴ i可为-m到n-1之间的任意整数 ⑵ 基数2,逢2进一,即1+1=10 ⑶ K i表示第i位的数符,数码K i从0-1。 ⑷ 不同数位上的数具有不同的权值2i。
数字电路重点与难点

第一章逻辑代数基础一、重点1、逻辑代数(de)基本公式、常用公式和定理.2、逻辑函数(de)表示方法及相互转换(de)方法.3、最小项(de)定义及其性质,逻辑函数(de)最小项之和表示法.4、逻辑函数(de)化简5、无关项在化简逻辑函数中(de)应用二、难点1、约束项、任意项和无关项.约束项和任意项是两个不同(de)概念.在分析一个逻辑函数时经常会遇到这样一类情况,就是输入逻辑变量(de)某些取值始终不会出现,在这些取值下等于1(de)那些最小项将始终为0.这些取值始终为0(de)最小项,就叫做该函数(de)约束项.有时还可能遇到另外一种情况,就是在输入变量(de)某些取值下,逻辑函数值等于1还是等于0都可以,对电路(de)逻辑功能没有影响,在某些变量取值下等于1(de)那些最小项,就叫做这个逻辑函数(de)任意项.约束项和任意项统称为逻辑函数式中(de)无关项,这些最小项是否写入逻辑函数式无关紧要,可以写入也可以删除.三、主要题型及解题方法1、不同进制数之间(de)转换2、逻辑函数不同表示方法之间(de)转换从真值表写出逻辑函数式(de)一般方法:将真值表中使函数值为1(de)那些输入变量取值组合对应(de)最小项相加.从逻辑式列出真值表:将输入变量(de)所有组合状态逐一代入逻辑式求出函数值,列成表.从逻辑式画出逻辑图:用图形符号代替逻辑式中(de)运算符号,就可以画出逻辑图.从逻辑图写出逻辑式:从输入端到输出端逐级写出每个图形符号对应(de)逻辑式.从逻辑式画出卡诺图:将逻辑函数化成最小项和(de)标准形式,在对应(de)位置上添1,其余为0.3、逻辑等式(de)证明1)分别列出等式两边逻辑式(de)真值表,若真值表完全相同,则等式成立. 2)若能利用逻辑代数(de)公式和定理将等式两边化为完全相同(de)形式,则等式成立.3)分别画出等式两边逻辑式(de)卡诺图,若卡诺图相同,则等式成立.4、逻辑函数(de)化简1)公式化简法利用逻辑代数(de)公式和定理进行逻辑运算,以消去逻辑函数式中多余(de)乘积项和每项中多余(de)因子.如果有无关项,则可以将无关项写入逻辑式,也可以从逻辑式中删除,以使化简结果更加简单.2)卡诺图化简法1画出表示逻辑函数(de)卡诺图2合并最小项(画圈)每个圈内为1(de)相邻最小项(de)个数必须是2i(i=0,1,2…).一个最小项可被多个圈圈,但每个圈至少有一个独有(de)最小项.圈(de)个数尽可能少(乘积项越少),圈尽量大(圈(de)最小项越多,乘积项因子越少).必须把所有(de)最小项圈完.3将合并后(de)最简乘积项相加,写出最简与或式5、逻辑函数式(de)变换利用公式进行变换.第二章门电路一、重点1、半导体二极管和三极管(de)开关特性2、TTL门电路3、CMOS门电路二、难点1、判断双极型三极管(de)工作状态可近似地认为VI ≤VON时三极管截止.iB=0、ic=0.这时三极管(de)c-e之间就相当于一个断开(de)开关.VBE >(硅三极管(de)VON),而且VCE< 时,三极管工作在饱和区.当Ib ≥IBS=(VCC-VCE(sat))/RCβ时,三极管深度饱和导通,VCE≈0、三极管(de)c-e之间就相当于一个闭合(de)开关.2、计算TTL门电路输入端并联(de)总输入电流时,为什么有时按输入端(de)数目加倍,有时按门(de)数目加倍.与逻辑关系是通过T1(de)多发射极结构实现(de),当n个输入端并联时,若输入为低电平,输入电流为流过T1基极(de)电阻R1(de)电流(Vcc-VB1)/R1;而输入为高电平时,T1工作在倒置放大状态,相当于n个倒置放大(de)三极管并联,所以输入电流为单个输入端高电平输入电流(de)n倍.3、为什么TTL电路(de)推拉式输出结构(de)输出电阻都很小.当输出为低电平时,输出端(de)晶体三极管T4 截止,T5饱和导通,其输出电阻很小.当输出为高电平时,T5截止,T4工作在射极输出状态,输出电阻也很小.三、主要题型及解题方法1、双极型三极管工作状态(de)计算在三极管开关电路中,为了使三极管工作在开关状态,必须保证输入为低电平时三极管工作在截止状态,而输入为高电平时三极管工作在饱和导通状态.因此可以利用戴维南定理将三极管(de)基极和发射极之间(de)输入电路简化为等效(de)VE 与RE(de)串联电路.计算输入vi为低电平时(de)VE 值,应该小于VON,三极管截止;计算输入vi 为高电平时(de)VE和i B ,VE应该大于VON,iB应大于临界饱和基极电流IBS,则三极管饱和导通.2、集成门电路逻辑功能(de)分析首先将电路划分为若干个基本功能结构模块:TTL 电路划分为与、或、倒相、非几个模块,CMOS 电路划分为反相器、与、或、传输门等模块.然后从输入到输出依次写出每个电路模块输出与输入(de)逻辑关系式,最后就得到了整个电路逻辑功能(de)表达式.3、输入特性和输出特性(de)应用:包括TTL 电路扇出系数(de)计算、TTL 电路输入端串联电阻允许值(de)计算、三极管接口电路(de)电路参数计算、OC 门和OD 门外接上拉电阻阻值(de)计算.驱动门都必须能为负载门提供合乎标准(de)高、低电平和足够(de)驱动电流,驱动门负载电流必在允许范围,即要满足下列条件:第三章 组合逻辑电路一、重点1、组合逻辑电路在逻辑功能和电路结构上(de)特点2、组合逻辑电路(de)分析方法和步骤3、组合逻辑电路(de)设计方法和步骤4、几种常用中规模集成组合逻辑电路(de)逻辑功能和使用方法5、定性了解组合逻辑电路中(de)竞争--冒险现象及常用(de)消除方法.二、难点1、使用中规模集成器件设计组合逻辑电路时,如何选择器件(de)类型.用n 位地址输入(de)数据选择器,可以产生任何形式(de)输入变量数不大于n+1(de)组合逻辑函数.可以把数据选择器看作通用组合逻辑函数发生器,但它只有一个输出端,只能用于产生单输出逻辑函数.二进制译码器是通用(de)最小项发生器,要用附加(de)或门(或与非门)将所需(de)那些最小项相加,就可以得到所需要(de)逻辑电路了.n 位二进制译码器可以产生输入变量数不大于n(de)组合逻辑函数.加法器(de)逻辑功能是将两个(或两组)输入按二进制数(de)数值相)()(,(max)(max)(max)(max)(max)(max)(min)(min)的个数为负载电流中的个数为负载电流中IL IL OL IH IH OH IL OL IH OH I m mI I I n nI I V V V V ≥≥≤≥加.若要产生(de)函数能化成输入变量与输入变量或输入变量与常量在数值上相加(de)形式,可用加法器实现.数值比较器(de)逻辑功能是比较两个输入二进制代码(de)数值,给出大于、小于和相等(de)输出信号.只能用来判断两个代码是否相同或者数值(de)大小关系.编码器是把每个输入端(de)高、低电平信号转换为一个对应(de)输出代码,因此只能用在需要把一组开关信号转换为一组二进制代码(de)地方.2、逻辑图形符号输入端(de)小圆圈(de)含义,怎样分析这种图形符号(de)逻辑功能.在某些具体(de)逻辑电路中,有(de)输入逻辑变量是以低电平作为有效信号(de).这时为了强调“低电平有效”,便在信号输入端画上小圆圈,并在信号名称上加“非”号.从逻辑功能上讲,这个小圆圈所代表(de)含义是输入信号经过反向后才加到后边(de)逻辑符号上(de),所以它代替了输入端(de)一个反相器. 在分析这类逻辑图形符号(de)功能时,只要用反相器代替输入端(de)小圆圈就可以了.三、主要题型及解题方法1、分析用小规模集成门电路组成(de)组合逻辑电路从输入端到输出端依次写出每一级门电路输出(de)逻辑式,最后在输出端得到表示整个电路输出与输入之间关系(de)逻辑函数式.2、分析用常用中规模集成电路组成(de)组合逻辑电路根据所用器件本身固有(de)逻辑功能,写出表示输入与输出之间关系(de)逻辑函数式.用加到输入端(de)变量名称和输出端(de)变量名称代替上述逻辑函数式中对应端(de)名称,就得到了所分析电路(de)逻辑函数式.为了更直观地显示电路(de)逻辑功能,有时还需要列出逻辑真值表.3、设计组合逻辑电路组合逻辑电路设计步骤:(1)、进行逻辑抽象:分析因果关系,确定输入(原因)、输出(结果)变量;逻辑状态赋值,定义0、1逻辑状态(de)含义;列出真值表.(2)、写出逻辑表达式(3)、选定器件类型,化简或变换逻辑函数式(4)、画出逻辑电路图.用小规模集成门电路设计组合逻辑电路时,要将逻辑函数式化为最简形式.用中规模集成电路设计组合逻辑电路时,须把要产生(de)逻辑函数变换成与所用器件(de)逻辑函数式类似(de)形式,将变换后(de)逻辑函数式与选用器件(de)函数式对照比较,确定所用器件各输入端应当接入(de)变量或常量(1或0)以及各片间(de)连接方式.第四章触发器一、重点1、触发器逻辑功能(de)分类和逻辑功能(de)描述方法(特性表、特性方程和图形符号).2、触发器(de)不同电路结构及各自(de)动作特点.3、触发器(de)电路结构类型和逻辑功能类型之间(de)关系.二、难点1、触发器(de)分类方法和各自(de)特点.按电路结构形式分为基本RS触发器、同步RS触发器、主从触发器、维持阻塞触发器和CMOS边沿触发器.电路结构不同,它们(de)动作特点不同.按逻辑功能分为RS触发器、D触发器、JK触发器和T触发器等.逻辑功能不同,信号(de)输入方式以及触发器状态随输入信号变化(de)规律不同.根据存储原理分为静态和动态触发器.静态触发器靠电路(de)自锁存储数据,动态触发器是通过MOS管栅极输入电容上存储电荷来存储数据(de).2、触发器(de)电路结构和逻辑功能之间(de)关系.触发器(de)电路结构和逻辑功能是两个不同(de)概念,两者没有固定(de)对应关系.同一逻辑功能(de)触发器可以用不同(de)电路结构实现,电路结构不同,动作特点不同;用同一种电路结构形式可以实现不同(de)逻辑功能(de)触发器.例如:有同步RS触发器、主从RS触发器、维持阻塞结构RS触发器,它们在稳态下(de)逻辑功能相同,但电路结构不同,动作特点不同.又如维持阻塞结构可以做成D触发器,也可做成JK触发器.3、主从结构触发器(de)动作特点主从触发器翻转分两步完成:CP=1时,主触发器接收输入信号,置成相应状态;CP下降沿从触发器翻转.主触发器是一个同步触发器,在CP=1(de)全部时间里输入信号都对主触发器起控制作用.主从RS触发器,CP=1期间主触发器可以变化多次.主从JK触发器,由于Q和/Q接回到了输入门,在Q=0时主触发器只接受置1输入信号,Q=1 时主触发器只接受置0信号, 使得CP=1期间主触发器只能变化一次.因此在CP=1期间输入信号发生过变化后,从触发器(de)状态不一定决定于CP下降沿时(de)输入状态值,必须考虑CP=1整个期间(de)输入信号(de)变化过程.第五章时序逻辑电路一、重点1、时序逻辑电路在逻辑功能和电路结构上(de)特点,以及时序逻辑电路逻辑功能(de)描述方法.2、同步时序逻辑电路(de)分析方法和设计方法.3、几种常见中规模集成时序逻辑电路(de)逻辑功能和使用方法二、难点1、时序逻辑电路(de)结构中为什么必须含有一个存储电路,而且存储电路(de)输出还必须与输入变量一起决定电路(de)输出.时序逻辑电路区别于组合逻辑电路(de)根本特征在于它任意时刻(de)输出不仅取决于当时(de)输入,而且还取决于电路原来(de)状态.为了实现上述逻辑功能,时序电路就必须有记忆能力,把电路原来(de)状态保存下来,这就需要用存储电路.同时,为了使输出“不仅取决于当时(de)输入,而且取决于电路原来(de)状态”,那么就必须将存储器(de)输出加到输出电路上,与输入(de)逻辑信号共同决定输出(de)逻辑状态.2、可以说CP信号是计数器(de)输入逻辑变量吗计数器(de)工作过程是每次时钟脉冲到来后便按照状态转换图一次从一个状态转换为下一个状态.时钟脉冲只是让计数器从一个状态转到下一个状态(de)操作信号,而计数器(de)具体状态与时钟信号没有任何逻辑关系.因此,时钟信号不是输入逻辑变量.3、设计实际时序电路时(de)逻辑抽象.时序电路(de)逻辑功能上(de)特点是任意时刻(de)输出不仅取决于当时(de)输入,同时还取决于电路所处(de)状态,这就要求逻辑函数能描述逻辑事件(de)全部过程.为此,逻辑抽象工作必须包括以下内容:1)确定所设计电路(de)输入变量和输出变量.2)通过对逻辑要求(de)分析,找出在事件发生过程中所可能出现(de)逻辑状态.这些状态需要分别用电路(de)状态表示,即逻辑状态(de)数目就是电路必须具备(de)状态数.3)定义输入、输出逻辑状态(de)含义,并将逻辑状态编码.4)分析设计要求,找出每个逻辑状态在各种可能(de)输入信号下(de)输出状态和应当转到(de)次态.第六章脉冲波形(de)产生和整形一、重点1、施密特触发器、单稳态触发器、多谐振荡器典型电路(de)工作原理,电路中各元器件(de)作用以及电路元件参数与电路性能之间(de)定性关系.2、脉冲电路(de)分析计算方法.3、555定时器(de)应用二、难点1、这一章(de)施密特触发器和第四章(de)各种触发器(de)区别.“施密特触发器”是“Schmitt Trigger”,而第四章中(de)各种“触发器”是“Flip-Flop”,所指(de)是两种根本不同性质(de)电路.只是在翻译成中文时没有加以区分,所以容易混淆.第四章讲(de)各种触发器都具有两个可以自行保持(de)稳定状态,并且可以根据需要置成0或1状态.而施密特触发器(de)输出状态始终都是由当时(de)输入状态决定(de),没有记忆状态.它(de)性能特点仅在于输入电压在上升过程中引起输出状态改变时(de)阈值电压V T+和下降过程中引起输出状态改变时(de)阈值电压V T--不相同,而且由于输出状态改变过程中有正反馈作用,所以输出电压变化(de)边沿很陡.2、分析计算脉冲电路(de)方法分析计算脉冲电路常采用波形分析法,其步骤为:1)分析电路(de)工作过程,定性地画出电路中各点电压(de)波形,找出决定电路状态发生转换(de)控制电压.2)画出电容充、放电(de)等效电路.3)确定控制电压充放电(de)初值、终值和转换值.4)代入公式: 计算充、放电时间,求出结果.这种波形分析法(de)关键是能否正确地画出电路各点(de)电压波形,能否正确地画出电容充、放电(de)等效电路.第七章 半导体存储器一、重点1、存储(de)分类,每一类存储器(de)主要特点及工作原理2、存储器(de)扩展接法.3、用存储器设计组合逻辑电路(de)方法.二、难点TH c c cV v v v RC t -∞-∞=)()0()(ln1、这一章讲(de)存储器和第五章讲(de)寄存器(de)区别存储器和寄存器都是用来存储信息(de),但它们(de)结构和工作是不同(de).寄存器电路结构(de)特点是每个存储单元(de)输入和输出都接到一个引脚上,可以直接与外界连接,它可以最方便、快捷地与外电路交换数据.由于制作工艺(de)限制,集成电路(de)引脚数目不可能太多,所以每个寄存器(de)集成电路里包含(de)存储单元数目不会太大,无法实现大量数据(de)存储.存储器电路(de)结构特点是采用了公用(de)输入与输出电路,只有被输入地址代码指定(de)存储单元才能通过输入与输出电路(de)外电路数据交换.因此,就可以在不增加输入与输出引脚(de)条件下大量(de)增加集成电路内部(de)存储单元,制成大存储容量(de)存储器芯片.存储器(de)写入和读出操作就不像寄存器那样简单而直接.首先要输入指定地址(de)代码,经过地址译码器译码后找到对应(de)存储单元,然后才能对指定(de)存储单元进行写入或读出操作.2、用存储器来设计组合逻辑电路时,应当如何选取变量输入端和函数输出端用存储器设计组合逻辑电路时,在知道了组合逻辑函数(de)真值表以后,如果把输入变量看作存储器(de)地址输入信号,把存储器(de)数据输出端看作是函数输出端,那么函数(de)真值表也就是存储器(de)数据表.因此选地址输入端作为变量输入端,选数据输出端作为函数输出端.第八章可编程逻辑器件(PLD)重点1、各种PLD在逻辑功能上(de)共同特点.2、PLD(de)分类及各自(de)特点.3、采用PLD设计逻辑电路时需要使用哪些工具.第九章数—模和模—数转换一、重点1、权电路和到T型D/A转换器(de)工作原理,输出电压(de)定量计算.2、双极性输出D/A转换器(de)工作原理,电路接法,输出电压(de)定量计算.3、A/D转换器(de)主要类型,基本工作原理,性能和比较4、D/A和A/D转换器转换精度和转换速度(de)表示方法和主要影响因素.二、难点D/A转换器(de)应用1.用于组成波形发生器1)分析给定(de)波形发生器电路:首先找出D/A转换器输入(de)数字序列数值,然后算出与这些数字量对应(de)输出模拟电压数值,再将这些模拟电压作为输出波形(de)幅值,按时间顺序画出波形,就得到了输出电压波形.2)设计产生指定波形(de)波形发生器电路:在一个完整(de)波形周期内按一定(de)时间间隔取一系列(de)采样点;选定一个最小量化单位,将每个采样点上波形(de)幅值量化,算出对应(de)数字量;将这些数字量顺序地存入存储器(de)地址中,并将存储器(de)数据输出作为D/A转换器(de)数字量输入;顺序地读出存储器(de)数据并不断(de)循环,在D/A转换器(de)输出端就得到了所要求(de)电压波形.2.用于组成增益可编程放大器负反馈电压放大器中,电压放大倍数(增益)为AV = - RF/ R1.只要以D/A转换器作为可编程电阻取代R1或RF,就能构成增益可编程放大器.这里所说(de)“编程”就是为D/A转换器设定输入数字量D,通常是将数字量D 存入一个寄存器中,然后将寄存器(de)输出加到D/A转换器上.。
逻辑代数基础 举例

逻辑代数基础举例
1. 逻辑代数基础是指用符号和运算符表示逻辑关系的一种数学工具。
它是解决布尔逻辑问题的基础。
2. 逻辑代数基础包括逻辑值、逻辑运算、逻辑表达式和逻辑函数等基本概念。
3. 逻辑值只有两种:真和假。
它们用1和0表示。
逻辑运算包括与、或和非三种基本运算。
4. 逻辑表达式是由逻辑变量和逻辑运算符构成的式子。
它们可以用来表示逻辑函数。
5. 逻辑函数是由逻辑变量和逻辑运算符构成的映射。
它们的取值只有1和0两种可能。
6. 逻辑代数基础可以用来描述数字电路中的逻辑操作。
它们可以用来设计和分析数字电路。
7. 逻辑代数基础对于计算机科学和工程学科都非常重要。
它们被广泛应用于数字电路设计、程序设计和人工智能等领域。
8. 逻辑代数基础可以用来简化逻辑表达式。
这样就可以减少电路的元器件数量和功耗。
9. 逻辑代数基础还可以用来判断逻辑关系的正确性。
这对于设计高可靠性的电路非常重要。
10. 逻辑代数基础还可以用来表示命题逻辑和谓词逻辑。
它们被广泛应用于数学、哲学和语言学等领域。
11. 逻辑代数基础的应用还包括模糊逻辑、量子逻辑和模型检测等
领域。
这些领域对于计算机科学和工程学科的发展都非常重要。
逻辑代数基础(课件)

图形符号
A
L
B
23
2. 或逻辑
逻辑表达式 L= A + B
只有决定某一事件的原因有一个或 一个以上具备,这一事件才能发生
AB L 00 0 01 1 10 1 11 1 或逻辑真值表
图形符号
A 1
L
B
24
3. 非逻辑
当决定某一事件的条件满足时,事 件不发生;反之事件发生
非逻辑真值表
AL
图形符号
0
1
1
0
逻辑表达式 F= A
A
1
L
25
1.3.2 常用复合逻辑运算
与非逻辑运算
或非逻辑运算
L=AB
L=A+B
L
L
与或非逻辑运算 L=AB+CD
L
26
异或运算
AB 00 01 10 11
L 0 1
1 0
逻辑表达式
L=AB=AB+ AB
图A 形符号=1
B
L
同或运算
AB 00 01 10
L 1 0
0
逻辑表达式 L=A B= AB
利用真值表
用真值表证明反演律
A B AB A+ B A• B A+B
00 1
1
1
1
01 1
1
0
0
10 1
1
0
0
11 0
0
0
0
A• B= A+B A+ B=AB
31
1.4.2 逻辑代数中的基本规则
1. 代入规则
任何一个含有某变量的等式,如果等式中 所有出现此变量的位置均代之以一个逻辑函数 式,则此等式依然成立。
逻辑代数基础

公理2 结合律 对于任意的逻辑变量A、B、C,有 (A + B) + C = A + ( B + C ) ( A·B )·C = A·( B·C )
公理3 分配律 对于任意的逻辑变量A、B、C,有 A + ( B·C ) = (A + B)·(A + C) ;
第二章 逻辑代数基础
2.2.2 重要规则
逻辑代数有3条重要规则。
一、代入规则
任何一个含有变量A的逻辑等式,如果将所有出现A的位 置都代之以同一个逻辑函数F,则等式仍然成立。这个规则 称为代入规则。
例如,将逻辑等式A(B+C)=AB+AC中的C都用(C+D)代替, 该逻辑等式仍然成立,即
A〔B+(C+D)〕= AB+A(C+D) 代入规则的正确性是显然的,因为任何逻辑函数都和逻 辑变量一样,只有0和1两种可能的取值。
A·( B + C) = A·B + A·C
公 理 4 0─1 律 对于任意逻辑变量A A + 0 = A ; A ·1 = A A + 1 = 1 ; A ·0 = 0
公理5 互补律 对于任意逻辑变量A,存在唯一的 A,使得
AA 1
AA 0
公理是一个代数系统的基本出发点,无需加以证明。
2.1.1 逻辑变量及基本逻辑运算
公理3
= 理3 A + A ·B = A ; A ·( A + B ) = A
证明 A+A·B = A·1+A·B
公理4
逻辑代数基础教程

第一章逻辑代数基础教学目标、要求:掌握逻辑函数的四种表示法;掌握逻辑代数的三种基本运算;掌握逻辑代数的公式、基本规则;掌握代数和卡诺图这两种方法化简逻辑函数。
内容提要:常用的数制和码制;基本概念;公式和定理;逻辑函数的化简方法、表示方法及其相互转换。
重点、难点:逻辑运算中的三种基本运算,逻辑函数表示方法及它们之间相互转换;用代数法化简逻辑函数的方法(难点) ;逻辑函数的卡诺图化简法(难点)。
教学方法:启发式、讨论式、探究时,理论、实验和实际应用有机结合。
教学学时:12学时概述一、逻辑代数逻辑代数是反映和处理逻辑关系的数学工具。
逻辑代数是由英国数学家George Bool在19世纪中叶创立的,所以又叫布尔代数。
直到20世纪30年代,美国人Claude E. Shannon在开关电路中找到了它的用途,因此又叫开关代数。
与普通代数相比,逻辑代数属两值函数,即逻辑变量取值只有0、1。
这里的0、1不代表数值大小,仅表示两种逻辑状态(如电平的高低、开关的闭合与断开等)。
逻辑代数中的有些规则和公式与普通代数相同,有些则完全不同。
二、二进制数表示法1.十进制有十个基本数码0、1、2、3、4、5、6、7、8、9,任意数字均由这十个基本数码构成。
逢十进一、借一当十。
同样的数码在不同的数位上代表的数值不同。
任意一个十进制数都可以表示为各个数位上的数码与其对应的权的乘积之和,称权展开式。
如:(209.04)10= 2×210+0×110+9×010+0×110-+4 ×210-2.二进制(1)二进制表示法有两个基本数码0、1 ,任意数字均由这两个基本数码构成。
如1011。
逢二进一、借一当二。
二进制数的权展开式:如:(101.01)2= 1×22+0×12+1×02+0×12-+1 ×22-=(5.25)10(2)二进制运算运算规则:加法规则:0+0=0,0+1=1,1+0=1,1+1=10 乘法规则:0.0=0, 0.1=0 ,1.0=0,1.1=1二进制加法1101.011+11.11=10001.001二进制减法10001.001-1101.011=11.11二进制乘法11.11×101=10010.11二进制除法10010.11÷101=11.113.八进制数有八个基本数码0、1、2、3、4、5、6、7,任意数字均由这八个基本数码构成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 逻辑代数基础教学目的与要求:本章是数字电子技术的重要基础。
通过本章学习,要求:1)了解数字信号与数字电路、数制与码制、算术运算与逻辑运算等概念;2) 深刻理解逻辑代数中的基本运算与导出的其它逻辑运算,掌握逻辑代数的基本公式和基本定理;3) 理解逻辑函数概念,掌握逻辑函数的各种表示方法及逻辑函数的范式;4) 熟练掌握逻辑函数化简方法,并能灵活运用。
教学重点与难点:1、逻辑代数的基本运算与复合运算;2、逻辑代数的基本公式、基本定理;3、逻辑函数的表示及其化简方法。
教学时数:共计8学时(其中理论课 8 学时,实验课 学时,习题课 学时,讨论课 学时)教学内容与方法:结合典型例题,运用启发式、课堂练习、课后思考与作业等多种教学方法与手段,详细分析讲解数制与码制、基本逻辑运算与复合逻辑运算方法、逻辑代数基本公式与基本定理、逻辑函数的表示与转换方法、逻辑函数的公式化简与卡诺图化简方法与技巧等重要教学内容。
1.1概述一、数字信号与模拟信号模拟信号与模拟电路→数字信号与数字电路(每次以某最小单位的整数倍变化)→数字电路的类型与特点注:①数字电路按电路结构分:分立、集成;按器件制作工艺分:双极型与MOS 型;按工作原理分:组合逻辑电路和时序逻辑电路;按集成度分:SSI 、MSI 、LSI 、VLSI 。
②数字电路的特点:易集成、高可靠、通用成本低、易保密。
二、数制与码制1、数制1)数制的概念及要素:数制的定义:多位数码中各数位的构成方法及运算时的进位规则称为数制。
数制的要素:任意数位上的可用数码、可用数码的个数(基数,实质为进位规则)、权(与各数位对应的固定数值)。
一般地,设为一个N 进制数,则该数对应的数值大小为:121012N (.n n m a a a a a a a −−−−− )N 1121012N (.)i n n n m i i m a a a a a a a a −−−−−−−==⋅∑ (按权展开式)。
2)常见数制:10进制→2进制→16进制3)不同数制数之间的转换:①N 进制数→10进制数:按权展开式②10进制数→N 进制数:整数部分:除基(N)逆向取余法;小数部分:乘基(N)顺向取整法。
③2进制数→16进制数:整数部分:自右至左4位聚1位;小数部分:自左至右4位聚1位,不足部分补0。
④16进制数→2进制数:1位变4位2、码制代码和码制概念→BCD 码→常用BCD 码介绍代码:用来表示或区分不同事物的一串数码;码制:编制代码过程中应遵循的一套规则。
BCD 码:用4位二进制数表示10进制中十个数码0~9的代码。
常用BCD 码:8421BCD 等。
3、算术运算与逻辑运算1)算术运算:算术运算概念:两个或多个表示数量大小数据之间按进位规则进行的运算。
算术运算中数据的表示及运算方法:①数据的表示:原码表示:符号位+绝对值。
一般用最高位作为符号位,且用“0”表“+”、“1”表“—”; 反码表示:若2310[]s n n x x x x x x −−= 原,则23102310 0 0[] 1 0s n n s s n n s x x x x x x or x x x x x x x x or x −−−−=>⎧=⎨=<⎩ 反; 补码表示:若2310[]s n n x x x x x x −−= 原,则23102310 0[]+1=[]+1 0s n n s n n x x x x x x x x x x x x x x −−−−>⎧=⎨<⎩ 补反。
②运算方法:对于加减法,一般采用补码进行运算,且: [][][]x y x y +=+补补补, [][][]x y x y −=+−补补补(注意[]y −补的求法);对于乘除法,有原码乘除法、补码乘除法等,它们一般都通过加法和移位两种操作来实现。
2)逻辑运算:逻辑运算:两代码之间按逻辑或因果关系进行的运算。
教学小结:1)了解数字信号的特点及其与模拟信号的区别,了解数字电路的分类方法与特点;2)理解数制概念,熟悉数制的三要素,掌握不同数制数据之间的转换方法;3)了解码制概念,熟悉几种常用BCD 码;4)理解算术运算与逻辑运算概念,了解这两种运算方法之间的差异。
作业布置:题1.2(2)、(3),题1.3(2)、(4),题1.4教学后记:1.2 逻辑代数中的三种基本运算一、逻辑代数概述逻辑代数(也称布尔代数)是研究不同事物之间逻辑或因果关系即条件与结果间关系的数学。
其条件和结果称逻辑变量,以大写字母表示。
逻辑变量只能取0或1,0和1是逻辑代数中的逻辑常量。
条件与结果间的逻辑关系称为逻辑函数,同普通代数一样,逻辑代数中也有多种不同的逻辑函数表示方法,它们是进行数字逻辑分析设计的重要工具。
二、基本逻辑运算1、逻辑与运算:定义→真值表→表达式→与门及其图形符号2、逻辑或:定义→真值表→表达式→或门及其图形符号:3、逻辑非运算:定义→真值表→表达式→非门(反相器)及其图形符号注:将所有输入取值组合及对应输出值列成的表格为真值表;将条件与结果逻辑变量通过逻辑运算符号连接而成,用以表示逻辑关系的式子为逻辑函数表达式。
三、复合逻辑运算1、与非运算及与非门符号→或非运算及或非门符号→与或非运算及与或非门符号→异或运算及异或门符号→逻辑同或运算及同或门符号注:①A B A B ⊕= ,A B A B =⊕ ;②A 0A ⊕=,A 1A ⊕=。
1.3~1.4 逻辑代数的基本公式和基本定理一、基本公式1、常量运算公式:01=,10=,,0,1,,,1100⋅1⋅1⋅00+01++2、常量与单个变量之间的运算公式:{{0A 01A 11A A 0A A dual ⋅=+⎯⎯→⋅=+==3、单个变量的运算公式:重叠律、互补律、还原律A A A A A A dual ⋅=⎯⎯→+=, A A 0A A 1dual ⋅=⎯⎯→+=,A A = 4、不同变量之间的运算公式:交换律、结合律、分配律、反演律A B B A A B B A dual ⋅=⋅⎯⎯→+=+(交换律),A (B C)(A B)C A+(B+C)(A+B)+C dual ⋅⋅=⋅⋅⎯⎯→=(结合律)A (B+C)AB+AC A+BC (A+B)(A+C)dual ⋅=⎯⎯→=(分配律)A B A B A+B A B dual ⋅=+⎯⎯→=⋅(反演律)二、常用公式1、还原律:B+AB A (A+B)(A+B)A dual A =⎯⎯→= 2、吸收律:, A+AB A A (A+B)A dual =⎯⎯→⋅=A(A+B)AB A+AB A+B dual =⎯⎯→= 3、冗余律:AB+AC+BC AB+AC =,AB+AC+BCDE AB+AC =三、基本定理1、代入定理:对任意含变量A 的逻辑等式,若以其它任意复杂逻辑式替代变量A ,则该等式仍成立。
如:B+C B A+B AB A+B+C AB+C ABC →=⎯⎯⎯→==。
2、反演定理:对任意逻辑式,若将其中所有原变量→反变量,反变量→原变量,则该逻辑式转换成Y ,,01,1+→⋅⋅→+→→0,Y 。
如已知12Y A(B+C)+CD,Y ==,求1Y 和2Y 。
应用注意:①运算优先级:先括号,后乘,最后加;②不属于单个变量上的非号应保留不变。
3、对偶定理:①对偶式:对任意逻辑式,若将其中所有则所得结果为该逻辑式的对偶式。
Y ,,01,1+→⋅⋅→+→→0,22′Y ′②对偶定理:若两逻辑式相等,即,则必有。
(可减少一半公式的记忆)。
如1Y Y =1Y Y ′=A (B+C)AB+AC A+BC (A+B)(A+C)dual ⋅=⎯⎯→=4、补充定理:111111(,,,,)(,,1,,)(,,0,,)(,,,,)[(,,0,,)][(,,1,,)]i n i n i n i n i n i n f f f f f f x x x x x x x x x x x x x x x x x x =⋅+⋅⎧⎨=+⋅⋅⎩ 。
教学小结:1)理解三种基本逻辑运算的定义,熟练掌握它们的运算方法(真值表)、表达式及图形符号;2)熟练掌握逻辑代数的基本公式和常用公式;3)理解逻辑代数中三条基本定理内容,掌握它们的应用。
作业布置:题1.8(6)、(8)、(9)教学后记:1.5 逻辑函数及其表示方法一、逻辑函数逻辑输出(结果)变量Y 与逻辑输入(条件)变量(A 、B 、C 、…)之间的逻辑关系称为逻辑函数,记为:,其中,所有变量只能取1或0。
Y (A,B,C,f =)Y,A,B,C, 如:举重裁判问题,(为主裁)。
Y AB+AC =A二、逻辑函数的表示方法1、逻辑真值表:将所有输入取值组合及对应输出值列成的表格2、逻辑函数式:用与、或、非等运算关系表示逻辑关系的式子。
3、逻辑电路图:用与、或、非等图形符号表示逻辑关系的图形。
4、波形图:由所有输入变量取值组合的高、低电平及对应输出变量高、低电平构成的图形。
5、卡诺图:三、不同表示方法之间的转换1、真值表→函数表达式①找出表中所有使输出变量为1的输入取值组合;②写出对应乘积项:取值为1的用原变量表示,取值为0的用反变量表示;③将全部乘积项相加即可。
例:Y ABC+ABC+ABC =2、函数表达式→真值表将输入变量取值的的组合逐一代入函数式得到函数值并将其列成表格即得到真值表。
例:列函数Y AB+BC+ABC =的真值表。
3、函数表达式→逻辑电路图 用相应图形符号一一取代函数式中的运算符号即得到函数式对应的逻辑电路。
例:画函数式Y A+BC+ABC+C =对应的电路图。
4、逻辑电路图→函数表达式从输入到输出逐级写出各图形符号对应的逻辑式即可得到最终函数式。
[例]5、函数表达式→波形图:[例]四、逻辑函数的两种范式1、最小项与最大项①最小项概念:对任意变量函数,若乘积项以所有变量(个)为因子且各因子仅以原变量或反变量形式出现一次,则该乘积项称为该变量的最小项。
n n n →最小项的表示及编号方法:常用表示,其中为最小项的编号,是使的变量取值组合所对应的二进数(首先需要进行变量排序)。
i m i i 1i m =→最小项的性质特点:1)变量的最小项共个;n 2n 2)对任一变量取值组合,所有最小项中有且只有一个等于“1”;3)2101n i i m −==∑;4),0i j m m ⋅≡,,all i j i j ∀≠; 5)任意两个只有一个因子不同的最小项(相邻最小项)可以合并成一项,同时消去一对因子。
如:ABC ABC BC +=。
②最大项概念:对任意变量函数,若和项以所有变量(个)为因子且各因子仅以原变量或反变量形式出现一次,则该和项称为该变量的最大项。
n n n →最大项的表示及编号方法:常用i M 表示,其中i 为最大小项的编号,i 是使的变量取值组合所对应的二进数(首先需要进行变量排序)。