1-2逻辑函数
- 格式:ppt
- 大小:534.00 KB
- 文档页数:19


第一章逻辑代数基础【本章主要内容】本章介绍分析数字电路逻辑功能的数学方法。
内容包括:逻辑代数的基本公式和定理;逻辑函数及其表示方法;逻辑函数的化简和变换。
【本章学时分配】本章分为4讲,每讲2学时第一讲绪论和逻辑代数的基本运算一、主要内容1、绪论1)电子电路的分类:2)数字电路的基本特点;3)数字电路的基本应用;4)本课程的主要内容a. 逻辑代数基础;b. 逻辑门电路;c. 组合逻辑电路;d. 触发器;e. 时序逻辑电路;f. 半导体存储器;g. 可编程逻辑器件;h. 脉冲波形的产生和整形;i. D/A和A/D转换。
5)本课程的学习方法和对学生的基本要求。
2、基本逻辑运算和复合逻辑运算1)与、或、非运算是逻辑代数的基本运算,它们分别实现与、或和非的逻辑关系。
设A,B表示输入逻辑变量,Y表示输出逻辑变量,三种运算的表达式如下:与运算:Y=A•B或运算:Y=A+B非运算:Y=A它们的运算规则见P2的表1.1~表1.3,其逻辑符号见P2的图1.1~图1.3。
2)以三种基本运算为基础,还可以形成其他复合运算,常用的是与非、或非、与或非、异或、同或运算,它们的运算规则见P3~P4的表1.4~表1.8,而符号和表达式见P4的图1.4。
.二、本讲重点1、绪论:重点讲述数字电路的基本特点、应用状况和课程主要内容。
2、逻辑代数的基本运算:重点讲述各种运算的运算规则、符号和表达式。
三、本讲难点绪论:注意内容和时间的把握,做到深入浅出。
四、教学组织过程绪论部分采用多媒体教学,逻辑代数部分采用课堂讲授。
第二讲逻辑代数的基本公式与定理、逻辑函数的表示方法一、主要内容1、基本公式基本公式是逻辑运算的基础,它们是根据逻辑运算的规则而导出,其正确性可以用列真值表的方法加以验证。
基本公式包括18个,见P12表1.3.1,可分为若干组。
常量与变量公式:0•A=0;1+A=11•A=A;0+A=A同一律:A•A=A;A+A=A互补律:A•A=0;A+A=1交换律:A•B=B•A;A+B=B+A结合律:A•(B•C)=(A•B)•C;A+(B+C)=(A+B)+C分配律:A•(B+C)=A•B+A•C;A+B•C=(A+B)•(A+C)反演律:BB+A=A⋅ABA+⋅;B=还原律:AA=2、常用公式常用公式是利用基本公式导出的,可用基本公式加以证明,它们主要用于化简逻辑函数,若干常用公式见P5~6。
§8.6.2 -1两个变量的卡诺图化简习题11第8章 §8.6.2-1 两个变量的卡诺图化简习题1(一)考核内容1、第8章掌握逻辑运算和逻辑门;掌握复合逻辑运算和复合逻辑门;掌握逻辑函数的表示方法;掌握逻辑代数的基本定理和常用公式;掌握逻辑函数的化简方法。
8.6.2逻辑函数的卡诺图化简法 一、两个变量的卡诺图化简美国贝尔实验室的电信工程师莫里斯·卡诺(Maurice Karnaugh )在1953年提出的卡诺图(Karnaugh map )或K 图(K-map )在数字逻辑、故障诊断等许多领域中应用广泛。
卡诺图是逻辑函数的一种图形表示。
一个逻辑函数的卡诺图就是将此函数的最小项表达式中的各最小项相应地填入一个方格图内,此方格图称为卡诺图。
卡诺图的构造特点使卡诺图具有一个重要性质:可以从图形上直观地找出相邻最小项。
两个相邻最小项可以合并为一个与项并消去一个变量。
对n 个变量的卡诺图来说,有2n个小方格组成,每一小方格代表一个最小项。
在卡诺图中,几何位置相邻(包括边缘、四角)的小方格在逻辑上也是相邻的。
二、最小项的定义及基本性质: 1、最小项的定义在n 个变量的逻辑函数中,如乘积项中包含了全部变量,并且每个变量在该乘积项中或以原变量或以反变量的形式但只出现一次,则该乘积项就定义为该逻辑函数的最小项。
通常用m 表示最小项,其下标为最小项的编号。
编号的方法是:最小项的原变量取1,反变量取0,则最小项取值为一组二进制数,其对应的十进制数便为该最小项的编号。
如两个变量的最小项B A 对应的变量取值为00,它对应十进制数为0。
因此,最小项B A 的编号为0m ,如最小项B A 对应的取值为10,B A 变量编号为2m ,其余最小项的编号以此类推。
2、最小项的基本性质:(1)对于任意一个最小项,只有一组变量取值使它的值为1,而其余各种变量取值均使它的值为0。
最小项的编号,二个逻辑变量A 、B 的逻辑函数的最小项有4个.将逻辑变量A 、B 都赋值1;逻辑变量B A ,都赋值0.将赋值后对应项的值,作为二进制数换算成为十进制数,作为该项的下标.列表如下:(2)任意两个最小项的积恒为0例如:010=∙=∙B A B A m m (3)n 个变量的全部最小项之和为1例如:两个变量 13210=+++m m m m 【证明】:两个变量全部最小项之和为11)()(=+++=+++B B A B B A AB B A B A B A3、最小项表达式任意一个逻辑函数都可以表示成唯一的一组最小项之和形式,叫做最小项表达式(“与−或”表达式).例如AB B A B A B A m m m m m B A F +++=+++==∑3210)3,2,1,0(),( B A B A m m m B A F +=+==∑10)1,0(),(B A B A m m m B A F +=+==∑21)2,1(),(三、 二变量的最小项表达式, 它也可以简写为)3,2,1,0(),(3210∑=+++=m m m m m B A F§8.6.2 -1两个变量的卡诺图化简习题1 为了清楚地看出卡诺图与逻辑函数表达式之间的关系,将卡诺图画成下面的形式。
if函数的功能和参数意义
if函数是一种逻辑函数,用于对条件进行判断并返回不同的结果。
它的一般形式是:
=IF(条件, 返回值1, 返回值2)
其中,参数的意义如下:
1. 条件:一个布尔表达式,用于判断是否满足某个条件。
如果条件为真,则返回值1;如果条件为假,则返回值2。
2. 返回值1:条件为真时的结果。
可以是一个数值、文本、日期、逻辑值等任何Excel支持的数据类型。
3. 返回值2:条件为假时的结果。
同样可以是任何合法的数据类型。
需要注意的是,if函数可以嵌套多次,用于处理复杂的逻辑判断。
如果条件为真,返回值1可以是另一个if函数的嵌套;同样,返回值2也可以是if函数的嵌套。
这种嵌套if函数可以实现更复杂的条件判断和结果返回。
excel满足三个条件返回对应的值函数Excel中,我们可以使用多种函数来满足三个条件返回对应的值的需求。
下面介绍几种常见的函数。
1. IF函数IF函数是Excel中最常用的逻辑函数之一。
它的语法为:IF(逻辑测试,逻辑值为真时的结果,逻辑值为假时的结果)其中,逻辑测试就是我们要测试的条件,如果条件成立就返回逻辑值为真时的结果,不成立就返回逻辑值为假时的结果。
例如,我们要在A1:A10范围内查找值为10、20、30的单元格,如果找到了就返回对应的汉字,否则返回“未找到”。
首先,在B1单元格输入以下公式:=IF(A1=10,"十",IF(A1=20,"二十",IF(A1=30,"三十","未找到")))然后,将公式拖动到B10单元格。
这样,如果A1单元格的值为10,则B1单元格的值将显示“十”,如果A2单元格的值为30,则B2单元格的值将显示“三十”,如果A11单元格的值不是10、20、30中的任何一个,则B11单元格的值将显示“未找到”。
2. VLOOKUP函数VLOOKUP(要查找的值,查找区域,返回列数,精确匹配)其中,要查找的值就是我们要查找的条件,查找区域是我们要在哪个范围内查找,返回列数是我们要返回哪一列的值,精确匹配表示我们是否需要精确匹配。
例如,我们有一个销售数据表格,其中A列为销售区域,B列为产品名称,C列为销售量,并且我们要查找销售区域为“东北”、“华北”、“西北”且产品名称为“手机”、“电视”、“空调”时的销售量。
=VLOOKUP(D2,A:C,3,FALSE)其中,D2单元格为要查找的条件,查找区域为A:C范围,返回的是C列(销售量)的值,精确匹配为FALSE表示需要精确匹配。
然后,在D3单元格输入要查找的销售区域,“东北”、“华北”、“西北”等等,在E3、F3、G3单元格分别输入要查找的产品名称,“手机”、“电视”、“空调”等等。