570 likes | 684 Views
第四章 数字电子电路基础. 4.1 数字电路的特点 4.2 数制和码制 4.3 逻辑代数基础 4.4 逻辑门电路. 4.1 数字电路的基础. 4.1.1 模拟信号与数字信号 1 . 模拟信号: 在时间和数值上都是连续变化的信号。 模拟电路: 凡用来生产、加工和处理模拟电信号的电子电路称为模拟电路。 2 . 数字信号: 在时间上、幅值上都是离散的、不连续的信号。 数字电路: 凡用来生产、加工和处理数字电信号的电子电路称为模拟电路。. 4.1.2 数字电路的特点.
E N D
第四章 数字电子电路基础 4.1数字电路的特点 4.2数制和码制 4.3逻辑代数基础 4.4逻辑门电路
4.1数字电路的基础 4.1.1 模拟信号与数字信号 1.模拟信号:在时间和数值上都是连续变化的信号。 模拟电路:凡用来生产、加工和处理模拟电信号的电子电路称为模拟电路。 2.数字信号:在时间上、幅值上都是离散的、不连续的信号。 数字电路:凡用来生产、加工和处理数字电信号的电子电路称为模拟电路。
4.1.2 数字电路的特点 1.数字电路可以进行算术运算,,此时它大多采用二进制,只需处理0、1两个数符;数字电路也可进行逻辑运算与判断,此时它大多处理“二值逻辑”问题,例如“真”和“假”,“是”与“非”,“有”与“无”等。 2.数字电路重点研究输入信号和输出信号之间的逻辑关系,它的数学分析工具是逻辑代数,描述电路逻辑功能的主要方法是逻辑变量的真值表、逻辑函数式,卡诺图、特性方程、状态转换表、时序图、逻辑电路图等。
4.2数制与码制 4.2.1常用计数制及其相互转换 1.十进位计数制 简称十进制,它的特点是 (1)有 10 个不同的数字符号: 0、 1、2、 …、 9,基数为10。 (2)按“逢十进一”的原则计数,即9+1=(10)10。 (3)位权为10i,基数的i次幂叫做第i位的位权。
任何一个十进制数度可以写成: 其中, di是0~9共10个数字中的任意一个, m是小数点右边的位数, n是小数点左边的位数, i是数位的序数。
例如, 345.21可表示为 345.21=3×102+4×101+5×100+2×10-1+1×10-2 一般而言, 对于用 R 进制表示的数 N , 可以按权展开为 式中, ai 是 0、1、 …、 (R-1)中的任一个, m、 n是正整数, R是基数。在 R 进制中, 每个数字所表示的值是该数字与它相应的权Ri的乘积, 计数原则是“逢 R进一”。
2.二进位计数制 当 R=2 时, 称为二进位计数制, 简称二进制。在二进制数中, 只有两个不同数码: 0和1, 进位规律为“逢二进一”。任何一个数 N, 可用二进制表示为 例如, 二进制数 1011.01 可表示为 (1011.01)2=1×23+0×22+1×21+1×20+0×2-1+1×2-2
3.八进位计数制和十六进制计数制 当R=8 时, 称为八进制。在八进制中, 有 0、1、2、…、7 共 8 个不同的数码, 采用“逢八进一”的原则进行计数。如(503)8可表示为 (503)8=5×82+0×81+3×80 当R=16时, 称为十六进制。在十六进制中, 有 0、1、2、…、 9、 A、B、C、D、E、F共 16个不同的数码, 进位方法是“逢十六进一”。 例如, (3A8.0D)16可表示为 (3A8.0D)16=3×162+10×161+8×160+0×16-1+ 13×16-2
4、各种进制数间的相互转换 (1)二、 八、 十六进制转换成十进制 :按权展开法 (2)十进制数转换成二、八、十六进制数 任意十进制数 N 转换成 R 进制数, 需将整数部分和小数部分分开, 采用不同方法分别进行转换, 然后用小数点将这两部分连接起来。
整数部分:除基取余法。 分别用基数 R 不断地去除 N 的整数, 直到商为零为止, 每次所得的余数依次排列即为相应进制的数码。最初得到的为最低有效数字, 最后得到的为最高有效数字。
小数部分: 乘基取整法。 分别用基数 R(R=2、8或16)不断地去乘N 的小数, 直到积的小数部分为零(或直到所要求的位数)为止, 每次乘得的整数依次排列即为相应进制的数码。 最初得到的为最高有效数字, 最后得到的为最低有效数字。
4.2.2 二 - 十进制编码 所谓BCD码就是用四位二进制代码来表示一位十进制数码。由于四位二进制码有0000,0001,…,1111等16种不同的组合状态,故可以选择其中任意10个状态以代表十进制中0—9的10个数码,其余6种组合是无效的。因此,按选取方式的不同,可以得到不同的二—十进制编码。下面介绍8421BCD码、余3BCD码和2421BCD码。
1.8421BCD码 这种编码是选用四位二进制码的前10个代码0000—1001来表示十进制的这10个数码。 2.余3BCD码 如果把8421BCD码每个加上(0011)2,就是余3BCD码。 3.2421BCD码 其中2421 BCD码最便于构成简单的单向计数器。2421 BCD码和余3码一样具有互补性质,对减法运算特别有用,多用于数字化仪表中。
4.3逻辑代数基础 4.3.1 逻辑代数中的三种基本逻辑运算及常见的复 合逻辑运算 逻辑变量的基本逻辑运算只有三种: 与运算、或运算、非运算。
1、与运算 与运算的逻辑函数表达式为:F =A·B 实现与逻辑关系的电路称为与门。 与运算:“有0出0,全1出1”。
2.或运算 或运算的逻辑函数表达式为 F = A + B 实现或逻辑关系的电路称为或门。 或运算:“有1出1,全0出0”。
1 F A 3.非运算 非运算的逻辑函数表达式为: 实现非逻辑关系的电路称为非门。 非运算:“0的非为1,1的非为0”。
4.复合逻辑运算 实际的逻辑问题都由三种基本逻辑运算的组合来实现。 常见的复合逻辑运算有: 与非、或非、与或非、异或、同或。 或非门 与非门
与或非门 异或门 同或门
4.3.2逻辑代数中的基本公式和定理 1.基本公式、定理:
2.逻辑代数的三个基本法则 (1)代入法则:在任何一个逻辑等式中,如果将等式两边所有出现的某一变量的地方都代之以同一逻辑函数,等式仍然成立。 (2)对偶法则:对于任何一个逻辑表达式,如果将其中所有的“·”换成“+”,“+”换成“·”;“0”换成“1”,“1”换成“0”,那么所得的函数是原函数的对偶式。 (3)反演法则:对于任何一个逻辑表达式,如果将其中所有的“·”换成“+”,“+”换成“·”;“0”换成“1”,“1”换成“0”;反变量换成原变量,原变量换成反变量,那么所得的函数是原函数的反函数。
4.3.3逻辑函数及其表示方法 逻辑函数有5种表示形式: 真值表 逻辑表达式 卡诺图 逻辑图 波形图 只要知道其中一种表示形式,就可转换为其它几种表示形式。
1.真值表 真值表:是由变量的所有可能取值组合及其对应的函数值所构成的表格。 真值表列写方法:每一个变量均有0、1两种取值,n个变量共有2i种不同的取值,将这2i种不同的取值按顺序(一般按二进制递增规律)排列起来,同时在相应位置上填入函数的值,便可得到逻辑函数的真值表。
2.函数表达式——由逻辑变量和“与”、“或”、“非”三种运算符所构成的表达式。2.函数表达式——由逻辑变量和“与”、“或”、“非”三种运算符所构成的表达式。 3.逻辑图——逻辑图是由逻辑符号及它们之间的连线而构成的图形。
【例1】列出下列函数的真值表: 解:该函数有两个变量,有4种取值的可能组合,将他们按顺序排列起来,即得真值表。 可用真值表表示。
【例2】由“三人表决”函数的真值表可写出逻辑表达式:【例2】由“三人表决”函数的真值表可写出逻辑表达式:
【例3】写出如图所示逻辑图的函数表达式。 解:可由输入至输出逐步写出逻辑表达式:
4.波形图:是由输入变量的所有可能取值组合的高、低电平及其对应的输出函数值的高、低电平所构成的图形。4.波形图:是由输入变量的所有可能取值组合的高、低电平及其对应的输出函数值的高、低电平所构成的图形。 【例4】画出下列函数式的波形图
5.卡诺图:将逻辑函数真值表中的各行排列成矩阵形式,在矩阵的左方和上方按照格雷码的顺序写上输入变量的取值,在矩阵的各个小方格内填入输入变量各组取值所对应的输出函数值,这样构成的图形就是卡诺图。5.卡诺图:将逻辑函数真值表中的各行排列成矩阵形式,在矩阵的左方和上方按照格雷码的顺序写上输入变量的取值,在矩阵的各个小方格内填入输入变量各组取值所对应的输出函数值,这样构成的图形就是卡诺图。
二变量函数的卡诺图: 异或函数 在变量A、B的取值分别为10、01所对应的小方格内填入1,其余小方格内填入0(也可以空着不填)。 二变量函数的卡诺图 异或函数的卡诺图
三变量函数的卡诺图: 在变量A、B、C的取值分别为000、011、101、110所对应的小方格内填入1,便得到该函数的卡诺图。 三变量函数的卡诺图
四变量函数的卡诺图: 四变量函数的卡诺图
4.3.4逻辑函数的化简方法 【逻辑函数化简的意义】逻辑表达式越简单,实现它的电路越简单,电路工作越稳定可靠。
1.公式法 (1)并项法:运用式 ,将两项合并为一项,消去一个变量。 (2)吸收法:运用吸收律 A+AB=A,消去多余的与项。
(3)消去法。 (4)配项法。
2.卡诺图法 最小项: n个变量的逻辑函数中,包含全部变量的乘积项称为最小项。n变量逻辑函数的全部最小项共有2n个。 任何一个逻辑函数表达式都可以转换为一组最小项和称为最小项表达式。
卡诺图化简逻辑函数的过程: (1)2个相邻的最小项结合,可以消去1个取值不同的变量而合并为l项。 (2)4个相邻的最小项结合,可以消去2个取值不同的变量而合并为l项。 (3)8个相邻的最小项结合,可以消去3个取值不同的变量而合并为l项。
卡诺图合并最小项的原则(画圈的原则) (1)尽量画大圈,但每个圈内只能含有2n(n=0,1,2,3……)个相邻项。要特别注意对边相邻性和四角相邻性。 (2)圈的个数尽量少。 (3)卡诺图中所有取值为1的方格均要被圈过,即不能漏下取值为1的最小项。 (4)在新画的包围圈中至少要含有1个末被圈过的1方格,否则该包围圈是多余的。
卡诺图化简逻辑函数的步骤: (1)画出逻辑函数的卡诺图。 (2)合并相邻的最小项,即根据前述原则画圈。 (3)写出化简后的表达式。每一个圈写一个最简与项,规则是,取值为l的变量用原变量表示,取值为0的变量用反变量表示,将这些变量相与。然后将所有与项进行逻辑加,即得最简与—或表达式。
解:用如图所示的卡诺圈,得 【 例 5】用卡诺图化简函数:
4.4逻辑门电路 4.4.1分立元件门电路 逻辑门电路:用以实现基本和常用逻辑运算的电子电路。简称门电路。 基本和常用门电路有与门、或门、非门(反相器)、与非门、或非门、与或非门和异或门等。
逻辑0和1: 电子电路中用高、低电平来表示。 获得高、低电平的基本方法:利用半导体开关元件的导通、截止(即开、关)两种工作状态。
1.二极管与门 当决定某事件的全部条件同时具备时,结果才会发生,这种因果关系叫做与逻辑。 与门表达式:F=A·B 二极管与门及其真值表
2.二极管或门 或门表达式:F=A+B 二极管或门及其真值表
3.三极管反相器(非门) 非门函数表达式: 三极管非门及其真值表
4.4.2 TTL集成门电路 TTL与非门电路结构
1.TTL与非门结构与原理 (1)输入全为高电平3.6V时: T2、T3导通,VB1=0.7×3=2.1(V ),由于T3饱和导通,输出电压为:VO=VCES3≈0.3V这时T2也饱和导通,故有VC2=VE2+ VCE2=1V。使T4和二极管D都截止。
(2)输入有低电平0.3V 时: 该发射结导通,VB1=1V。所以T2、T3都截止。由于T2截止,流过RC2的电流较小,可以忽略,所以VB4≈VCC=5V ,使T4和D导通,则有:VO≈VCC - VBE4-VD=5-0.7-0.7=3.6(V)。 综合上述两种情况,该电路满足与非的逻辑功 能,即:
2.TTL门电路的传输特性 门电路的输出电压岁输入电压的变化关系。 3.TTL门电路输入特性 【输入伏安特性】门电路输入电流与输入电压之间的关系。 【输入负载特性】TTL输入端接较大的电阻为高电平(开门电阻),接较小的电阻(关门电阻)为低电平。