《脉冲与数字电路课件ppt.ppt》由会员分享,可在线阅读,更多相关《脉冲与数字电路课件ppt.ppt(79页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 数字电子技术基础数字电子技术基础 第一章第一章 数字逻辑基础数字逻辑基础 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.1脉冲信号及其参数脉冲信号及其参数模拟信号和数字信号模拟信号和数字信号n模拟量模拟量自然界存在的随时间连续变化的物自然界存在的随时间连续变化的物理量,理量,n1、模拟信号、模拟信号与自然物理量成线性关系的与自然物理量成线性关系的电信号,幅度随时间连续变化。电信号,幅度随时间连续变化。n例:例:n非周期性模拟信号(温度、压力等)非周期性模拟信号(温度、压力等)n 主要参数:幅度的大小主要参数:幅度的大小n周期性
2、模拟信号(正弦信号、锯齿波信号)周期性模拟信号(正弦信号、锯齿波信号)n主要参数:幅度、频率和周期主要参数:幅度、频率和周期篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统2数字信号数字信号-幅度大小在时间上离散变化幅度大小在时间上离散变化脉冲信号脉冲信号 周期性的、具有高、低两种幅值的离散电信周期性的、具有高、低两种幅值的离散电信。参数:参数:1、周期、周期T信号变化一个循环的时间。信号变化一个循环的时间。频率频率f(脉冲重复率(脉冲重复率PRR),每秒时间中的脉冲周期数。),每秒时间中的脉冲周期数。2、脉冲幅度、脉冲幅度Vm信号的
3、最大变化值。信号的最大变化值。低电平低电平VL信号的低幅值信号的低幅值 高电平高电平VH信号的高幅值信号的高幅值 Vm=VH-VL3、脉冲宽度、脉冲宽度Tw信号从上升到信号从上升到50%Vm至下降到至下降到50%Vm所需的所需的时间(或高电平时间)时间(或高电平时间)4、上升时间、上升时间tr、-信号从信号从10%Vm起上升到起上升到90%Vm所需的时间所需的时间5、下降时间、下降时间tf-信号从信号从90%Vm起下降到起下降到10%Vm所需的时间所需的时间6、占空比、占空比q-脉宽与周期之百分比:脉宽与周期之百分比:q=(Tw/T)%篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的
4、,因此,篮球比赛的计时计分系统是一种得分类型的系统1.2数字系统中数的表示方法1.2.1 数制数制一、进位计数制基本表示法一、进位计数制基本表示法 基本要素基本要素基数和位权基数和位权1、位置记数法:、位置记数法:每个数码每个数码Ki所代表的数值与其所在位有关,括所代表的数值与其所在位有关,括号外的下标表示其计数制(基数)值。号外的下标表示其计数制(基数)值。(N)R=(Kn-1Kn-2.K1K0.K-1K-2)R 整数部分整数部分 小数部分小数部分基数基数=数码数码的个数的个数位权位权=数码数码所在位的数值大小,第所在位的数值大小,第i位的位权为位的位权为基数基数的的i 次幂。次幂。整数部分
5、为正幂、小数部分为负幂。整数部分为正幂、小数部分为负幂。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统2、多项式展开表示法、多项式展开表示法各位数码乘以其所在位的位权相加后得其数各位数码乘以其所在位的位权相加后得其数值(用十进制表示)。值(用十进制表示)。(N)R=Kn-1Rn-1+Kn-2Rn-2+.+K1R1+K0R0 整数部分整数部分 +K-1R-1+K-2R-2+小数部分小数部分二、常用计数体制二、常用计数体制1、十进制(、十进制(Decimal)(N)10=(Dn-1Dn-2.D0.D-1D-2.)10(27159)10
6、2102十十7101十十1100十十510-1十十910-2篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统2、二进制(、二进制(Binary)基数基数:2 位权:位权:2i数符数符Bi:0、1(可以用低、高电平表示可以用低、高电平表示)位置表示法:位置表示法:(N)2=(Bn-1Bn-2.B0.B-1B-2.)2按权展开式:按权展开式:(N)2=Bn-12n-1+Bn-22n-2+.+B020+B-12-1+B-22-2+.例例:(1101.101)2=123+122+021+120+12-1+02-2+12-3=8+4+0+1+0
7、.5+0+0.125=(13.625)10篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统二进制数各位的位权二进制数各位的位权i 2i i 2i i 2i-4 0.0625 4 16 12 4096-3 0.125 5 32 13 8192-2 0.25 6 64 14 16384-1 0.57 128 15 32768 0 18 256 16 65536 1 29 512 2 4 101024 题题1.6 3 8 11 2048篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系
8、统二进制数的运算二进制数的运算:加法加法:逢二本位归零,高位加一。逢二本位归零,高位加一。(10110)2+(1101)2=(100011)2减法减法:不够减本位借二,高位退一。不够减本位借二,高位退一。(10110)2-(1101)2=(1001)2乘法乘法:被乘数根据乘数各位为被乘数根据乘数各位为1的数码的位序的数码的位序i移位移位i次并相加。次并相加。积的位数等于被乘数位数及乘数位数之和。积的位数等于被乘数位数及乘数位数之和。(10110)2(1101)2=(100011110)2篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统
9、3、八进制(、八进制(Octal)基数:8 8位权:8 i数码数码Oi:0、1、2、3、4、5、6、7位置表示法:位置表示法:(N)8=(On-1On-2.O0.O-1O-2.)8按权展开式:按权展开式:(N)8=On-18n-1+On-28n-2+.+O080+O-18-1+O-28-2+.例:例:(172.54)8=182+781+280+58-1+48-2=64+56+2+0.625+0.0625=(122.6875)10篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统4、十六进制数(、十六进制数(Hexadecimal)基数:
10、1616位权:16 i数码数码Hi:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F (10、11、12、13、14、15)位置表示法:位置表示法:(N)16=(Hn-1Hn-2.H0.H-1H-2.)16 按权展开式:按权展开式:(N)2=Hn-116n-1+Hn-216n-2+.+H0160+H-116-1+H-216-2+.(C07.A4)16=(C07.A4)H=C07.A4H=12162+0161+7160+1016-1+416-2=3072+0+7+0.625+0.015625=(3079.640625)10篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,
11、因此,篮球比赛的计时计分系统是一种得分类型的系统1.2.1不同数制之间的转换二进制、八进制、十六进制和十进制的数值关系表二进制、八进制、十六进制和十进制的数值关系表十进制十进制 二进制二进制八进制八进制十六进制十六进制十进制十进制 二进制二进制八进制八进制十六进制十六进制 0 0 0 08 1000 10 8 1 1 1 1 9 1001 11 9 2 10 2 2 10 1010 12 A 3 11 3 3 11 1011 13 B 4 100 4 4 12 110014 C 5 101 5 5 13 1101 15 D 6 110 6 6 14 1110 16 E 7 111 7 7 15
12、 1111 17 F篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统一、八进制与二进制之间的转换一、八进制与二进制之间的转换1、八进制转换为二进制、八进制转换为二进制根据数值关系表用三位二进制数码逐位替代各位根据数值关系表用三位二进制数码逐位替代各位八进制数码。八进制数码。例:例:(52.4)8=(101010.1)22、二进制转换为八进制、二进制转换为八进制将二进制数从小数点起,分别按整数部分和小数将二进制数从小数点起,分别按整数部分和小数部分以部分以三位数符三位数符划组,最高位和最底位不足部划组,最高位和最底位不足部分分补补0 0
13、。然后每组用一个八进制数符替代。然后每组用一个八进制数符替代。例:例:(1111101.0100111)2=(001111101.010011100)2=(175.234)8篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统二、十六进制与二进制转换二、十六进制与二进制转换1、十六进制转换为二进制、十六进制转换为二进制根据数值关系表用四位二进制数码逐位替代各位根据数值关系表用四位二进制数码逐位替代各位十六进制数码。十六进制数码。(52.4)16=(01010010.0100)2=(1010010.01)22、二进制转换为十六进制、二进制转
14、换为十六进制将二进制数从小数点起,分别按整数部分和小数将二进制数从小数点起,分别按整数部分和小数部分以部分以四位数符四位数符划组,最高位和最底位不足部划组,最高位和最底位不足部分分补补0 0。然后每组用一个十六进制数码替代。然后每组用一个十六进制数码替代。例:例:(1111101.0100111)2=(01111101.01001110)2=(7D.4E)8篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统三、三、十进制数与非十进制数转换十进制数与非十进制数转换 转换条件转换条件:数值相等数值相等1、非十进制数转换为十进制数、非十进制数
15、转换为十进制数 按权展开,多项式求和按权展开,多项式求和2、十进制数转换为非十进制数、十进制数转换为非十进制数整数部分:整数部分:除基数取余数、从低位到高位求各位数码直到除基数取余数、从低位到高位求各位数码直到商为商为0 0。小数部分:小数部分:乘基数取整数、从高位到低位求各位数码直到乘基数取整数、从高位到低位求各位数码直到小数部分为小数部分为0 0或满足精度要求。或满足精度要求。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1、十进制数转换成二进制数、十进制数转换成二进制数(N)2=Bn-12n-1+Bn-22n-2+.+B020
16、+B-12-1+B-22-2+.+B-m2-m 整数部分整数部分 小数部分小数部分整数部分除以整数部分除以2:(Bn-12n-1+Bn-22n-2+.+B121+B020)/2=(Bn-12n-2+Bn-22n-3+.+B120).B0 第一次商第一次商 余数余数 第一次第一次商商/2=(Bn-12n-3+Bn-22n-4+.+B220).B1 第二次商第二次商 余数余数小数部分乘以小数部分乘以2:(B-12-1+B-22-2+.+B-m2-m)2 =B-1+(B-22-1+.+B-m2-m+1)整数整数第一次小数第一次小数 第一次第一次小数小数2 =B-2+(B-32-1+.+B-m2-m+
17、2)整数整数第二次小数第二次小数篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统例例1:(11.625)10=(Bn-1Bn-2.B1B0.B-1B-2.)2整数部分:整数部分:整数部分除基数取余数、从低位到高位求各位整数部分除基数取余数、从低位到高位求各位数码直到商为数码直到商为0 0 商商 余数余数 各位数码各位数码11/2=5.1 11/2=5.1 B B0 05/2=2.1 5/2=2.1 B B1 12/2=1.0 2/2=1.0 B B2 21/2=0.1 1/2=0.1 B B3 3(11)10=(1011)2篮球比赛是
18、根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统小数部分:小数部分:小数部分乘基数取整数、从高位到低位求各位数码小数部分乘基数取整数、从高位到低位求各位数码直到小数部分为直到小数部分为0 0或满足精度要求。或满足精度要求。取整数取整数 各位数码各位数码0.6252=1.25 1 B B-1-1 0.252=0.5 0 B B-2-2 0.52 =1 1 B B-3-3(0.625)10=(0.101)2所以所以:(11.625)10=(1011.101)2篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是
19、一种得分类型的系统例例1-3:(0.562)10=(Bn-1Bn-2.B1B0.B-1B-2.)2误差不大于误差不大于2 2-6-6.即需要转换即需要转换B-1B-2B-3B-4 B-5,B-6以后的数以后的数码位权小于或等于码位权小于或等于2 2-6-6,舍去。,舍去。取整数取整数 各位数码各位数码 位权位权 0.5622=1.124 1 B B-1 -1 2 2-1-1 0.1242=0.248 0 B B-2-2 2 2-2-2 0.2482 =0.496 0 B B-3 -3 2 2-3 -3 0.4962=0.992 0 B B-4 -4 2 2-4-4 0.9922=1.984 1
20、 B B-5 -5 2 2-5-5 0.9842=1.968 1 B B-6 -6 2 2-6-6 0.9682=1.936 1 B B-7 -7 2 2-7-7(0.562)10=(0.100011)2 误差误差=B-i2-i 2-6 i=-7-篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.2.3码制码制 用用0和和1组合表示信息的编码形式组合表示信息的编码形式编码位数编码位数n和信息量和信息量N的关系的关系:N2n一一、无符号数的自然二进制代码、无符号数的自然二进制代码 n位码表示的数值范围:位码表示的数值范围:02n-1编
21、码形式与二进制数完全相同,每位数码有位权的数编码形式与二进制数完全相同,每位数码有位权的数值意义(有权码)值意义(有权码),但每组代码的位数确定但每组代码的位数确定 。例:例:8 8位自然二进制码(表示的数值范围为位自然二进制码(表示的数值范围为0 0255)码码:00000000,00000101,01111111,10000000,1111111100000000,00000101,01111111,10000000,11111111,数值:0 ,5 ,127 ,128 ,2550 ,5 ,127 ,128 ,255篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛
22、的计时计分系统是一种得分类型的系统二、带符号二进制代码二、带符号二进制代码n n位二进制数值码(真值)加一位符号位构成机器数。位二进制数值码(真值)加一位符号位构成机器数。常用的带符号二进制代码:常用的带符号二进制代码:原码原码(True Form)X原原反码反码(Ones Complement)X反反补码补码(Twos Complement)X补补最高位为符号位:最高位为符号位:“0”“0”表示正数,表示正数,“1”“1”表示负数。表示负数。正数的三种代码相同,都是数值码最高位加符号位正数的三种代码相同,都是数值码最高位加符号位“0”“0”。即即X0时时,真值与码值相等真值与码值相等,且且:
23、X=X原原=X反反=X补补例:例:4 4位二进制数位二进制数X=1101X=1101和和Y=0.1101Y=0.1101X原原=X反反=X补补=01101,=01101,Y原原=Y反反=Y补补=0.1101=0.1101篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统三、二二十进制编码十进制编码(B Binary inary C Code ode D Decimalecimal码)码)用4位二进制码表示十进制数符从00001111十六组码中取十组代表09十个数符主要有:1、8421码:四位码都有位权,各为8,4,2,1。2、5421码
24、:四位码都有位权,各为5,4,2,1。3、2421码:四位码都有位权,各为2,4,2,1。4、余3码:各位码没有位权值,但各组二进制码值比其表示的十进制数符值多3。前三种为有权码,后一种为无权码。前三种为有权码,后一种为无权码。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统十进制十进制 8421BCD 2421BCD 5421BCD 余余3码码 0 0000 0000 0000 0011 1 0001 0001 0001 0100 2 0010 0010 0010 0101 3 0011 0011 0011 0110 4 0100
25、0100 0100 0111 5 0101 0101 1000 1000 6 0110 0110 1001 1001 7 0111 0111 1010 1010 8 1000 1110 1011 1011 9 1001 1111 1100 1100 六组六组 10101111 10001101 01010111 00000010伪码伪码 11011111 11011111篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统计数体制为十进制方式,第i组码的位权为10i。例:例:(271.59)10 =(001001110001.010110
26、01)8421BCD =(001001110001.01011111)2421BCD =(001010100001.10001100)5421BCD =(010110100100.10001100)余余3BCD篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统四、格雷码四、格雷码(Gray Code)特点:特点:1、各位代码没有数值意义(无权码)。、各位代码没有数值意义(无权码)。2、任何相邻两个整数值的码组仅有一位代码不同,、任何相邻两个整数值的码组仅有一位代码不同,具有循环邻接特性,可靠性较高。具有循环邻接特性,可靠性较高。3、n位
27、典型格雷码分成对称的两部分,每部分对位典型格雷码分成对称的两部分,每部分对应的码组只有最高位不同,具有对称反射性。应的码组只有最高位不同,具有对称反射性。4、格雷、格雷BCD码为十组码为十组4位二进制码,表示位二进制码,表示10个十个十进制数符进制数符09,两个相邻数符的码组只有,两个相邻数符的码组只有1位不位不同。同。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3逻辑函数逻辑函数 一、逻辑函数的基本概念一、逻辑函数的基本概念逻辑变量逻辑变量:描述具有两个对立状态的某一对象描述具有两个对立状态的某一对象,分析时分析时用用“0”
28、“0”和和“1”“1”表示这两个状态表示这两个状态,在电路中用在电路中用高电平高电平V VH H和低电平和低电平V VL L表示。表示。对于具体问题必须先规定对象的变量取值。对于具体问题必须先规定对象的变量取值。数字电路数字电路:处理数字信号的电路,所有元件的输入、输出都处理数字信号的电路,所有元件的输入、输出都只有高电平只有高电平V VH H和低电平和低电平V VL L两种状态两种状态.逻辑函数:逻辑函数:F=fF=f(A A0 0、A A1 1、A An-1n-1)描述影响某一逻辑事件的诸条件间的关系描述影响某一逻辑事件的诸条件间的关系函数值函数值F F和变量值和变量值A Ai i都只有两
29、种取值都只有两种取值“0”“0”、“1”“1”篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统二、二、逻辑函数的表示方法逻辑函数的表示方法1、真值表、真值表以表格形式列出所有变量取值所对应的函数值。以表格形式列出所有变量取值所对应的函数值。n n个变量个变量有有2 2n n种取值组合,以自然二进制码递增的方式排列。种取值组合,以自然二进制码递增的方式排列。2、卡诺图(、卡诺图(真值表的方格图形式)真值表的方格图形式)变量分为行、列两组,以格雷码形变量分为行、列两组,以格雷码形式排列在图旁,函数值填在格内。式排列在图旁,函数值填在格内。
30、篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统3、逻辑代数表达式、逻辑代数表达式用三种基本布尔运算符“”、“+”“-”和两种关系判断符“”、“”符描述的表达式。例:例:F=AB+CD4、逻辑图、逻辑图用逻辑符号表示的信号传输关系5、硬件描述语言(、硬件描述语言(Hard Description Language)类似计算机软件编程语言的形式常用的有常用的有ABLE-HDL、VHDL和和Verilog HDL篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统波形图波形图:输出信
31、号(函数值)与输入信号(函数变量)的时序对应关系图。根据电路的逻辑关系,对照输入信号(如A、B、C)波形画出输出(如F)波形。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3.1基本逻辑运算关系与-逻辑乘:F=AF=A0 0A A1 1A A2 2 A An-1n-1或-逻辑加:F=AF=A0 0+A A1 1+A A2 2+A An-1n-1非-逻辑反:F=AF=A篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统与运算与运算:所有变量都为“1”时函数值为“1”逻辑符号
32、逻辑符号 全全“1”“1”出出“1”“1”,有,有“0”“0”出出“0”“0”A B C F 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 真值表真值表 三输入与门三输入与门:F=A B C 逻辑乘逻辑乘波波形形图图篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统或运算或运算:只要有一个变量为只要有一个变量为“1”“1”,函数值为,函数值为“1”“1”逻辑符号逻辑符号 有有“1”“1”出出“1”“1”,全,全“0”“0”出出“0”“0”A B C F 0
33、 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 真值表真值表 三输入或门三输入或门:F=A+B+C 逻辑加逻辑加波波形形图图篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统非运算非运算:函数值与变量值相反函数值与变量值相反.输出与输入电平相反输出与输入电平相反 F=A A=0F=A A=0,A=1A=1;A=1A=1,A=0A=0原变量原变量A,A,反变量反变量A A当当A=1,A=1,原变量为原变量为1,1,当当A=0,A=0,反变量为反变量为1.1.逻辑
34、符号 逻辑图中用圈表示反相运算波形图篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统复合运算复合运算与非运算与非运算:先“与”后“非”二输入与非门 F=AF=A0 0AA1 1AA2 2 AAn-1n-1或非运算或非运算:先“或”后“非”二输入或非门F=AF=A0 0+A+A1 1+A+A2 2+A+An-1n-1与或非运算与或非运算:先“与”后“或”再“非”与或非门F=AF=A0 0A A1 1+B+B0 0B B1 1 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统异或
35、运算异或运算:两个输入相异时输出为“1”,相同时输出为“0”。A 0=A 0=A A 1=A1=A F=A F=A B=AB+AB B=AB+AB A A=1 A=1 A A=0A=0 真值表真值表 逻辑符号逻辑符号 A B F 0 0 0 0 1 1 1 0 1 1 1 0波波形形图图篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统同或运算:同或运算:两个输入相异时输出为“0”,相同时输出为“1”。F=A B=AB+AB=A BF=A B=AB+AB=A B 真值表真值表 逻辑符号逻辑符号 A B F 0 0 1 0 1 0 1 0
36、 0 1 1 1波波形形图图篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3.2逻辑代数的基本运算和基本定律两个基本规则两个基本规则1、代入规则:、代入规则:当逻辑等式中两边的某变量用相同的逻辑函数当逻辑等式中两边的某变量用相同的逻辑函数式代替时,等式仍成立。式代替时,等式仍成立。2、对偶规则:对偶规则:当两个逻辑式相等时,它们个自的对偶式也相等当两个逻辑式相等时,它们个自的对偶式也相等。逻辑恒等式的对偶式:逻辑恒等式的对偶式:将原式中的逻辑常量将原式中的逻辑常量“0”-“1”“0”-“1”对换;对换;“与与”-“”-“或或”运
37、算运算关系对换关系对换,保持运算顺序不变保持运算顺序不变,即得原式的对偶式。即得原式的对偶式。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统一、基本定律一、基本定律0-10-1律律 A+0=A A1=A A+1=1 A0=0重叠律重叠律 A+A=A AA=A互补律互补律 A+A=1 AA=0结合律结合律 (A+B)+C=A+(B+C)(AB)C=A(BC)交换率交换率 A+B=B+A AB=BA分配律分配律 A(B+C)=AB+AC A+BC=(A+B)(A+C)摩根定律摩根定律 A+B+C=ABC ABC=A+B+C反演律反演律
38、函数的变量取反、常量(函数的变量取反、常量(0、1)取反、与或关系对换,得其反函数。取反、与或关系对换,得其反函数。否定律否定律 A=A A=A篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统二、基本定理二、基本定理定理定理1 A+AB=A A(A+B)=A 定理定理2 A+AB=A+B A(A+B)=AB定理定理3 AB+AC+BC=AB+AC 冗余项可消去冗余项可消去 (A+B)(A+C)(B+C)=(A+B)(A+C)三、有关异或运算的公式三、有关异或运算的公式交换率交换率 A B=BA 结合律结合律(A B)C=A (B C)
39、奇偶律:奇偶律:A 0 A1 A2 A3.An-1=?若若n个输入变量中有奇数个个输入变量中有奇数个“1”异或结果为异或结果为“1”;若有偶数个若有偶数个“1”结果为结果为“0”。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3.3逻辑函数表示方法的相互转换逻辑函数表示方法的相互转换1 1、由真值表写函数的逻辑表达式、由真值表写函数的逻辑表达式将每组使函数值为将每组使函数值为“1”“1”的变量的变量取取值组合写成一个与项值组合写成一个与项(最小项最小项),其,其中变量取值中变量取值“1”“1”的写原变量,取的写原变量,取值值“0
40、”“0”的写反变量;的写反变量;将所有的与项相加得原函数的将所有的与项相加得原函数的标标准准与或表达式与或表达式(最小项表达式最小项表达式)。例:写出右表两个函数的逻辑表达式。例:写出右表两个函数的逻辑表达式。解:解:真值表真值表篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统2 2、由逻辑图写函数逻辑表达式、由逻辑图写函数逻辑表达式 按信号的传输路径从输入到输出逐级写每按信号的传输路径从输入到输出逐级写每个逻辑图形符号对应的运算关系个逻辑图形符号对应的运算关系,得函数的逻得函数的逻辑表达式辑表达式.例:写出下图电路的逻辑表达式例:写
41、出下图电路的逻辑表达式篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统3 3、由逻辑表达式列真值表由逻辑表达式列真值表将输入变量的所有取值组将输入变量的所有取值组合代入逻辑表达式,求合代入逻辑表达式,求函数值。函数值。例:例:列出下列函数的真值表列出下列函数的真值表 F1=AB+BC+AC F1=AB+BC+AC F2=ABC F2=ABC解:解:F1F1、F2F2都是都是3 3变量函数,变量函数,列出真值表的列出真值表的8 8个变量取值个变量取值组合,代入函数式,将求组合,代入函数式,将求得的函数值填入表内。得的函数值填入表内。真值
42、表真值表篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统4 4、由逻辑表达式画逻辑图、由逻辑表达式画逻辑图用逻辑符号替代表达式中的逻辑运算关系符用逻辑符号替代表达式中的逻辑运算关系符例:画出下列三个函数表达式的逻辑图。例:画出下列三个函数表达式的逻辑图。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.3.4逻辑函数的化简逻辑函数的化简化简要求化简要求 要求要求1 1、逻辑表达式最简、逻辑表达式最简(器件最少器件最少,速度最快速度最快)要求要求2 2、逻辑运算关系统一、逻辑
43、运算关系统一(器件型号统一器件型号统一)化简目标化简目标:最简最简与或表达式与或表达式 乘积项最少且乘积项中变量因子最少。乘积项最少且乘积项中变量因子最少。逻辑表达式的类型:逻辑表达式的类型:篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统解:对比可知式1含4个与项,其他3式都只含3个与项,所以式1肯定不是最简;式3、4中各与项都含2个变量,而式2中有一个与项含3个变量。结论:式3、4同为该函数的最简与或表达式。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统一、逻辑函数的公
44、式法化简一、逻辑函数的公式法化简:并项法并项法:利用利用A+A=1并项,消变量。并项,消变量。例例:F=ABC+ABC=AB(C+C)=AB吸收法:吸收法:利用利用A+AB=A并项,消变量。并项,消变量。例例:F=AB+ABCD(E+F)=AB(1+CDE+CDF)=AB消去法:消去法:利用利用A+AB=A+B,消变量。,消变量。例例:F=AB+AC+BC=AB+(A+B)C=AB+ABC=AB+C配项法:配项法:利用利用A=A(B+B)配项,消去其他项的变量。配项,消去其他项的变量。例例:F=AB+AC+BC=AB+AC+(A+A)BC =AB+ABC+AC+ABC=AB(1+C)+AC(1
45、+B)=AB+AC篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统二、逻辑函数的最小项和标准与或表达式二、逻辑函数的最小项和标准与或表达式1 1、函数最小项定义、函数最小项定义 包含了函数全部变量的乘积项,每个变包含了函数全部变量的乘积项,每个变量可以是原变量(变量取值量可以是原变量(变量取值1 1)或反变量)或反变量(变量取值(变量取值0 0),),n n个变量的逻辑函数有个变量的逻辑函数有2 2n n个个最小项。最小项。2 2、函数最小项性质、函数最小项性质任何变量取值组合必能使一个且仅能使一个任何变量取值组合必能使一个且仅能使一
46、个最小项为最小项为“1”“1”,两者有一一对应的关系;,两者有一一对应的关系;任两个最小项的乘积为任两个最小项的乘积为“0”“0”;所有最小项之和为所有最小项之和为1 1。数字电子技术基础数字电子技术基础 第三章第三章 组合逻辑电路组合逻辑电路 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统组合逻辑的电路结构:组合逻辑的电路结构:信号从输入端逐级向输出传输,没有后级向前级信号从输入端逐级向输出传输,没有后级向前级的反馈。的反馈。Z1=f1(X1,X2,Xi)Z2=f2(X1,X2,Xi)Zj=fj(X1,X2,Xi)组合逻辑的电路特
47、点:组合逻辑的电路特点:任何时刻电路的输出状态只与当前输入信号的状态有关,任何时刻电路的输出状态只与当前输入信号的状态有关,与电路原来的输出状态无关,没有记忆功能。与电路原来的输出状态无关,没有记忆功能。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统3.1组合逻辑分析组合逻辑分析任务:任务:根据电路图分析其输入、输出关系,确定电路根据电路图分析其输入、输出关系,确定电路功能。功能。方法:方法:1、根据电路图从输入到输出逐级写逻辑表达式;、根据电路图从输入到输出逐级写逻辑表达式;化简后分析电路功能。化简后分析电路功能。2、如果从表达式
48、不能直接分析电路功能,可列、如果从表达式不能直接分析电路功能,可列真值表确定。真值表确定。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统例:分析下图电路的三个输出各对两个输入的一位二进例:分析下图电路的三个输出各对两个输入的一位二进制数制数A A、B B 实现什么逻辑判断功能。实现什么逻辑判断功能。解:解:1、由图列表达式、由图列表达式 2、列真值表、列真值表 3、分析逻辑功能、分析逻辑功能 输出为表示两个输入比较结果的开关量:输出为表示两个输入比较结果的开关量:F1表示表示A=B;F2表示表示AB;F3表示表示AB。电路为一位二进
49、制数比较器,输出电路为一位二进制数比较器,输出A大于大于B、A小于小于B、A=B三种判断结果。三种判断结果。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统3.2组合逻辑电路的设计组合逻辑电路的设计 根据设计任务求实现逻辑功能的电路根据设计任务求实现逻辑功能的电路3.2.1采用逻辑门设计组合逻辑电路的步骤采用逻辑门设计组合逻辑电路的步骤:1、分析任务要求,确定输入、输出变量及逻辑、分析任务要求,确定输入、输出变量及逻辑定义。定义。2、根据逻辑问题的因果关系写逻辑表达式或列、根据逻辑问题的因果关系写逻辑表达式或列函数真值表,写标准与或表
50、达式。函数真值表,写标准与或表达式。3、化简逻辑函数得最简表达式或变换逻辑关系、化简逻辑函数得最简表达式或变换逻辑关系得满足设计要求的表达式形式。得满足设计要求的表达式形式。4、根据表达式画逻辑图,并检查电路的驱动或、根据表达式画逻辑图,并检查电路的驱动或时间延迟等是否符合工程要求。时间延迟等是否符合工程要求。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统3.3.3加法器加法器功能:功能:采用逻辑运算关系实现二进制运算。采用逻辑运算关系实现二进制运算。一、半加器一、半加器功能:实现功能:实现两两个一位二进制数的加运算。个一位二进制数