




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目一 两地控制指示电路知识目标了解数字信号和数字电路的基本概念熟悉不同数制之间的转换掌握三种基本逻辑关系掌握常用的复合逻辑关系熟悉常用的集成门电路 技能目标掌握基本集成门电路的功能测试 掌握集成逻辑门电路逻辑功能的测试方法知识链接链接一 数字电路的基本知识链接二 数制和码制的基本知识链接三 逻辑函数链接四 常用的集成逻辑门电路项目实训任务一 常用集成门电路的认识任务二 门电路逻辑功能的测试任务三 集成逻辑门电路逻辑功能的测试 知识链接链接一 数字电路的基本知识一、数字信号与模拟信号现代电子线路所处理的信号大致可分为两大类:一类为模拟信号;另一类为数字信号。处理模拟信号的电路称为模拟电路,处理
2、数字信号的电路称为数字电路。模拟信号是指时间上和数值上都是连续的信号。模拟信号一般是指模拟真实世界物理量的电压或电流,如模拟话音、温度、压力等一类物理量的信号。处理这类信号时,考虑的是放大倍数、频率失真、非线性失真及相位失真等,着重分析波形的形状、幅度和频率的变化。 数字信号是指时间上和数值上都是离散的信号,即信号在时间上不连续,总是发生在一系列离散的瞬间;在数值上量化,只能按有限多个增量或阶梯取值。信号所表现的形式是一系列高、低电平组成的脉冲波,即信号总是在高电平和低电平之间来回变化。处理数字信号时,重要的是要能正确区分出信号的高、低电平,并正确反映电路的输出、输入之间的关系,至于高、低电平
3、值精确度则无关紧要。数字电路主要研究电路输入、输出状态之间的相互关系,即逻辑关系。分析和设计数字电路的数学工具是逻辑代数,它是英国数学家布尔于1849年提出的,因此也称布尔代数。 二、数字电路的特点与分类1数字电路的特点(1)工作信号是二进制的数字信号,反映在电路上就是低电平和高电平两种状态(即0和1两个逻辑值)。(2)在数字电路中,研究的主要问题是电路的逻辑功能,即输入信号的状态和输出信号的状态之间的逻辑关系。数学工具是逻辑代数(3)对组成数字电路的元器件的精度要求不高,只要在工作时能够可靠地区分0和1两种状态即可。(4)电路结构简单,稳定可靠。有利于实现数字电路集成化。(5)数字电路抗干扰
4、能力强。(6)数字电路中元件处于开关状态,功耗较小。在计算机、数字通信、自动控制、数字仪器及家用电器等技术领域中得到广泛的应用。2数字电路的分类(1)按电路组成结构分为分立元件和集成电路两大类。其中集成电路按集成度(在一块硅片上包含的逻辑门电路或元件的数量)可分为小规模(SSI)、中规模(MSI)、大规模(LSI)和超大规模(VLSI)集成电路。(2)按电路所用器件分为双极型(如TTL、ECL、I2L、HTL)和单极型(如NMOS、PMOS、CMOS)电路。(3)按电路逻辑功能分为组合逻辑电路和时序逻辑电路。链接二 数制和码制的基本知识 一、数制1常用数制数制是计数进位制的简称。 (1)十进制
5、在十进制数中采用了0、1、2、9十个不同的数码;在计数时,逢十进一,借一当十。各个数码处于十进制数的不同数位时,所代表的数值是不同的。 对于任意一个十进制数的数值,都可以按位权展开 式中 十进制数的任意一个数码;m、n正整数,n表示整数部分数位,m表示小数部分数位。 例如,526的数值可表示为 526 = 5100 + 210 + 61上述十进制数按位权展开的表示方法,可以推广到任意进制的计数制。(2)二进制二进制数只有0和1两个数码,在计数时逢二进一及借一当二。二进制的基数是2,每个数位的位权值为2的幂。因此,二进制数可以按位权展开。式中 第i位的数码(0或1);n、m正整数;2i第i位的位
6、权值。例如:二进制数1101.01可展开为(1101.01)2 =123 + 122 +021 +120 + 021 + 122(3)八进制八进制数有0、1、2、3、4、5、6、7八个数码,在计数时逢八进一及借一当八。八进制的基数是8,每个数位的位权值为8的幂。八进制数的下标可用8或O(Octadic的缩写)表示为例如:(107.4)8 =182 + 081 +780 +481 因为23 = 8,所以3位二进制数可用1位八进制数来表示。(4)十六进制十六进制数有0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F十六个数码,在计数时逢十六进一及借一当十六。十六进制的基数是16,每个数
7、位的位权值是16的幂。十六进制数的小标可用16或H(Hex的缩写)表示为 例如,(BD2.3C)16 =11162 + 13161 +2160 +3161 + 12162因为24=16,所以4位二进制数可用1位十六进制数来表示。在计算机应用系统中,二进制主要用于机器内部的数据处理,八进制和十六进制主要用于书写程序、指令,十进制主要用于运算最终结果的输出。另外,十六进制数还经常用来表示内存的地址,例如(8FD9)16表示要寻找该地址的存储单元。2数制转换(1)二、八和十六进制数转换为十进制数R进制数转换为十进制数时按位权展开,然后将各项数值按十进制相加,就可得到等值的十进制数。解: (10101
8、.11)2 = 124 + 023+122+021 + 120 + 121 + 122 = (21.75)10 (165.2)8 = 182 + 681 + 580 + 281 = (117.25)10 (2A.8)16 = 2161 + 10160 + 8161 = (42.5)10【例1-1】(1)将二进制数(10101.11)2转换为十进制数。(2)将八进制数(165.2)8转换为十进制数。 (3)将十六进制数(2A.8)16转换为十进制数。(2)十进制数转换为其他进制数十进制数转换为R进制数,都可用基数乘除法。对于整数部分,可采用“除R取余、逆序排列”法;对于小数部分,可采用“乘R取整
9、、顺序排列”法。【例1-2】将十进制数(43.6875)10转换为二进制数。解:整数部分,用“除2取余、逆序排列”法得所以:(43)10 = (101011)2小数部分,用“乘2取整,顺序排列”法得 0.6785 2 = 1.3750 取整 = 1 最高位 0.375 2 = 0.750 取整 = 0 0.75 2 = 1.50 取整 = 1 0.5 2 = 1.0 取整 = 1 最低位所以:(0.6875)10 = (0.1011)2综合以上两部分得: (43.6875)10 = (101011.1011)2注意小数部分,凡无穷尽者,可采用类似十进制数四舍五入的办法保留最后一位有效数字。(3
10、)二进制数和八、十六进制数之间的转换每一位八进制数正好对应3位二进制数,每一位十六进制数正好对应4位二进制数。二进制数转换为八进制数时,只要以小数点为界,整数部分向左、小数部分向右分成3位一组,各组分别用对应的一位八进制数表示即可得到所求的八进制数,两头不足3位时,可分别用0补足。二进制数到十六进制数的转换方法与此相同,只是小数点向左或向右分别按4位一组进行分组即可。(3)二进制数和八、十六进制数之间的转换每一位八进制数正好对应3位二进制数,每一位十六进制数正好对应4位二进制数。所以二进制数转换为八进制数时,只要以小数点为界,整数部分向左、小数部分向右分成3位一组,各组分别用对应的一位八进制数
11、表示,即可得到所求的八进制数,两头不足3位时,可分别用0补足。同理,二进制数到十六进制数的转换方法与此相同,只是小数点向左或向右分别按4位一组进行分组即可。几种制进数之间的对应关系如表1-1所示。表1-1几种制进数之间的对应关系十进制数二进制数八进制数十六进制数012345678910111213141500000001001000110100010101100111100010011010101111001101111011110123456710111213141516170123456789ABCDEF【例1-3】将二进制数(1011010.10111)2分别转换为八进制数和十六进制数。
12、解:二进制数化为八进制数,按3位一组得【例1-4】将十六进制数(7F.E5)16转换为八进制数。解:先把每一位十六进制数用4位二进制数表示出来为即:(7F.E5)16 = (1111111.11100101)2再将二进制数按每3位一组划分得八进制数为故有 (7F.E5)16 = (177.712)8数字系统中,需要把十进制数的数值、不同的文字、符号等其他信息用二进制代码来表示才能处理。二、码制1.代码用以表示十进制数码、字母、符号等信息的一定位数的二进制数称为代码。必须指出的是,二进制码不一定表示二进制数,它的含义是人们预先约定而赋予的。2.编码为了建立这种代码与所表示信息一一对应的关系,用一
13、定位数的二进制数来表示十进制数码、字母、符号等信息,称为编码。编码主要有二进制编码,二十进制编码等。二十进制码(BCD码):由于十进制数有09十个数码,需要4位二进制数码来对应表示一位十进制数码。用4位二进制数b3b2b1b0来表示十进制数中的 0 9 十个数码。简称BCD码。常用的BCD码有8421码、2421码、5421码、余3码等。8421BCD码:用四位自然二进制码中的前十个码字来表示十进制数码,因各位的权值依次为8、4、2、1,故称8421码。 2421码的权值依次为2、4、2、1;余3码由8421码加0011得到;格雷码是一种循环码,其特点是任何相邻的两个码字,仅有一位代码不同,其
14、它位相同。由于每位码是以四位二进制数为一组来表示的,所以8421BCD码与十进制数之间的转换可以直接以组为单位来进行。【例1-5】将(138)10转换为对应的8421BCD码。即 (138)10 = (000100111000)8421BCD【例1-6】将(100100000011.10000101) 8421BCD码转换为对应的十进制数。即 (100100000011.10000101) 8421BCD = (903.85)10解:注意:在8421BCD码中不允许出现10101111这六个代码,因为十进制数09中没有与之对应的数字符号,这些代码称为伪码,也常称为“无关码”或“无关项”。链接三
15、 逻辑函数逻辑代数是分析和设计数字电路的重要数学工具,它反映了逻辑变量的运算规律。逻辑代数中的变量只有两种取值0或1。0和1并不表示数量的大小,而只是表示两种对立的逻辑状态。逻辑代数有三种基本运算:与、或、非。将这三种基本运算简单组合可构成复合逻辑,例如:与非、或非、与或非、同或、异或等。一、基本概念二进制数中的“1”和“0”不仅能够表示二进制数,还可以表示许多对立的逻辑状态。在分析和设计数字电路时,所用的数学工具是逻辑代数,又称布尔代数。1逻辑变量逻辑代数和普通代数一样,用字母A、B、C、X、Y、Z等代表变量,称为逻辑变量。但这两种代数中变量的含义有本质的区别,逻辑代数中的变量只有两种取值0
16、或1。0和1并不表示数量的大小,而只是表示两种对立的逻辑状态,即“是”与“非”、“开”与“关”、“真”与“假”、“高”与“低”等。2逻辑关系通常,把反映“条件”和“结果”之间的关系称为逻辑关系。如果以电路的输入信号反映“条件”,以输出信号反映“结果”,此时各输入、输出之间也存在确定的逻辑关系。数字电路就是实现特定逻辑关系的电路,因此,又称逻辑电路。逻辑电路的基本单元是逻辑门,它们反映了基本的逻辑关系。3正逻辑和负逻辑根据1和0代表逻辑状态的含义不同,有正、负逻辑之分。例如,认定“1”表示事件发生,“0”表示事件不发生,则形成正逻辑系统;反之则形成负逻辑系统。同一逻辑电路,既可用正逻辑表示,也可
17、以用负逻辑表示。在本书中,只要未作特别声明,均采用正逻辑。二、基本逻辑关系有三种最基本的运算:与运算、或运算和非运算。逻辑代数的所有逻辑关系都可以由这三种基本运算关系组合得到。A、B都具备时,事件L才发生。设开关闭为“1”开关开为“0”灯亮为“1”不亮为“0”则A、B、与灯L的关系为“与”逻辑与逻辑1. “与”逻辑运算和与门(串联)ELABL=AB逻辑式逻辑与(逻辑乘)000100010111全1出1有0出0ALB逻辑真值表逻辑符号&ABL(a)符号 (b)波形图 以上介绍的是两个变量的与逻辑,多变量的与逻辑表达式可表示为 Y = ABCD 或Y = ABCD 2. “或”逻辑运算和或门A、B
18、只有一个具备时,事件L就发生。AELB开关闭为“1”开关开为“0”灯亮为“1”不亮为“0”则A、B与灯L的关系为“或”逻辑L=A+B或逻辑式逻辑或(逻辑加)ALB101000011111全0出0有1出1逻辑真值表图1-4 或门逻辑符号与波形 在数字电路中,实现或逻辑功能的电路称为或门。或门逻辑符号如图1-4(a)所示。图1-4(b)表示或门输入端A、B波形与输出端Y波形的对应关系多变量或逻辑表达式可表示为 Y = A + B + C + D + 3. “非”逻辑运算和非门A具备时 ,事件L不发生;A不具备时,事件L发生。AELR非逻辑开关闭为“1”开关开为“0”灯亮为“1”灯不亮为“0”则开关
19、A与灯L的关系为“非”逻辑逻辑式逻辑非逻辑反AL0110有1出0有0出1逻辑真值表由图1-6可见,非门的逻辑功能是:输出状态与输入状态相反。因此,非门通常又称作反相器。图1-6 非门逻辑符号与波形基本逻辑的简单组合称为复合逻辑。&ABFL逻辑式逻辑真值表逻辑符号001101011110ALB三、常用复合逻辑1与非逻辑和与非门 由真值表可知,与非门的逻辑功能为:当输入有低电平0时,输出为高电平1;当输入全为高电平1时,输出为低电平0。可简记为“有0出1、全1出0”。 2或非逻辑和或非门1BLFA将输入变量先进行或运算,然后再进行非运算。 001100010110ALB逻辑式逻辑真值表逻辑符号或非
20、门的逻辑功能为:当输入全为低电平0时,输出为高电平1;当输入有高电平1时,输出为低电平0。可简记为“有1出0、全0出1”。3与或非逻辑与或非逻辑是与、或、非三种逻辑的复合,它是先与再或后非,其表达式为 逻辑符号4、异或逻辑和同或逻辑:(1)异或逻辑当两个输入变量A、B的取值不同时,输出变量Y为1;当A、B的取值相同时,输出变量Y为0,这种逻辑关系叫做异或逻辑。可简记为“相异出1、相同出0”,其逻辑表达式为读作Y等于A异或B。实现异或逻辑功能的电路叫异或门. (2)同或逻辑当两个输入变量A、B的取值相同时,输出变量Y为1;当A、B的取值不同时,输出变量Y为0,这种逻辑关系叫做同或逻辑,可简记为“
21、相同出1、相异出0”,其逻辑表达式为Y = AB =读作Y等于A同或B。实现同或逻辑功能的电路叫同或门,其逻辑符号如图1-7(e)所示。异或和同或的逻辑符号真值表 异或 同或链接四 常用的集成逻辑门电路逻辑门电路可以用电阻、电容、二极管、三极管、场效应管等元件构成,称为分立元件门,其中二极管、三极管和场效应管作为开关元件使用。也可以将构成门电路的所有器件及连接导线制作在同一块半导体基片上,成为集成逻辑门电路。分立元件门电路的体积大、工作速度低、可靠性差,在数字电路产品中广泛采用体积小、质量轻、功耗低、速度快、可靠性高的集成门电路。一、数字集成电路的类型和型号常用的数字集成电路有2大类:第一类为
22、晶体管晶体管逻辑电路,简称TTL电路;第二类为金属一氧化物一半导体场效应晶体管逻辑电路,简称为MOS型集成电路,常用的是CMOS电路。TTL电路主要有TTL(标准TTL)、HTTL (高速TTL)、STTL(肖特基TTL)、LTTL(低功耗TTL) 、LSTTL(低功耗肖特基TTL)、ALS(先进低功耗肖特基TTL)等6个系列等;CMOS电路主要有CMOS电路(标准CMOS)系列、HC(高速CMOS)系列、HCT(与TTL兼容的HCMOS)系列。国际通用的TTL门电路有74(商用)和54(军用)两个系列。对应TTL电路的6种类型,分别为54/74(标准系列)、54/74S(肖特基系列)、54/
23、74LS(低功耗肖特基系列)、54/74ALS(先进低功耗肖特基系列)等。我国生产的TTL集成电路型号与国际5474系列TTL电路系列完全一致,并采用了统一型号,共5部分组成。各部分命名及含义见表。表1-9 国标数字集成电路命名及意义第1部分第2部分(器件类型)第3部分(器件的系列品种)第4部分(器件的工作温度范围)第5部分(器件的封装)符号意义符号意义符号意义符号意义C中国制 造TECWFBJDTTLECLCMOS稳压器线性放大器非线性放大器接口电路音响、电视电路数字CERM070C-4085C-5585C-5585CWBFDPJKT陶瓷扁平塑料扁平全密封扁平陶瓷直插塑料直插黑陶瓷直插金属菱
24、形金属圆形注:表内CT系列中,第3部分数字的第一位为系列代号(1为标准系列,同5474系列;2为高速系列,同国际54H74H系列; 3为肖特基系列,同国际54S74S系列; 4为低功耗肖特基系列,同国际54LS74LS系列);后面3位为品种代号,同国际一致。例如型号为CT4004CP的集成门电路为国产TTL,低功耗肖特基6反相器(相当于74LS04),工作温度070C,塑料直插封装。CC4011CD为国产CMOS电路,四2输入与非门,工作温度070C,陶瓷直插封装。二、常用集成逻辑门常用TTL和CMOS门电路的符号、功能表达式及特点分别汇总于表1-22(a)和(b)中。说明:三态门三态门(OC
25、)是指逻辑门的输出除有高、低电平两种状态外,还有第三种状态高阻状态的门电路 ,高阻态相当于隔断状态。 三态门都有一个EN控制使能端,来控制门电路的通断。计算机里面用 1和0表示是、非两种逻辑,但有时候这是不够的。举例来说:内存里面的一个存储单元,读写控制线处于低电位时,存储单元被打开,可以向里面写入;当处于高电位时,可以读出,但是不读不写,就要用高电阻态,既不是5v,也不是0v。传输门传输门(TG)就是一种传输模拟信号的模拟开关,指可以控制通路通断的门,导通时,一端的信号可以传到另一端,不导通时,一端信号不能传到另一端。CMOS传输门由一个P沟道和一个N沟道增强型MOSFET并联而成,TP和T
26、N是结构对称的器件,它们的漏极和源极是可互换的。在正常工作时,模拟开关的导通电阻值约为数百欧,当它与输入阻抗为兆欧级的运放串接时,可以忽略不计。CMOS传输门除了作为传输模拟信号的开关之外,也可作为各种逻辑电路的基本单元电路。TTL门电路具有运行速度快,电源电压固定,有较强的带负载能力等特点。CMOS 数字集成电路与TTL 数字集成电路相比,有许多优点,如工作电掘电压范围宽,静态功耗低,抗干扰能力强,输入阻抗高,成本低等。三、集成逻辑门的主要参数及注意事项1集成逻辑门的主要参数(1)低电平输出电源电流ICCL 指所有输入端悬空,输出端空载,输出低电平时,电源提供给器件的电流。 (2)高电平输出
27、电源电流ICCH 指每个门各有一个以上的输入端接地(最好全部接地),输出端空载,输出高电平时,电源提供的电流。(3)总的静态功耗PCCL ICCL和ICCH标志着器件静态功耗的大小,通常ICCLICCH,所以静态功耗为PCCL=VCCICCH。 (4)低电平输入电流IiL 指被测输入端接地,其余输入端悬空时,由被测输入端流出的电流值。希望IiL越小越好。 (5)高电平输入电流IiH 指被测输入端接高电平,其余输入端接地,流入被测输入端的电流值。希望IiH越小越好。因为IiH很小,微安级,一般免于测试。 (6)扇出系数N0 指门电路能驱动同类门的个数,它是衡量门电路带负载能力的一个参数。扇出系数
28、NO的大小由驱动门输出端提供的驱动能力和负载门输入端对电流的需求两者决定。N0 =I0L/IiL一般N0 8 其中:IoL是指当VOL达到规定输出的低电平的规范值(一般为0.4V)时,门电路允许灌入的最大负载电流。(7)噪声容限噪声容限指在保证输出高低电平在允许的变化范围内,输入电平允许的波动范围。噪声容限反映门电路抗干扰能力的大小。噪声容限分为低电平噪声容限UNL和高电平噪声容限UNH。在实际的电路中,往往是多个门电路相互连接组成系统,前一级门的输出就是后一级门的输入。可用图1-10示意描述TTL的噪声容限。图1-10 噪声容限由图可知: 低电平噪声容限UNL= UIL (max) UIL
29、高电平噪声容限UNH=UIH UIH (min) UIL (max) 和UIH (min)的数值越接近,则UNL和UNH的数值就越大,电路的抗干扰能力就越强。掌握以上这些参数的物理意义并正确选用,对我们合理、安全应用器件是很重要的。2TTL电路使用中的注意事项(1)正确选择电源电压TTL电路的电源均采用+5V,波动允许在5%的范围内(4.5V5.5V之间)。电源电压超过5.5V,易损坏器件;电源电压低于4.5V,则易导致器件出现逻辑错误。使用时,不能将电源与地颠倒接错。否则将会因为过大电流而造成器件损坏。(2)对输入端的处理TTL门电路的各个输入端不能直接与高于+5.5V和低于-0.5V的低内
30、阻电源连接。对多余的输入端最好不要悬空。虽然悬空相当于高电平,并不影响“与门、与非门”的逻辑关系,但悬空容易受到干扰,可能导致电路误动作。多余输入端要根据实际需要作适当处理。例如“与门、与非门”的多余输入端可直接(或者经电阻)接到电源上;或将多余的输入端并联使用。对于“或门、或非门”的多余输入端应直接接地,或将多余的输入端并联使用。(3)对于输出端的处理TTL集成门电路的输出更不允许与电源或地短路。除“三态门、集电极开路门”外,电路的输出端不允许并联使用。另外,插入或拔出集成电路时,务必切断电源,否则会因电源冲击而造成永久损坏。3CMOS集成电路使用中的注意事项(1)正确选择电源CMOS电路的
31、工作电源电压范围比较宽,允许在+3+18V范围内。选择电源电压时首先考虑要避免超过极限电源电压。其次要注意电源电压的高低将影响电路的工作频率。(2)对输入端的处理CMOS电路的输入端都设置二极管保护电路。为了防止输入端保护二极管反向击穿,输入电压必须处在VDD和Vss之间。输入端的电流一般不能超过1mA,如果可能出现较大电流时,必须在输入端串联适当电阻实施限流保护。多余的输入端不能悬空,应根据实际要求接入适当的电压,。例如“与门、与非门”的多余输入端可接到电源上;对于“或门、或非门”的多余输入端可接低电平。(3)对输出端的处理CMOS电路的输出端不能端直接与VDD或VSS连接,否则将导致器件损
32、坏。 除三态输出器件外,不允许两个器件的输出端并联使用。另外,由于CMOS电路输人阻抗高,容易受静电感应发生击穿,除电路内部设置保护电路外,在使用和存放时应注意静电屏蔽;焊接CMOS电路时,一般用20W内热式电烙铁,而且烙铁要有良好的接地线;也可以用电烙铁断电后的余热快速焊接;禁止在电路通电情况下焊接。更不能在通电的情况下,拔、插集成电路。【例1-7】 指出图1-11所示电路中,TTL的输出各是什么状态(0或1)。 解:Y1=0;Y2=1;Y3=0;Y4=0【例1-8】 指出图1-12所示电路中,CMOS的输出各是什么状态(0或1)。解:CMOS电路由于具有输入电阻大、静态电流几乎为0的特点,
33、输入端电位的高低与外接电阻的大小无关,而直接取决于外接电位的高低。因此有:Y1=1; Y2=1; Y3=1; Y4=1【例1-9】 要实现表达式所示功能,请改正图2-38电路中的错误。解:图(a):悬空端改接高电平;图(b):接地端改接高电平;图(c):悬空端改接低电平;图(d):异或门只有两个输入端。 (a)CMOS (b)TTL (c)TTL (d)1、2输入4与非门74LS00和6反相器74LS042、2输入4与非门CC4011和6反相器CC4069项目二 表决器电路知识目标了解逻辑函数的基本表示形式及相互间的转换掌握逻辑函数的基本定理及运算规则掌握卡诺图法进行函数的化简方法掌握组合逻辑
34、电路的分析方法和设计方法技能目标掌握组合逻辑电路分析方法 掌握组合逻辑电路的设计方法掌握三人表决器的设计方法知识链接链接一 逻辑函数的表示形式及基本定律链接二 逻辑函数的化简链接三 组合逻辑电路的分析和设计项目实训任务一 基于multisim进行逻辑函数的化简任务二 三人表决器的仿真设计任务三 组合逻辑电路的设计与测试链接一 逻辑函数的表示形式及基本定律数字电路中输入变量与输出变量之间的关系称为逻辑函数。逻辑函数的表示方法有真值表、逻辑函数表达式、逻辑图、卡诺图等形式。几种形式之间可以进行相互转换。一、真值表真值表可以直观地反映逻辑函数输入与输出间的对应关系。对于有n个输入的数字电路,每一个输
35、入变量的取值有“0”和“1”两种,n个输入变量则有2n种取值组合,将全部的输入变量的取值组合和相应的输出结果在表格中列出,即得到逻辑函数的真值表。三人表决器中:假设以A、B、C分别表示3个人的表决情况并作为输入,“1” 表示同意,“0” 表示不同意;用Y表示表决结果并作为输出,“1” 表示表决通过,“0” 表示表决未通过。根据表决器的功能,得到的真值表如表2-1所示具有唯一性。即:同一个逻辑函数,只有一个真值表。用“与”、“或”、“非”等逻辑关系组合起来可以表示逻辑函数的输入与输出间的逻辑关系。由此得到关系式的就是逻辑表达式。由真值表可以写出逻辑函数的表达式。真值表写出表达式的方法为:找出表中
36、每组输出为1对应的输入组合,转换为变量形式,组合中为“1”的取值,转换为对应的原变量,为“0”的取值,转换为对应原变量的反变量,各变量进行与运算(逻辑乘),得到一个乘积项;所以的乘积项再进行或运算(逻辑加)即得到对应的表达式。在前述三人表决器中真值表,输出为1对应的输入变量取值分别为:011、101、110、111四组,转换为变量形式为 、 、 、 。对应的逻辑表达式为Y= 。二、逻辑表达式通过逻辑表达式可以写出真值表。方法为:把表达式中n个输入变量的2n个取值组合有序地写入真值表中;根据表达式所表示的逻辑关系确定对应的输出,填入表中即可。例Y=ABC 逻辑函数可以用表示门电路的逻辑符号连接而
37、成,由此得到的电路图,称为逻辑图。逻辑图可以直观地反映逻辑函数的实现情况。由表达式可以直接画出逻辑图,根据逻辑图也可以写出逻辑函数的表达式。以前述三人表决器为例,其逻辑表达式为对应的逻辑图如图所示三、逻辑图四、逻辑代数的基本定律在实现同一逻辑功能的前提下,逻辑表达式越简单,则需要门的数量越少,电路越简单。因此,逻辑表达式的化简是进行逻辑电路分析和设计必不可少的过程。逻辑代数的基本定律(或称基本公式)反映了逻辑运算的基本规律。101律A0 = 0 A + 0 = A A1 = A A+1=1 2交换律AB = BA A + B = B + A 3结合律A(BC) = (AB)C A + (B +
38、 C) = (A + B) + C 4分配律A(B + C) = AB + AC A + (BC) = (A + B)(A + C)5互补律6重叠律 AA = A A + A = A 7反演律(摩根律)8还原律9吸收律A(A + B) = A A + AB = A 五、常用公式利用前面介绍的基本定律,可以得到如下常用公式。熟练地掌握和使用这些公式将为化简逻辑函数带来很多方便。(1)公式 (2)公式(3)公式(4)公式六、基本规则逻辑代数中还有三个基本规则:代入规则、反演规则和对偶规则。这三个基本规则和基本定律一起构成了完整的逻辑代数系统,可以用来对逻辑函数进行描述、推导和变换。1代入规则在逻辑
39、等式中,若将等式两边所出现的同一变量以一个逻辑函数代换后,该逻辑等式仍然成立。因为任何一个逻辑函数式也和任何一个逻辑变量一样,只有0和1两种可能的取值。原等式对某一变量成立,而将该变量以另一逻辑函数代替,等式自然也成立。2反演规则对于任意一个逻辑函数Y,若将表达式中所有的“”换成“+”,“+”换成“”,“0”换成“1”,“1”换成“0”,原变量换成反变量,反变量换成原变量,那么所得到的新的逻辑函数表达式就是原函数Y的反函数Y。这就是反演规则。3对偶规则对于任意一个逻辑函数Y,若将表达式中所有的“”换成“+”,“+”换成“”,“0”换成“1”,“1”换成“0”,而变量形式不变,并保持原来的运算优
40、先级,则得到一个新函数,称为Y的对偶式。对偶规则是:如果两个逻辑函数表达式相等,那么它们各自的对偶式一定相等。链接二 逻辑函数的化简一、化简的意义从真值表得出的逻辑函数表达式,往往不是最简式。逻辑函数表达式与逻辑图有直接关系,表达式越简单,则实现该逻辑函数所需的逻辑关系就越少。这样既可节省集成电路数目,降低系统的成本;又可减少焊接点,大大提高电路的可靠性。因此需要对逻辑函数进行化简。一个逻辑函数可以有多种不同的表达式.从逻辑函数的真值表可以直接得到与或表达式,同时其他形式的表达式都容易展开成与或表达式,而最简的与或表达式可以比较容易地得到其他类型的最简表达式。最简与或式的标准是:(1)乘积项的
41、个数应该最少。(2)每个乘积项中所含变量的个数最少。化简逻辑函数的方法,常用的有代数法和卡诺图法。最简与或表达式一个逻辑函数可以有多种不同的表达式,例如: 与或表达式 或与表达式 与非与非表达式 或非或非表达式 与或非表达式二、代数化简法代数化简法就是利用逻辑代数的基本定律和常用公式进行化简。1并项法利用互补律 将两项合并为一项,合并时消去一个变量.2吸收法利用吸收律A +AB = A,吸收掉AB这一项。3消去法利用常用公式消去多余因子A.4配项法利用重叠律A+A =A来配项,以获得更加简单的化简结果 (并项法)(吸收法)(消去法) = BC+C= C(配项法) 上述几种方法是最常用的代数化简
42、法。化简逻辑函数时可能使用其中一种方法,也可能要兼用几种方法,才能得到化简的结果。【例2-2】化简函数解: = B 由例2-2可以看出,作为数字电路化简的一个基本工具,应该掌握一些常用的代数化简法。对于三变量和四变量的化简,更多使用的是的卡诺图化简法,相对于代数化简法,使用卡诺图法化简要容易得多。三、逻辑函数的卡诺图化简1逻辑函数的最小项(1)最小项的定义在n变量的逻辑函数中,如果一个乘积项含有n个变量,而且每个变量以原变量或以反变量的形式在该乘积项中仅出现一次,则该乘积项称为n变量的最小项。例如,逻辑变量有A、B、C三个,则逻辑变量的组合有23 = 8个,根据最小项的定义,相应最小项有: 可
43、见三个变量共有8个最小项。对于n个变量来说,共有2n个最小项。注意:提到最小项时,一定要说明变量的数目,否则最小项将失去意义。例如,对三变量的逻辑函数来说是最小项,而对于四变量的逻辑函数则不是最小项。(2)最小项的编号为便于叙述和书写,通常都要对最小项进行编号。编号的方法是,把使最小项为1的那一组变量取值组合视为二进制数,与其对应的十进制数,就是该最小项的编号。例如,三变量A、B、C的最小项 ,使它的值为1所对应的变量取值组合是000,相应的十进制数是“0”,因此最小项的编号是0,并记作m0。同理,最小项 对应的变量取值组合为001,编号为1,记作m1,依此类推, = m2, = m3,ABC
44、 = m7,如表2-4所示。(3)逻辑函数的最小项表达式任何一个逻辑函数,都可以用若干最小项之和来表示,即最小项表达式。逻辑函数最小项表达式可由真值表直接写出,并且和真值表一样,也具有惟一性,即一个逻辑函数只有一个最小项表达式。真值表可以直接写出逻辑函数的最小项表达式,用逻辑代数的基本定律和公式,也可将逻辑函数的其他表达式展开或变换成最小项表达式。【例2-3】已知逻辑函数的真值表如表2-5所示,求函数Y的最小项表达式。解:由表2-5可知,使Y = 1的输入变量A、B、C的取值组合有010、011、110三组,相应的最小项有三项,所以,最小项表达式为写成: Y = m2 + m3 + m6= m
45、(2,3,6) 【例2-4】写出函数Y(A、B、C)= AB + BC + CA的最小项表达式。解:2卡诺图化简逻辑函数(1)卡诺图的画法在有n个变量的逻辑函数中,如果两个最小项中只有一个变量不相同(互为反变量),而其余变量都相同,则称这两个最小项为逻辑相邻项。例如,三变量A、B、C的两个最小项ABC和就是逻辑相邻项。卡诺图是一种能够直观地表示出n变量全部最小项的逻辑相邻关系的方格图,也是逻辑函数的一直表达形式。卡诺图利用小方格代表最小项,并按照任何两个逻辑相邻的最小项所处的小方格的几何位置相邻的原则画出。所谓几何位置相邻是指:上、下、左、右紧挨着的小方格;或每一行、每一列的首尾两个小方格。图
46、2-2卡诺图(a) 2变量卡诺图,(b)3变量卡诺图(c)4变量卡诺图(2)逻辑函数卡诺图表示法卡诺图中的每一个小方格都对应一个最小项,而任何一个逻辑函数均可用最小项表达式表示,那么只要把函数中包含的最小项在卡诺图中填1,没有的项填0(或不填),就可得到逻辑函数的卡诺图。例如,函数Y(A,B,C)=m(2,3,6)的卡诺图如 【例2-5】将逻辑函数用卡诺图表示。解:由变量可知,这是一个四变量函数,应画出四变量卡诺图。由该表达式可知,逻辑函数的各乘积项均不是最小项形式。应首先按例2-4的方法,将表达式转换为最小项表达式,然后将表达式中所包含的最小项在卡诺图中的相应方格内填1,如图所示。(3)化简
47、方法卡诺图化简逻辑函数的本质,是合并最小项以消去相应的变量。将仅有一个变量不同的两个最小项合并起来,就可消去该变量,例如, 。合并同类项的化简反映在卡诺图上,就是把最小项为1的两个相邻方格圈起来,就可消去那个取值不同的变量。在卡诺图中,凡是几何相邻的最小项均可合并,合并时可以消去取值不同的变量,留下取值相同的变量。两个最小项合并成一项时可以消去一个变量,四个最小项合并成一项时可以消去两个变量,八个最小项合并成一项时可以消去三个变量。一般地说2n个最小项合并成一项时可以消去n个变量。卡诺图化简逻辑函数的本质,是合并最小项以消去相应的变量。将仅有一个变量不同的两个最小项合并起来,就可消去该变量。反
48、映在卡诺图上是把填1的两个相邻方格圈起来,就可消去那个取值不同的变量。凡是几何相邻的2n个方格(2,4,8个方格)圈起来,消去n个取值不同的变量,留下取值相同的变量。即:两个方格合并可以消去一个变量,四个方格合并成一项时可以消去两个变量,八个方格合并成一项时可以消去三个变量。合并时应注意以下几点:画圈的方格数必须是2n个(n=0,1,2,3,)。所画圈的数目应最少,每个圈内的方格数应尽可能多。一个方格可被多个圈公用,但每个圈内必须包含有新的方格。同一行(列)的首尾以及四个角为相邻。消去每个圈内取值不同的变量,据此把各个圈得到的与项相加(或)起来,便得到化简后的最简与或表达式。【例2-6】化简Y
49、=m(0,2,3,7,8,10,11,13,15)。 3具有约束项的逻辑函数的化简(1)约束项和约束条件用8421BCD码表示一位十进制数09作为输入时,只需要其中10个组合00001001,而1010、1011、1100、1101、1110、1111这6种组合是多余项。这些不会出现的变量取值组合所对应的最小项叫做约束项,也叫无关项。(2)约束条件的表示方法在真值表中,用叉号()表示,即在对应于约束项变量取值组合的函数值处,记上“”,以区别于其他取值组合。在逻辑表达式中,用等于0的条件等式表示。例如,8421BCD码表示十进制数的约束条件是: 或 d(10,11,12,13,14,15)=0在
50、卡诺图中,用叉号“”表示,即在各约束项对应的方格内填入“”,以区别于其他最小项。(3)有约束条件的逻辑函数的化简利用卡诺图化简逻辑函数合并最小项时,可根据化简的需要,包含或去掉约束项。即在画图时,既可把“”视作1,也可视作0,这完全取决于对化简是否有利。这是因为各约束条件的取值恒为0,显然函数不会受影响。在函数化简中,合理利用约束项,可使逻辑函数化简结果更为简单。四、逻辑表达式不同形式间的相互转换根据市场使用的数字集成电路的情况,可以选择逻辑表达式的不同形式来实现逻辑电路功能。常用的逻辑表达式有与或式及与非式两种形式,相互之间可以进行转换,方法为:在卡诺图中首先圈1得到最简与或式,然后将最简与
51、或式两次求反就可以得到与非式。【例2-9】化简,并用与或门及与非门实现Y。解:用快速填表法可得函数Y的卡诺图如图2-9(a)所示,由图2-9(a)得最简与或式 与非式 对比图2-9(b)、图2-9(c)可看出,虽然两种门电路均可实现函数Y,且使用的门电路都是四个,但是图2-9(b)要使用两种类型的门电路,即三个与门和一个或门;而图2-9(c)仅需要一种类型的门电路,即四个与非门,显然图2-9(c)在工程上实现起来要简单一些。链接三 组合逻辑电路的分析和设计一、组合逻辑电路的特点逻辑电路按照逻辑功能的不同可分为两大类:一类是组合逻辑电路(简称组合电路),另一类是时序逻辑电路(简称时序电路)。组合
52、逻辑电路的特点在于任何时刻的输出仅仅取决于该时刻输入信号的状态,与电路原来的状态无关。电路不包含具有记忆(存储)功能的元件或电路且不存在反馈回路。二、组合逻辑电路的分析方法分析组合逻辑电路的目的是为了确定已知电路的逻辑功能,或者检查电路设计是否合理。组合逻辑电路的设计步骤分为四步: 1.根据设计要求,确定输入、输出变量的个数,并对它们进行逻辑赋值(即确定0和1代表的含义)。2.根据逻辑功能要求列出真值表。3.根据真值表利用卡诺图进行化简得到逻辑表达式。 4.根据要求画出逻辑图。5.选择元器件实现逻辑电路。【例2-10】试分析图2-11所示电路的逻辑功能。解:(1)写出逻辑表达式并化简 (a)
53、(b)(2)列出真值表分别见表2-7(a)和(b)所示。(3)功能说明:图(a):一位半加器,F1为本位和,F2为进位。图(b):一位数值比较器,当A= B时F2=1,当A B时F3=1,当A B时F1=1。三、组合逻辑电路的设计方法组合逻辑电路设计的目的是根据功能要求设计最佳电路。电路的设计步骤分为四步: 1.根据设计要求,确定输入、输出变量的个数,并对它们进行逻辑赋值(即确定0和1代表的含义)。2,根据逻辑功能要求列出真值表。3.根据真值表利用卡诺图进行化简得到逻辑表达式。 4.根据要求画出逻辑图。5.选择元器件实现逻辑电路。【例2-11】两地一灯电路设计:设计一个楼上、楼下开关的控制逻辑
54、电路来控制楼梯上的电灯,实现如下功能:在上楼前,用楼下开关打开电灯,上楼后,用楼上开关关灭电灯;或者在下楼前,用楼上开关打开电灯,下楼后,用楼下开关关灭电灯。解:(1)确定输入、输出变量的个数及赋值。设楼上开关为A,楼下开关为B,灯泡为Y。并设A、B闭合时为1,断开时为0;灯亮时Y为1,灯灭时Y为0。(2)列出真值表,如表3-3所示。(3)化简。由真值表可得: (4)画逻辑图。若要求用异或门实现,则逻辑电路图如图2-12(a)所示。若要求用与非门实现,将表达式转换成与非形式,即画出逻辑电路图如图2-12(b)所示。图2-12 例2-11的逻辑电路图 项目三 抢答器电路知识要求了解编码和译码的基
55、本知识熟悉编码器的功能和特点熟悉译码器的功能和特点熟悉数据选择器的功能和特点熟悉常用芯片的扩展应用方法技能要求掌握编码器和译码器的应用掌握集成显示译码器的应用熟悉常用芯片的扩展应用方法 知识链接链接一 编码器与译码器链接二 数据选择器与加法器项目实训任务一 编码器和译码器的功能分析任务二 基于multisim实现不同逻辑函数任务三 三人抢答器的设计任务四 编码译码及数显电路的性能测试 链接一 编码器与译码器用二进制代码表示某一信息的过程称为编码,实现编码功能的电路称为编码器。在数字系统中,常需要将某一信息(输入)变换为某一特定的代码(输出)。按照编码方式不同,编码器可分为普通编码器和优先编码器
56、; 按照输出代码种类的不同,可分为二进制编码器和非二进制编码器。非二进制编码器主要是十进制编码器。译码是编码的逆过程,即将每一组输入二进制代码翻译成为一个特定的输出信号。实现译码功能的逻辑电路称为译码器。常用的译码器电路有二进制译码器、二十进制译码器和显示译码器等。一、二进制编码器若编码器输入信号的个数N与输出变量的位数n满足N2n,则此编码器称为二进制编码器。现以图3-1所示的4线2线编码器为例说明其工作原理。该编码器用2位二进制数分别代表4个信号,2位输出为Y1、Y0;4个输入信号分别是2位二进编码器I0、I1、I2、I3,输入信号高电平有效。其真值表如表3-1所示。 从表3-1中可以看出
57、:当某一个输入端为高电平时,就输出与该输入端相对应的代码;任一时刻只能有一个编码请求,若同时出现2个以上的编码请求,编码器将无法工作,这种编码方式称为普通编码。 图3-1二、优先编码器实际的数字系统中,特别是在计算机系统中,常常会有几个部件同时发出请求信号的可能,而在同一时刻只能给其中一个部件发出允许操作信号。因此,必须根据轻重缓急规定多个对象允许操作的先后次序,即优先级别。这种同时有多个编码请求时,电路只对其中优先级别最高的信号进行编码的逻辑电路称为优先编码器。 常用的优先编码器是148系列的8线3线优先编码器,现以74LS148为例来说明8线3线优先编码器编码器的功能, 该芯片的引脚排列及
58、逻辑符号如图3-2所示。功能表如表3-2所示。 (a) 引脚排列 (b)逻辑符号 图3-2 74LS148引脚排列和符号表3-2 74LS148功能表从表3-2中可以看出:1 为使能输入端: 为0时编码器可以进行编码;为1时编码器被禁止;2 为编码输入端,低电平有编码请求;编码器的优先级别为 最高,然后是 、 、 、 最低; 为编码输出端,输出也为低电平有效(反码输出)。3 为编码器工作状态标志, 为使能输出端:当编码器可以进行编码且有编码请求时 0, 1;当编码器可以进行编码但无编码请求时, 1; 0;当编码器被禁止时, 1、 1。三、二十进制编码器二十进制编码器是指用四位二进制代码表示一位
59、十进制数的编码电路,也称10线4线编码器。最常见是147系列的8421 BCD中规模集成编码器。下面以CD40147为例来说明8421 BCD编码器的功能,其引脚排列如图3-3所示,功能表如表3-3所示。 图3-3 CD40147的引脚排列表中可以看出:CD40147中, 编码的优先等级是最高,然后是 、 、 最低。74LS148编码器的应用是非常广泛的。例如:常用计算机键盘的内部就是一个字符编码器,它将键盘上的大、小写英文字母和数字及符号还包括一些功能键(回车、空格)等编成一系列的七位二进制数码,送到计算机的中央处理单元CPU,然后再进行处理、存储、输出到显示器或打印机上。可以用74LS14
60、8编码器监控炉罐的温度,若其中任何一个炉温超过标准温度或低于标准温度,则检测传感器输出一个0电平到74LS148编码器的输入端,编码器编码后输出三位二进制代码到微处理器进行控制。四、二进制译码器将输入的n位二进制代码翻译成2n种电路状态输出的电路,称为二进制译码器,也可称为n线2n译码器。二进制译码器主要2线4线译码器、3线8线译码器、4线16线译码器。下面以3线8线中规模集成译码器74LS138为例,来说明译码器的功能。该芯片有3个代码输入,8种状态输出。其引脚排列及逻辑符号如图3-4所示,功能表如表3-3所示。 (a) 引脚排列 b)逻辑符号 图3-4 74LS138 译码器表2当E1=1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小班幼儿防拐防骗安全教育实践
- 快递行业客户经理工作汇报
- 2025国内货物买卖合同范本
- 2025年国际许可合同范本-版权许可合同
- 我的教育故事课件
- 2025届安徽省滁州市定远育才学校高考模拟历史试题(含答案)
- 2025年电力资产运行委托合同示例
- 2025临时工劳动合同样本
- 2024-2025教科版科学一年级下册期中考试卷附答案
- 2025小学道德与法治教师课标考试模拟试卷及答案
- 小学三年级音乐《马兰谣》课件
- “当代文化参与”学习任务群相关单元的设计思路与教学建议课件(共51张PPT)
- 提高卧床患者踝泵运动的执行率品管圈汇报书模板课件
- 同理心的应用教学教材课件
- DB4102-T 025-2021海绵城市建设施工与质量验收规范-(高清现行)
- 城市轨道交通安全管理隐患清单
- 锡膏使用记录表
- 儿童保健学课件:绪论
- 中小学校园安全稳定工作岗位责任清单
- 校园安全存在问题及对策
- NY∕T 309-1996 全国耕地类型区、耕地地力等级划分
评论
0/150
提交评论