门电路与组合逻辑电路课件.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 好象开关断开一样好象开关断开一样UCC(UDD)+0.双2-4线译码器74LS13974LS139的功能表原变量的吸收:A+AB=A3-8线译码器74LS1380V 逻辑“0”把逻辑函数
4、的输入、输出关系写成与、或、非等逻辑运算的组合式,即逻辑代数式,称为逻辑函数式,我们通常采用“与或”的形式。5 常用组合逻辑模块0 0=0 1=1 0=0用n个全加器可构成n位二进制加法器(4)任何位相加都产生两个结果:本位和、向高位的进位信号。-八线-三线编码器A、B、C都具备时,事件F才发生。0、1、2、3、4、5、6、7、8、9根据下面的真值表画出卡诺图并化简“与”、“或”、“非”是三种基本的逻辑关系,任何其它的逻辑关系都可以以它们为基础表示。D Y2条件A不具备,则事件F 发生条件A具备,则事件F 不发生A B CCT74153:四选一数据选择器(2 2)放大区)放大区特点:特点:(1
5、)发射结正偏、集电结反偏)发射结正偏、集电结反偏(2)基极电流、集电极电流成线性关系)基极电流、集电极电流成线性关系 Ic=IBCEBUo+uccUi(3)输出电压输出电压Uo=Ucc-IcRc(3 3)饱和区)饱和区特点:特点:(1)发射结正偏、集电结正偏)发射结正偏、集电结正偏(2)基极电流、集电极电流不成线性关系)基极电流、集电极电流不成线性关系 Ic IB(4)输出电压输出电压Uo=0(3)集射极电压(即饱和管压降)集射极电压(即饱和管压降)UCE=0.3CEBUo+uccUiUCE=0 好象开关闭和一样好象开关闭和一样R1R2AF+uccuAtuFt+ucc0.3V三极管的开关特性:
6、三极管的开关特性:截止截止饱和饱和 UiUoKUccRK开开-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=01232120
7、2021 =(9)D位权:位权:2n用电路的两个状态用电路的两个状态-开、关来表示二开、关来表示二进制数,数码的存储和传输简单、可进制数,数码的存储和传输简单、可靠。靠。位数较多,使用不便;不合人们的习位数较多,使用不便;不合人们的习惯,输入时将二进制转换成二进制,惯,输入时将二进制转换成二进制,运算结果输出时再转换成十进制数。运算结果输出时再转换成十进制数。二进制与十进制之间的转换二进制与十进制之间的转换二进制转换为十进制二进制转换为十进制按权展开按权展开(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十个状态,用四位二进制码表示一位十进制十个状态,用四位二进制码表示一位十进
9、制数:数:0000000110001001010011010011001001011100BCD码码十进制数十进制数21037658949.2 逻辑代数和逻辑函数逻辑代数和逻辑函数9.2.1逻辑代数逻辑代数在数字电路中,我们要研究的是电路的输入在数字电路中,我们要研究的是电路的输入输出之间的逻辑关系,所以数字电路又称逻辑电输出之间的逻辑关系,所以数字电路又称逻辑电路,相应的研究工具是逻辑代数(布尔代数)。路,相应的研究工具是逻辑代数(布尔代数)。在逻辑代数中,逻辑函数的变量只能取两个在逻辑代数中,逻辑函数的变量只能取两个值(二值变量),即值(二值变量),即0和和1,中间值没有意义,这,中间值没
10、有意义,这里的里的0和和1只表示两个对立的逻辑状态,如电位的只表示两个对立的逻辑状态,如电位的低高(低高(0表示低电位,表示低电位,1表示高电位)、开关的开表示高电位)、开关的开合等。合等。1 1 1 1从一组数据中选择一路信号进行传输的电路1、悬空的输入端相当于接高电平。D Y2(1)根据逻辑代数的运算法则将逻辑式的项数减少,将每一项中的变量减少。根据逻辑式或真值表画出卡诺图74LS283:四全加器则A、B、C与灯F的关系为“与”逻辑UCC(UDD)+0.五、组合逻辑电路设计输出:F 3V 逻辑“1”0V 逻辑“0”(变量为1,取其本身,变量为0,取其反)1 脉冲信号和数字信号关门电平Uof
11、f=UIL(max)一片139种含两个2-4译码器1、确定逻辑表达式中的各个最小项(或者是逻辑状态表中结果为1的各个最小项)。A1 A0基本逻辑运算及其表示方法用n位地址输入的译码器,可以产生任何一种输入变量数不大于n的组合逻辑函数。A(B C)=(A B)C(1)“与与”逻辑运算和与门逻辑运算和与门A、B、C都具备时,事件都具备时,事件F才发生。才发生。EFABC设设开关闭为开关闭为“1”开关开为开关开为“0”灯亮为灯亮为“1”不亮为不亮为“0”则则A、B、C与灯与灯F的关系的关系为为“与与”逻辑逻辑与逻辑与逻辑1.基本逻辑运算及其表示方法基本逻辑运算及其表示方法&ABCF逻辑符号逻辑符号二
12、极管与门电路二极管与门电路BAFVD1VD2R+5V输入:输入:A、B:3V 逻辑逻辑“1”输入:输入:A、B:0V 逻辑逻辑“0”输出:输出:F:3V 逻辑逻辑“1”;0V 逻辑逻辑“0”F=ABC逻辑式逻辑式逻辑与逻辑与(逻辑乘)(逻辑乘)AFBC00001000010011000010101001101111逻辑状态表逻辑状态表全全1出出1有有0出出0(2)“或或”逻辑运算和或门逻辑运算和或门A、B、C只有一个具备时,事件只有一个具备时,事件F就发生。就发生。AEFBC开关闭为开关闭为“1”开关开为开关开为“0”灯亮为灯亮为“1”不亮为不亮为“0”则则A、B、C与灯与灯F的关系的关系为为
13、“或或”逻辑逻辑或逻辑或逻辑 1ABCF逻辑符号逻辑符号BAFVD1VD2R-5V二极管或门电路二极管或门电路输入:输入: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”灯亮为
14、灯亮为“1”灯不亮为灯不亮为“0”则开关则开关A与灯与灯F的关系的关系为为“非非”逻辑逻辑逻辑符号逻辑符号三极管非门电路三极管非门电路输入:输入: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 发生发生条件条
15、件A具备,具备,则事件则事件F 不发不发生生F=ABF=A+BF=A有有0出出0全全1出出1有有1出出1全全0出出0有有0出出1有有1出出0逻辑关系逻辑关系含义含义逻辑表逻辑表达式达式记忆口诀记忆口诀逻辑符号逻辑符号&ABCF 1ABCFAF1只要能判断高低电平即可A3 A2 A1 A0 a b c d e f g1 1 1 1A(B+C)=A B+A C可以用列真值表的方法证明:二-十进制编码器D Y374LS148:8-3线优先编码器2-4线译码器74LS139的内部线路条件A、B都具备,则事件F 发生设计一个二进制 加法器00 01 11 101 0 0 0 1 1 1 1 1 1 1例
16、12:分析下图的逻辑功能。八选一集成数据选择器74LS151即每一个信号输出端与n个输入变量的每一个最小项一一对应条件A、B都具备,则事件F 发生有n个地址输入端的译码器,有2n个信号输出端。将十个状态(对应于十进制的十个代码)编制成BCD码。n个变量可以有2n个组合,一般按二进制的顺序,输出与输入状态一一对应,列出所有可能的状态。UCC(UDD)+0.实现不考虑低位进位时的两个一位二进制数相加。用与非门实现下列逻辑关系,画出逻辑图1 0 0 0 1 1 1 1 1 1 1将逻辑式中的最小项或真值表中取“1”的最小项用“1”填入卡诺图中相应的小方格内。2、为了防止干扰,可将悬空的输入端接高电平
17、。逻辑函数表示形式的转换Ic IB1 1 1 11、确定逻辑表达式中的各个最小项(或者是逻辑状态表中结果为1的各个最小项)。A B C F3、用逻辑代数对逻辑式进行化简或变换。2、运用逻辑代数对逻辑式进行化简或变换。当A2A1A0=010时,Y2=0,其它为11、多余输入端的处理:0V 逻辑“0”1 1 0 01、确定逻辑表达式中的各个最小项(或者是逻辑状态表中结果为1的各个最小项)。用与非门实现下列逻辑关系,画出逻辑图D Y2根据逻辑式或真值表画出卡诺图1 1 1 1A+0=A A+1=1 A 0=0 A=0 A 1=A1AA AAA 0AA AAA AA 所以,可以得到以下逻辑运算:所以,
18、可以得到以下逻辑运算: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)=A B+A CA+B C=(A+B)(A+C)普通代数普通代数不适用不适用!3.3.逻辑代数的基本定律逻辑代数的基本定律A+AB=A证明:证明:A+AB=A(1+B)=A1=A利用运算规则可以对逻辑式进行化简。利用运算规则可以对逻辑式进行化简。例如:例如:CDAB)FE
19、(DABCDAB 被吸收被吸收吸收律吸收律BABABABA ABAB0001111010110110010111110000BA ABBA 可以用列真值表的方法证明:可以用列真值表的方法证明:反演律反演律 1 +1=?4.几种常用的逻辑运算几种常用的逻辑运算“与与”、“或或”、“非非”是三种基本的逻辑关系,是三种基本的逻辑关系,任何其它的逻辑关系都可以以它们为基础表示。任何其它的逻辑关系都可以以它们为基础表示。CBAF 与非:条件与非:条件A、B、C都都具备,则具备,则F 不发生。不发生。&ABCFCBAF 或非:条件或非:条件A、B、C任任一具备,则一具备,则F 不发生。不发生。1ABCF异
20、或:输入不异或:输入不同时,输出为同时,输出为“1”,输入相,输入相同时,输出为同时,输出为“0”=1AB同或:输入不同或:输入不同时,输出为同时,输出为“0”,输入相,输入相同时,输出为同时,输出为“1”=1ABF BABAF BAABF 9.2.2 逻辑函数及其表示法逻辑函数及其表示法1、逻辑函数、逻辑函数任何一个具体的逻辑因果关系都可以用一个任何一个具体的逻辑因果关系都可以用一个确定的逻辑函数来描述。确定的逻辑函数来描述。2、逻辑函数的表示法逻辑函数的表示法逻辑函数式逻辑函数式把逻辑函数的输入、输出关系写成与、或、非把逻辑函数的输入、输出关系写成与、或、非等逻辑运算的组合式,即逻辑代数式
21、,称为逻辑等逻辑运算的组合式,即逻辑代数式,称为逻辑函数式,我们通常采用函数式,我们通常采用“与或与或”的形式。的形式。比如:比如:ABCCBACBACBACBAF+=逻辑图逻辑图把相应的逻辑关系用逻辑符号把相应的逻辑关系用逻辑符号和连线表示出来。和连线表示出来。&AB&CD 1FF=AB+CD逻辑状态表逻辑状态表ABCF01000110000000101000101111011111将输入、输出的所有可能将输入、输出的所有可能状态一一对应地列出状态一一对应地列出n个变量可以有个变量可以有2n个组合,一般个组合,一般按二进制的顺序,输出与输入状态按二进制的顺序,输出与输入状态一一对应,列出所有
22、可能的状态。一一对应,列出所有可能的状态。注意注意!ACBF00001000101110011010111100001111ABC BACCBABCAF=+3.逻辑函数表示形式的转换逻辑函数表示形式的转换(1 1)由真值表转换到与或表达式)由真值表转换到与或表达式第一步:取真值表中函数值为第一步:取真值表中函数值为“1”的各的各项,将变量写成项,将变量写成“与与”的形式;(变量的形式;(变量为为1,取其本身,变量为,取其本身,变量为0,取其反),取其反)第二步:将各项写成第二步:将各项写成“或或”的形式的形式(2 2)由逻辑表达式转换到真值表)由逻辑表达式转换到真值表第一步:把逻辑表达式中变量
23、的各种取值组合有序地添第一步:把逻辑表达式中变量的各种取值组合有序地添入真值表中;(有入真值表中;(有n个变量时,变量的取值组合有个变量时,变量的取值组合有2n个)个)A BF001001110110BABAF第二步:计算出变量的各种取值组第二步:计算出变量的各种取值组合对应的函数值,并添入表中。合对应的函数值,并添入表中。(3 3)逻辑表达式与逻辑图的转换)逻辑表达式与逻辑图的转换前面已经提到,在此不再重复前面已经提到,在此不再重复 9.2.3 逻辑函数的化简逻辑函数的化简 在实现同一逻辑功能的前提下,逻辑式在实现同一逻辑功能的前提下,逻辑式越简单,则需要门的数量越少,电路越简越简单,则需要
24、门的数量越少,电路越简单。所以逻辑式的化简是分析和设计逻辑单。所以逻辑式的化简是分析和设计逻辑电路必不可少的步骤。电路必不可少的步骤。化简:化简:(1 1)根据逻辑代数的运算法则将逻辑式的)根据逻辑代数的运算法则将逻辑式的项数减少,将每一项中的变量减少。项数减少,将每一项中的变量减少。(2 2)根据要求将逻辑式转换为需要的逻辑)根据要求将逻辑式转换为需要的逻辑运算形式。如:运算形式。如:“与非与非表达式与非与非表达式”。BA用与非门实现用与非门实现BABA=只要能判断高低电平即可如:“与非与非表达式”。00 01 11 10将输入、输出的所有可能状态一一对应地列出1、确定逻辑表达式中的各个最小
25、项(或者是逻辑状态表中结果为1的各个最小项)。0V 逻辑“0”若两个最小项只有一个变量以原、反区别,称它们逻辑相邻。3、扇出系数大,抗噪容限大。(3)“非”逻辑运算和非门1 0 1 1例11:分析下图的逻辑功能。可以用列真值表的方法证明:四选一集成数据选择器CT741530V 逻辑“0”研究数字电路时注重电路输出、输入间的逻辑关系,因此不能采用模拟电路的分析方法。用与非门实现下列逻辑关系,画出逻辑图A+B C=(A+B)(A+C)1 1 1 1第一步:把逻辑表达式中变量的各种取值组合有序地添入真值表中;m0 m7为A2A1A0的8个最小项在BCD码中,用四位二进制数表示09十个数码。则A、B、
展开阅读全文