门电路与组合逻辑电路优选课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《门电路与组合逻辑电路优选课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 门电路 组合 逻辑电路 优选 课件
- 资源描述:
-
1、门电路与组合逻辑电路9.1 数字电路概述数字电路概述9.1.1 脉冲信号和数字信号脉冲信号和数字信号电子电路中的信号电子电路中的信号模拟信号模拟信号数字信号数字信号随时间连续变化的信号随时间连续变化的信号时间和幅度都是离散的时间和幅度都是离散的如:正弦波、锯齿波信号等如:正弦波、锯齿波信号等如:脉冲信号等如:脉冲信号等1.脉冲信号的参数脉冲信号的参数AtWtftr脉冲幅度:脉冲幅度:A脉冲宽度:脉冲宽度:tW脉冲前沿:脉冲前沿:tr脉冲后沿:脉冲后沿:tf脉冲周期:脉冲周期:T脉冲频率:脉冲频率:f=1/TT0.9 A0.5 A0.1 A正脉冲:正脉冲:跃变后的跃变后的电位比跃电位比跃变前高变
2、前高0V3V(-3V)(0V)负脉冲:负脉冲:跃变后的跃变后的电位比跃电位比跃变前低变前低0V-3V(3V)(0V)正、负脉冲信号正、负脉冲信号脉冲信号脉冲信号产品数量的统计。产品数量的统计。数字表盘的读数。数字表盘的读数。数字电路信号:数字电路信号:tu脉冲信号脉冲信号2、数字信号、数字信号研究数字电路时注重电路输出、输入间的研究数字电路时注重电路输出、输入间的逻辑关系,因此不能采用模拟电路的分析逻辑关系,因此不能采用模拟电路的分析方法。主要的工具是逻辑代数,电路的功方法。主要的工具是逻辑代数,电路的功能用逻辑状态表(真值表)、逻辑表达式能用逻辑状态表(真值表)、逻辑表达式及波形图表示。及波
3、形图表示。在数字电路中,三极管工作在开关状态,在数字电路中,三极管工作在开关状态,即工作在饱和和截止状态。即工作在饱和和截止状态。晶体管的开关作用晶体管的开关作用晶体管工作的区域晶体管工作的区域(1 1)截止区)截止区特点:特点:(1)集电结、发射结反偏)集电结、发射结反偏(2)基极电流)基极电流IB=0(3)集电极电流)集电极电流Ic=0CEBUo+uccUi(4)输出电压输出电压Uo=UccUCE=Ucc 好象开关断开一样好象开关断开一样2、先将输入变量接在地址输入端,再把与上步中确定的最小项对应的译码器的输出端适当连接,就可以实现组合逻辑功能。十进制与二进制之间的转换,可以用二除十进制数
4、,余数是二进制数的第0位(K0),然后依次用二除所得的商,余数依次是第一位(K1)、第二位(K2)、。用两片74LS151构成十六选一数据选择器(4)输出电压Uo=0A3A2A1A0=10001111用二进制码表示的十进制数:1 1 1 1除与当前输入有关外还与原状态有关2、逻辑函数的表示法将取值为1的相邻小方格圈成矩形或方形;即每一个信号输出端与n个输入变量的每一个最小项一一对应3、扇出系数大,抗噪容限大。1、多余输入端的处理:只要能判断高低电平即可1 0 0 0如:A=1101,B=1001,计算A+BA1 A0用电路的两个状态-开、关来表示二进制数,数码的存储和传输简单、可靠。1 0 0
5、 0(2 2)放大区)放大区特点:特点:(1)发射结正偏、集电结反偏)发射结正偏、集电结反偏(2)基极电流、集电极电流成线性关系)基极电流、集电极电流成线性关系 Ic=IBCEBUo+uccUi(3)输出电压输出电压Uo=Ucc-IcRc(3 3)饱和区)饱和区特点:特点:(1)发射结正偏、集电结正偏)发射结正偏、集电结正偏(2)基极电流、集电极电流不成线性关系)基极电流、集电极电流不成线性关系 Ic UT时,认为ui是高电平。1 1 1 1(4)任何位相加都产生两个结果:本位和、向高位的进位信号。若被选择数据为m位,则称为m位n选一数据选择器。A3A2A1A0=10001111 UiUoKU
6、ccRK开开-Uo=1,输出高电平输出高电平K合合-Uo=0,输出低电平输出低电平可用三极可用三极管代替管代替十进制:十进制:以十为基数的计数体制以十为基数的计数体制表示数的十个数码:表示数的十个数码:0、1、2、3、4、5、6、7、8、9遵循逢十进一的规律遵循逢十进一的规律157=012107105101 常用数制常用数制位权:位权:10n9.1.2 二进制二进制二进制:二进制:以二为基数的计数体制以二为基数的计数体制表示数的两个数码:表示数的两个数码:0、1遵循逢二进一的规律遵循逢二进一的规律 iiiB2KN)(1001)B=012321202021 =(9)D位权:位权:2n用电路的两个
7、状态用电路的两个状态-开、关来表示二开、关来表示二进制数,数码的存储和传输简单、可进制数,数码的存储和传输简单、可靠。靠。位数较多,使用不便;不合人们的习位数较多,使用不便;不合人们的习惯,输入时将二进制转换成二进制,惯,输入时将二进制转换成二进制,运算结果输出时再转换成十进制数。运算结果输出时再转换成十进制数。二进制与十进制之间的转换二进制与十进制之间的转换二进制转换为十进制二进制转换为十进制按权展开按权展开(1011)B=(11)D012321212021+十进制转换为二进制十进制转换为二进制求商取余求商取余(25)D=(11001)B十进制与二进制之十进制与二进制之间的转换,可以用二除十
8、间的转换,可以用二除十进制数,余数是二进制数进制数,余数是二进制数的第的第0位(位(K0),然后依),然后依次用二除所得的商,余数次用二除所得的商,余数依次是第一位(依次是第一位(K1)、第二位(第二位(K2)、。225 余余 1 K0122 余余 0 K162 余余 0 K232 余余 1 K312 余余 1 K40转换过程:转换过程:(25)D=(11001)B高位高位低位低位二二十进制(十进制(BCD码):码):用二进制码表示的十进制数:用二进制码表示的十进制数:09十个状态,用四位二进制码表示一位十进制十个状态,用四位二进制码表示一位十进制数:数:0000000110001001010
9、011010011001001011100BCD码码十进制数十进制数21037658949.2 逻辑代数和逻辑函数逻辑代数和逻辑函数9.2.1逻辑代数逻辑代数在数字电路中,我们要研究的是电路的输入在数字电路中,我们要研究的是电路的输入输出之间的逻辑关系,所以数字电路又称逻辑电输出之间的逻辑关系,所以数字电路又称逻辑电路,相应的研究工具是逻辑代数(布尔代数)。路,相应的研究工具是逻辑代数(布尔代数)。在逻辑代数中,逻辑函数的变量只能取两个在逻辑代数中,逻辑函数的变量只能取两个值(二值变量),即值(二值变量),即0和和1,中间值没有意义,这,中间值没有意义,这里的里的0和和1只表示两个对立的逻辑状
10、态,如电位的只表示两个对立的逻辑状态,如电位的低高(低高(0表示低电位,表示低电位,1表示高电位)、开关的开表示高电位)、开关的开合等。合等。(1)“与与”逻辑运算和与门逻辑运算和与门A、B、C都具备时,事件都具备时,事件F才发生。才发生。EFABC设设开关闭为开关闭为“1”开关开为开关开为“0”灯亮为灯亮为“1”不亮为不亮为“0”则则A、B、C与灯与灯F的关系的关系为为“与与”逻辑逻辑与逻辑与逻辑1.基本逻辑运算及其表示方法基本逻辑运算及其表示方法&ABCF逻辑符号逻辑符号二极管与门电路二极管与门电路BAFVD1VD2R+5V输入:输入:A、B:3V 逻辑逻辑“1”输入:输入:A、B:0V
11、逻辑逻辑“0”输出:输出:F:3V 逻辑逻辑“1”;0V 逻辑逻辑“0”F=ABC逻辑式逻辑式逻辑与逻辑与(逻辑乘)(逻辑乘)AFBC00001000010011000010101001101111逻辑状态表逻辑状态表全全1出出1有有0出出0通过合适电阻接+UCC2 逻辑代数和逻辑函数输出:Si-本位和;UNL=Uoff-UIL00 01 11 101、指定实际问题的逻辑含义,列出逻辑状态表。(1)取结果为“1”的项,将输入变量写成“与”的形式;输出:2n个高低电平信号(三态门、OC门除外)74LS148编码器状态表输出:2n个高低电平信号输出是F,多数赞成时是“1”,否则是“0”。n个二进制
12、代码(n位二进制数)有2n种不同的组合,可以表示2n个信号。UCC(UDD)+0.也叫n-2n线译码器。四、组合逻辑电路分析1 1 1 1二-十进制编码器2 组合逻辑电路设计从n个数据中选择一路传输,称为n选一数据选择器。1 1 1 1前面已经提到,在此不再重复(2)“或或”逻辑运算和或门逻辑运算和或门A、B、C只有一个具备时,事件只有一个具备时,事件F就发生。就发生。AEFBC开关闭为开关闭为“1”开关开为开关开为“0”灯亮为灯亮为“1”不亮为不亮为“0”则则A、B、C与灯与灯F的关系的关系为为“或或”逻辑逻辑或逻辑或逻辑 1ABCF逻辑符号逻辑符号BAFVD1VD2R-5V二极管或门电路二
13、极管或门电路输入:输入:A、B:3V 逻辑逻辑“1”0V 逻辑逻辑“0”输出:输出:F 3V 逻辑逻辑“1”0V 逻辑逻辑“0”F=A+B+C或逻辑式或逻辑式逻辑或逻辑或(逻辑加逻辑加)AFBC00001001010111010011101101111111逻辑状态表逻辑状态表全全0出出0有有1出出1(3)“非非”逻辑运算和非门逻辑运算和非门A具备时具备时,事件,事件F不发生;不发生;A不具备时,事件不具备时,事件F发生。发生。AEFR非逻辑非逻辑开关闭为开关闭为“1”开关开为开关开为“0”灯亮为灯亮为“1”灯不亮为灯不亮为“0”则开关则开关A与灯与灯F的关系的关系为为“非非”逻辑逻辑逻辑符号
14、逻辑符号三极管非门电路三极管非门电路输入:输入:A:3V 逻辑逻辑“1”0V 逻辑逻辑“0”输出:输出:F 3V 逻辑逻辑“1”0V 逻辑逻辑“0”AF1AFRB+UCCRC+3V限幅二极管限幅二极管逻辑式逻辑式逻辑非逻辑非逻辑反逻辑反逻辑状态表逻辑状态表AF AF0110有有1出出0有有0出出1与与或或非非条件条件A、B都具备,则都具备,则事件事件F 发生发生条件条件A、B有有一个或一个一个或一个以上具备,以上具备,则事件则事件F 发生发生条件条件A不具备,不具备,则事件则事件F 发生发生条件条件A具备,具备,则事件则事件F 不发不发生生F=ABF=A+BF=A有有0出出0全全1出出1有有1
15、出出1全全0出出0有有0出出1有有1出出0逻辑关系逻辑关系含义含义逻辑表逻辑表达式达式记忆口诀记忆口诀逻辑符号逻辑符号&ABCF 1ABCFAF1A+0=A A+1=1 A 0=0 A=0 A 1=A1AA AAA 0AA AAA AA 所以,可以得到以下逻辑运算:所以,可以得到以下逻辑运算:0 0=0 1=1 0=01 1=10+0=00+1=1+0=1+1=11001 2.2.基本逻辑运算法则基本逻辑运算法则逻逻辑辑代代数数的的基基本本定定律律交换律交换律结合律结合律分配律分配律A+B=B+AA B=B AA+(B+C)=(A+B)+C=(A+C)+BA(B C)=(A B)CA(B+C)
16、=A B+A CA+B C=(A+B)(A+C)普通代数普通代数不适用不适用!3.3.逻辑代数的基本定律逻辑代数的基本定律A+AB=A证明:证明:A+AB=A(1+B)=A1=A利用运算规则可以对逻辑式进行化简。利用运算规则可以对逻辑式进行化简。例如:例如:CDAB)FE(DABCDAB 被吸收被吸收吸收律吸收律BABABABA ABAB0001111010110110010111110000BA ABBA 可以用列真值表的方法证明:可以用列真值表的方法证明:反演律反演律 1 +1=?二十进制(BCD码):K开-Uo=1,输出高电平卡诺图也就有 2n 个小方格,如:A=1101,B=1001,
17、计算A+B0 1各段加正向电压导通,发光;(2)基极电流IB=0只要能判断高低电平即可n个输入变量有 2n 个最小项,开门电平Uon=UIH(min)两个1位二进制数相加,有4种情况;圈的个数应最少,圈内小方格的个数尽可能多,每圈一个新圈时,至少包含一个新项Ic IBD Y21、确定逻辑表达式中的各个最小项(或者是逻辑状态表中结果为1的各个最小项)。(4)任何位相加都产生两个结果:本位和、向高位的进位信号。4、根据化简、变换后的逻辑式画出逻辑图。A3 A2 A1 A0 a b c d e f g四、组合逻辑电路分析0V 逻辑“0”0 0 1 0当待编码的几个信号同时为1时,应按照事先编排好的优
18、先顺序输出。4.几种常用的逻辑运算几种常用的逻辑运算“与与”、“或或”、“非非”是三种基本的逻辑关系,是三种基本的逻辑关系,任何其它的逻辑关系都可以以它们为基础表示。任何其它的逻辑关系都可以以它们为基础表示。CBAF 与非:条件与非:条件A、B、C都都具备,则具备,则F 不发生。不发生。&ABCFCBAF 或非:条件或非:条件A、B、C任任一具备,则一具备,则F 不发生。不发生。1ABCF异或:输入不异或:输入不同时,输出为同时,输出为“1”,输入相,输入相同时,输出为同时,输出为“0”=1AB同或:输入不同或:输入不同时,输出为同时,输出为“0”,输入相,输入相同时,输出为同时,输出为“1”
19、=1ABF BABAF BAABF 9.2.2 逻辑函数及其表示法逻辑函数及其表示法1、逻辑函数、逻辑函数任何一个具体的逻辑因果关系都可以用一个任何一个具体的逻辑因果关系都可以用一个确定的逻辑函数来描述。确定的逻辑函数来描述。2、逻辑函数的表示法逻辑函数的表示法逻辑函数式逻辑函数式把逻辑函数的输入、输出关系写成与、或、非把逻辑函数的输入、输出关系写成与、或、非等逻辑运算的组合式,即逻辑代数式,称为逻辑等逻辑运算的组合式,即逻辑代数式,称为逻辑函数式,我们通常采用函数式,我们通常采用“与或与或”的形式。的形式。比如:比如:ABCCBACBACBACBAF+=逻辑图逻辑图把相应的逻辑关系用逻辑符号
20、把相应的逻辑关系用逻辑符号和连线表示出来。和连线表示出来。&AB&CD 1FF=AB+CD逻辑状态表逻辑状态表ABCF01000110000000101000101111011111将输入、输出的所有可能将输入、输出的所有可能状态一一对应地列出状态一一对应地列出n个变量可以有个变量可以有2n个组合,一般个组合,一般按二进制的顺序,输出与输入状态按二进制的顺序,输出与输入状态一一对应,列出所有可能的状态。一一对应,列出所有可能的状态。注意注意!ACBF00001000101110011010111100001111ABC BACCBABCAF=+3.逻辑函数表示形式的转换逻辑函数表示形式的转换(
21、1 1)由真值表转换到与或表达式)由真值表转换到与或表达式第一步:取真值表中函数值为第一步:取真值表中函数值为“1”的各的各项,将变量写成项,将变量写成“与与”的形式;(变量的形式;(变量为为1,取其本身,变量为,取其本身,变量为0,取其反),取其反)第二步:将各项写成第二步:将各项写成“或或”的形式的形式将输入的一组n位二进制码译成2n种电路状态。例13:设计三人表决电路(A、B、C)。(有n个变量时,变量的取值组合有2n个)0 1在数字电路中,我们要研究的是电路的输入输出之间的逻辑关系,所以数字电路又称逻辑电路,相应的研究工具是逻辑代数(布尔代数)。输出端不能直接接电源!A、B、C只有一个
22、具备时,事件F就发生。二十进制(BCD码):两个1位二进制数相加,有4种情况;E1、E2、E3分时接入高电平1、确定逻辑表达式中的各个最小项(或者是逻辑状态表中结果为1的各个最小项)。逻辑函数表示形式的转换UNH=UIH-Uon输入:A:3V 逻辑“1”1 1用与非门实现下列逻辑关系,画出逻辑图E1、E2、E3分时接入高电平(4)任何位相加都产生两个结果:本位和、向高位的进位信号。E1、E2、E3分时接入高电平UCE=Ucc 好象开关断开一样1、多余输入端的处理:也叫n-2n线译码器。(2 2)由逻辑表达式转换到真值表)由逻辑表达式转换到真值表第一步:把逻辑表达式中变量的各种取值组合有序地添第
23、一步:把逻辑表达式中变量的各种取值组合有序地添入真值表中;(有入真值表中;(有n个变量时,变量的取值组合有个变量时,变量的取值组合有2n个)个)A BF001001110110BABAF第二步:计算出变量的各种取值组第二步:计算出变量的各种取值组合对应的函数值,并添入表中。合对应的函数值,并添入表中。(3 3)逻辑表达式与逻辑图的转换)逻辑表达式与逻辑图的转换前面已经提到,在此不再重复前面已经提到,在此不再重复 9.2.3 逻辑函数的化简逻辑函数的化简 在实现同一逻辑功能的前提下,逻辑式在实现同一逻辑功能的前提下,逻辑式越简单,则需要门的数量越少,电路越简越简单,则需要门的数量越少,电路越简单
24、。所以逻辑式的化简是分析和设计逻辑单。所以逻辑式的化简是分析和设计逻辑电路必不可少的步骤。电路必不可少的步骤。化简:化简:(1 1)根据逻辑代数的运算法则将逻辑式的)根据逻辑代数的运算法则将逻辑式的项数减少,将每一项中的变量减少。项数减少,将每一项中的变量减少。(2 2)根据要求将逻辑式转换为需要的逻辑)根据要求将逻辑式转换为需要的逻辑运算形式。如:运算形式。如:“与非与非表达式与非与非表达式”。BA用与非门实现用与非门实现BABA=例例1:CBBCBAABF )CBBC(BAAB )(反演反演CB)AA(BC)CC(BAAB 配项配项CBBCAABCCBACBAAB 被吸收被吸收被吸收被吸收
25、CB)BB(CAAB CBCAAB 1应用逻辑代数运算法则化简应用逻辑代数运算法则化简 例例2:ABAC)BC(A)BCB(AABCBA)CC(ABCBAABCCABCBAF 反变量吸收反变量吸收提出提出AB=1提出提出AAB=ACB=C?A+B=A+CB=C?请注意与普通代数的区别!请注意与普通代数的区别!用与非门实现下列逻辑关系,画出逻辑图用与非门实现下列逻辑关系,画出逻辑图F=AB+AC=AB+AC=ABAC&B&CF例例3&A&把逻辑函数的输入、输出关系写成与、或、非把逻辑函数的输入、输出关系写成与、或、非等逻辑运算的组合式,即逻辑代数式,称为逻辑等逻辑运算的组合式,即逻辑代数式,称为
展开阅读全文