现代数字电路与逻辑设计.ppt
《现代数字电路与逻辑设计.ppt》由会员分享,可在线阅读,更多相关《现代数字电路与逻辑设计.ppt(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、现代数字电路与逻辑现代数字电路与逻辑设计设计现在学习的是第1页,共83页 无论数字信号还是模拟信号都有传输通路。在电子电路中,人们将产生、变无论数字信号还是模拟信号都有传输通路。在电子电路中,人们将产生、变换、传送、处理模拟信号的电子电路叫做模拟电路,将产生、存储、变换、处换、传送、处理模拟信号的电子电路叫做模拟电路,将产生、存储、变换、处理、传送数字信号的电子电路叫做数字电路。数字电路不仅能够完成算术运算,理、传送数字信号的电子电路叫做数字电路。数字电路不仅能够完成算术运算,而且能够完成逻辑运算,具有逻辑推理和逻辑判断的能力,因此被称为数字逻而且能够完成逻辑运算,具有逻辑推理和逻辑判断的能力
2、,因此被称为数字逻辑电路或逻辑电路。数字电路经历了由电子管和半导体分立元件组成的分立器辑电路或逻辑电路。数字电路经历了由电子管和半导体分立元件组成的分立器件电路,发展成在微小的芯片上集成半导体器件及无源器件的集成电路。当前件电路,发展成在微小的芯片上集成半导体器件及无源器件的集成电路。当前数字电路正向着大规模、低功耗、高速度、可编程、可测试和多值化方向发展,数字电路正向着大规模、低功耗、高速度、可编程、可测试和多值化方向发展,因而提高了数字逻辑的可靠性,缩小了系统的尺寸体积,更有利于大批量生产,因而提高了数字逻辑的可靠性,缩小了系统的尺寸体积,更有利于大批量生产,达到提高产品的技术经济指标的目
3、的。达到提高产品的技术经济指标的目的。现在学习的是第2页,共83页1.0 1.0 数制数制数制-任何数都可以用一任何数都可以用一组统组统一的符号和一的符号和规则规则表示表示.1.常用数制-二二,十十,十六十六进进制制.*计计算机的数是以器件的物理状算机的数是以器件的物理状态态来表示的来表示的,计计算机由数字器件算机由数字器件组组成成,所以全部用二所以全部用二进进制表示制表示.*因因为为目前微机都是目前微机都是8,16,328,16,32位位,都是四的整数倍都是四的整数倍,2,24 4=16=16,为为书书写写方便方便,而而广泛使用十六广泛使用十六进进制数制数.为符合人们日常习惯为符合人们日常习
4、惯,而使用十进制数而使用十进制数.2.为防止二义性,约定:*数后带数后带D D或不带任何符号或不带任何符号,则为十进制数则为十进制数;*带带B B为二进制数为二进制数;*带带H H为十六进制数为十六进制数.如:100,100,即一百即一百;100B,;100B,即四即四;100H,;100H,即即256.256.3.十,二,十六进制数间的关系如下表:现在学习的是第3页,共83页十进制十进制二进制二进制十六进制十六进制十进制十进制二进制二进制十六进制十六进制0 0000000000 08 8100010008 81 1000100011 19 9100110019 92 2001000102 2
5、101010101010A A3 3001100113 3111110111011B B4 4010001004 4121211001100C C5 5010101015 5131311011101D D6 6011001106 6141411101110E E7 7011101117 7151511111111F F现在学习的是第4页,共83页常用数制间的转换常用数制间的转换(1 1)二)二十六十六 二进制整数二进制整数十六:十六:从右(最低位)向左将二进制数从右(最低位)向左将二进制数4 4位位1 1组划分,最后一组若不足组划分,最后一组若不足4 4位则在其左边补位则在其左边补0 0,每组
6、,每组用用1 1位十六进制数表示。位十六进制数表示。如:如:1111111000111B 1111111000111B 1 1111 1100 0111B 1 1111 1100 0111B 0001 1111 1100 0111B=1FC7H 0001 1111 1100 0111B=1FC7Hu 十六十六二:二:用用4 4位二进制数代替位二进制数代替1 1位十六进制数位十六进制数如:如:3AB9H=0011 1010 1011 1001B3AB9H=0011 1010 1011 1001B现在学习的是第5页,共83页(2 2)十六)十六十十 十六十六十十:将十六进制数按权展开相加:将十六进
7、制数按权展开相加 如:如:1F3DH=161F3DH=163 31116162 2151516161 13316160 01313 =40961 =409612561525615163163113113 =4096 =409638403840484813=799713=7997 u 十进制整数十进制整数十六十六:除:除1616取余法。取余法。如:如:38947=9823H38947=9823H16 38947 316 38947 3 16 2434 2 16 2434 2 16 152 8 16 152 8 16 9 9 16 9 9 0 0余数倒序排列余数倒序排列现在学习的是第6页,共83页
8、 在客观世界中,事物的发展变化通常都是有一定因果关系的。例如,在客观世界中,事物的发展变化通常都是有一定因果关系的。例如,电灯的亮、灭决定于电源是否接通,如果接通了,电灯就会亮,否则就电灯的亮、灭决定于电源是否接通,如果接通了,电灯就会亮,否则就灭。电源接通与否是因,电灯不亮是果。这种因果关系,一般称为逻辑灭。电源接通与否是因,电灯不亮是果。这种因果关系,一般称为逻辑代数关系,反映和处理这种关系的数学工具,就是逻辑代数。和普通代代数关系,反映和处理这种关系的数学工具,就是逻辑代数。和普通代数比较起来,在逻辑代数中,虽然也用英文字母表示变量,但情况要简数比较起来,在逻辑代数中,虽然也用英文字母表
9、示变量,但情况要简单得多。在二值逻辑中,变量取值不是单得多。在二值逻辑中,变量取值不是1 1就是就是0 0,没有第三种可能。而,没有第三种可能。而且这里的且这里的1 1和和0 0并不是表示数值的大小,它们所代表的是两种不同的并不是表示数值的大小,它们所代表的是两种不同的逻辑状态。例如,用逻辑状态。例如,用1 1和和0 0分别表示一件事的是与非、真与假,电压的分别表示一件事的是与非、真与假,电压的高与低,电流的有与无,一个开关的开通与关断,一盏电灯的亮与灭高与低,电流的有与无,一个开关的开通与关断,一盏电灯的亮与灭等等。等等。1.1 1.1 逻辑运算与逻辑电路逻辑运算与逻辑电路现在学习的是第7页
10、,共83页1.1.1 1.1.1 逻辑运算逻辑运算 在逻辑代数中,基本逻辑运算有与、在逻辑代数中,基本逻辑运算有与、或、非三种,常用的复合逻辑运算是或、非三种,常用的复合逻辑运算是与非、或非、与或非、异或等。与非、或非、与或非、异或等。1.1.三种基本逻辑运算三种基本逻辑运算(1)与逻辑关系)与逻辑关系 当决定一件事情的各个条件全部具备时,这当决定一件事情的各个条件全部具备时,这件事情才会发生,这样的因果关系,称之为与件事情才会发生,这样的因果关系,称之为与逻辑关系。只有开关逻辑关系。只有开关A A与开关与开关B B都合上时,灯才都合上时,灯才会亮,所以对灯亮这件事情来说,开关会亮,所以对灯亮
11、这件事情来说,开关A A和开关和开关B B闭合是与的逻辑关系。闭合是与的逻辑关系。现在学习的是第8页,共83页(2 2)或逻辑关系)或逻辑关系当决定一件事情的各个条件中,只要有一个当决定一件事情的各个条件中,只要有一个具备,这件事情就会发生,这样的因果关系,具备,这件事情就会发生,这样的因果关系,叫做或逻辑关系。只要开关叫做或逻辑关系。只要开关A A或者开关或者开关B B闭合,闭合,灯就会亮,所以对灯亮这件事情来说,开关灯就会亮,所以对灯亮这件事情来说,开关A A和和开关开关B B闭合是或的逻辑关系。闭合是或的逻辑关系。(3 3)非逻辑关系非逻辑关系非就是反,就是否定。当开关断开时,灯亮,非就
12、是反,就是否定。当开关断开时,灯亮,闭合时反而会灭,所以对灯亮来说,开关闭闭合时反而会灭,所以对灯亮来说,开关闭合是一种非逻辑关系。合是一种非逻辑关系。现在学习的是第9页,共83页三种基本逻辑关系的功能表三种基本逻辑关系的功能表。开关开关 A A开关开关 B B灯灯 Y Y1 1灯灯 Y Y2 2灯灯 Y Y3 3断开断开断开断开灭灭灭灭亮亮断开断开闭闭合合灭灭亮亮闭闭合合断开断开灭灭亮亮灭灭闭闭合合闭闭合合亮亮亮亮现在学习的是第10页,共83页经过设定变量和状态赋值之后,便可以得到反映开关状态与电灯亮经过设定变量和状态赋值之后,便可以得到反映开关状态与电灯亮灭之间因果关系的数学表达形式灭之间
13、因果关系的数学表达形式真值表。真值表。用英文字母表示开关和电灯的过程,叫做设定变量。现用用英文字母表示开关和电灯的过程,叫做设定变量。现用A A、B B、Y1Y1、Y2Y2、Y3Y3分别表示开关分别表示开关A A、B B和灯和灯Y1Y1、Y2Y2、Y3Y3。用用0 0和和1 1分别表示开关和电灯有关状态的过程,称为状态赋值。现用分别表示开关和电灯有关状态的过程,称为状态赋值。现用0 0表示开关断开和灯灭,用表示开关断开和灯灭,用1 1表示开关闭合和灯亮。这也叫做变量取值。表示开关闭合和灯亮。这也叫做变量取值。根据设定变量和状态赋值情况,由功能表,可以很容易地列出根据设定变量和状态赋值情况,由功
14、能表,可以很容易地列出真值表。真值表。现在学习的是第11页,共83页基本逻辑关系的真值表基本逻辑关系的真值表 A AB BY Y1 1Y Y2 2Y Y3 30 00 00 00 01 10 01 10 01 11 10 00 01 10 01 11 11 11 1现在学习的是第12页,共83页(2 2)基本逻辑运算)基本逻辑运算 在真值表中,对在真值表中,对Y1Y1来说,只有当来说,只有当A A与与B B均为均为1 1时,其值才会为时,其值才会为1 1,显然是一种与,显然是一种与的逻辑关系,并记作的逻辑关系,并记作:读作读作Y1Y1等于等于A A与与B B,相应地把这种运算叫做逻辑与运算,简
15、称为与运算。与运算和算术,相应地把这种运算叫做逻辑与运算,简称为与运算。与运算和算术中的乘法运算是一样的,所以又叫做逻辑乘法运算,相应地,上式又可读作中的乘法运算是一样的,所以又叫做逻辑乘法运算,相应地,上式又可读作Y1Y1等于等于A A乘乘B B。在真值中,对在真值中,对Y2Y2来说,只要来说,只要A A或或B B为为1 1时,其值就会为时,其值就会为1 1,显然是一种或的逻辑关系,显然是一种或的逻辑关系,并记作并记作:现在学习的是第13页,共83页 上式读作上式读作Y2Y2等于等于A A或或B B,相应地,把这种运算叫做逻辑或运算,简称为或运算。,相应地,把这种运算叫做逻辑或运算,简称为或
16、运算。或运算和算术中的加法运算很相似,所以又叫做逻辑加法运算,相应地,又常或运算和算术中的加法运算很相似,所以又叫做逻辑加法运算,相应地,又常读作读作Y2Y2等于等于A A加加B B。在真值表中,当在真值表中,当A A取值为取值为0 0时时Y3Y3为为1 1,A A取值为取值为1 1时时Y3Y3反而为反而为0 0,这显然是一种逻辑非关,这显然是一种逻辑非关系,并记作:系,并记作:读作读作Y3Y3等于等于A A非,或者非,或者Y3Y3等于等于A A反。反。A A上面的一横就表示非或者反。相应地,把这种上面的一横就表示非或者反。相应地,把这种运算叫做非运算或者反运算。运算叫做非运算或者反运算。2.
17、2.复合逻辑运算复合逻辑运算在逻辑代数中,由基本的与、或、非逻辑运算可以实现多种复合逻辑运算。在逻辑代数中,由基本的与、或、非逻辑运算可以实现多种复合逻辑运算。现在学习的是第14页,共83页(a)(a)国标符号国标符号 (b)(b)曾用符号曾用符号 (c)(c)国外符号国外符号 七种逻辑运算和逻辑符号七种逻辑运算和逻辑符号现在学习的是第15页,共83页 在上图中,用英文字母表示变量,这里叫做逻辑变量。整个式子叫做逻辑表达式,式在上图中,用英文字母表示变量,这里叫做逻辑变量。整个式子叫做逻辑表达式,式中中A A、B B称为输入逻辑变量。称为输入逻辑变量。Y Y叫做输出逻辑变量,字母上面无反号的称
18、为原变量,叫做输出逻辑变量,字母上面无反号的称为原变量,有反号的叫做反变量。有反号的叫做反变量。1.1.2 1.1.2 正负逻辑问题正负逻辑问题 在数字电路中,通常用电路的高电平和低电平来分别代表逻辑在数字电路中,通常用电路的高电平和低电平来分别代表逻辑1 1和逻辑和逻辑0 0,在这,在这种规定下的逻辑关系称为正逻辑。反之,用低电平表示逻辑种规定下的逻辑关系称为正逻辑。反之,用低电平表示逻辑1 1,用高电平表示逻,用高电平表示逻辑辑0 0,在这种规定下的逻辑关系称为负逻辑。我们将电平和逻辑取值之间对应关,在这种规定下的逻辑关系称为负逻辑。我们将电平和逻辑取值之间对应关系给以规定称为逻辑规定。系
19、给以规定称为逻辑规定。对于一个数字电路,既可以采用正逻辑,也可采用负逻辑。同一电路,如果对于一个数字电路,既可以采用正逻辑,也可采用负逻辑。同一电路,如果采用不同的逻辑规定,那么电路所实现的逻辑运算是不同的。采用不同的逻辑规定,那么电路所实现的逻辑运算是不同的。现在学习的是第16页,共83页几种逻辑运算的正逻辑和负逻辑电平关系。几种逻辑运算的正逻辑和负逻辑电平关系。逻辑运算正逻辑电平关系逻辑运算正逻辑电平关系 逻辑运算负逻辑电平关系逻辑运算负逻辑电平关系 正逻辑与运算和负逻辑或运算互相对应;正逻辑或运算和负逻辑与运算互正逻辑与运算和负逻辑或运算互相对应;正逻辑或运算和负逻辑与运算互相对应。相对
20、应。现在学习的是第17页,共83页 1.1.3 逻辑电路的工作原理逻辑电路的工作原理 TTL电路在中、小规模集成电路方面应用广泛。TTL 电路的基本环节是与非门,本节介绍TTL与非门的工作原理。TTL与非门的电路图如下,它由输入级、中间级和输出级三部分组成。现在学习的是第18页,共83页 输入级是由多射极晶体管输入级是由多射极晶体管V1 1和电阻和电阻R1 1组成的一个与电组成的一个与电路,实现输入逻辑变量路,实现输入逻辑变量A、B、C的与逻辑运算功能。的与逻辑运算功能。V1 1管的电流放大作用,有利于提高管的电流放大作用,有利于提高V1 1管从饱和到截止的转换管从饱和到截止的转换速度。速度。
21、中间级是由中间级是由V2 2、R2 2及及R3 3组成的一个电压分相器。它在组成的一个电压分相器。它在V2 2的的发射极与集电极上分别得到两个相位相反的电压,以驱动发射极与集电极上分别得到两个相位相反的电压,以驱动输出级三极管输出级三极管V4 4、V5 5轮流导通。轮流导通。输出级是由输出级是由V3 3、V4 4、V5 5和和R4 4、R5 5组成的一个非电路。其组成的一个非电路。其中中V5 5为驱动管,达林顿复合晶体管为驱动管,达林顿复合晶体管V3 3、V4 4与电阻与电阻R4 4、R5 5一起构一起构成了成了V5 5的有源负载。输出级采用的推挽结构,使的有源负载。输出级采用的推挽结构,使V
22、4 4、V5 5轮轮流导通,输出阻抗较低,有利于改善电路的输出波形,提高流导通,输出阻抗较低,有利于改善电路的输出波形,提高电路的负载能力。电路的负载能力。现在学习的是第19页,共83页 1.1.输入有任一个输入有任一个(或两个或两个)为为0.3V0.3V 假定输入端假定输入端A A为为0.3V0.3V,那么,那么T1T1的的A A发射结导通,发射结导通,T T1 1的基极电平的基极电平V VB1B1=V=VA A+V+VBE1BE1=0.3V+0.7V=1.OV=0.3V+0.7V=1.OV。此时,。此时,V VB1B1作作用于用于T T1 1的集电结和的集电结和T T2 2,T T3 3的
23、发射结上,的发射结上,V VB1B1过低,不足过低,不足以使以使T T2 2和和T T5 5导通。因为要使导通。因为要使T T2 2和和T T5 5导通,至少需要导通,至少需要V VB1B1=2.lV=2.lV。当。当T T2 2和和T T5 5截止时,电源截止时,电源V VCCCC通过电阻通过电阻R R2 2向向T T3 3提提供基极电流,使供基极电流,使T T3 3和和T T4 4导通,其电流流入负载。因为导通,其电流流入负载。因为电阻电阻R R2 2上的压降很小,可以忽略不计,输出电平为上的压降很小,可以忽略不计,输出电平为 V VO O=V=VCCCC-V-VBE3BE3-V-VBE4
24、BE4=5-0.7-0.7=3.6V=5-0.7-0.7=3.6V 实现了输入只要有一个低电平,输出为高电平的逻辑实现了输入只要有一个低电平,输出为高电平的逻辑关系。关系。现在学习的是第20页,共83页 2.2.输入端全为输入端全为3.6V3.6V 当输入端全为高电平当输入端全为高电平3.6V3.6V时,时,T T1 1的所有发射结都处于反向偏置而截的所有发射结都处于反向偏置而截止,集电结为正向偏置而导通,即止,集电结为正向偏置而导通,即T T1 1处于反向工作状态。电源处于反向工作状态。电源V VCCCC通过通过电阻电阻R R1 1和和T T1 1的集电结向的集电结向T T2 2提供基极电流
25、,使提供基极电流,使T T2 2和和T T5 5饱和导通饱和导通(饱和时的管饱和时的管压降压降V VCESCES=0.3V)=0.3V)。所以。所以T T3 3的基极电平为的基极电平为 V VB3B3=V=VCES2CES2+V+VBE5BE5=0.3+0.7=lV=0.3+0.7=lV 大于大于T T3 3发射结的导通电压发射结的导通电压V VBE3BE3,所以,所以T T3 3导通,其发射结压降为导通,其发射结压降为0.7V0.7V左右,左右,这样,这样,T4T4的基极电位为的基极电位为 V VB4B4=V=VB3B3-V-VBE3BE3=l-0.7=0.3V=l-0.7=0.3V 而而T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代 数字电路 逻辑设计
限制150内