专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。
第一章 数制与编码 1.1内容提要及学習指导 一.数制及其表示 任意的数N都能表示为R为基数的R进制数 表示各个位的数字符号,为0~(R-1)数码中的任意一个,R为进位制的基数n位整数部分的位数,m为小树部分的位数 二.数制转换 1.十进制数转换为二进制数:把二进制数按权展开,即可得到相应的十进制数 2.十進制数转为二进制数:整数部分采用“除2取余”转换,小数部分采用“乘2取整”法进行转换 重点提示:上述转换方式可广到十进制与其怹进制的转换,即“除基取余法”和“乘积取整法” 3.二进制与八进制数,十六进制的转换 三.带符号数的代码表示 1.真值与机器数(原码、反码、补码) 2.机器数的加、减运算 重点提示:重点是补码的运算规则 四.码制和字符的代码表示 1.BCD码(8421码、2421码、5211码、余3循环码) 2.可靠性编码(格雷码、奇偶校验码) 重点提示:需要重点掌握的是8421BCD吗、奇偶校验码和ASCII码) 1.2 例题与解题指导 例1把下列的数字写成按权展開的形式 (1) (2) (3) 解:根据常见的十进制数的表示方法,很容易写出其它进制数的按权展开形式 (1) (3) (3) 例1.2 将下列十进制数转换為二进制数 (1) (2) 解:十进制数转换为二进制数时整数部分和小数部分分别用“除2取余法”和“乘2取整法”转换,最后再合并在一起 (1) (2) 要点:十进制小数转换为二进制小数时,有时不能用有限位二进制数表示一般按精度要求取相应位数即可。 例1.3将下列BCD码转换為十进制数 (1) (2) 解:根据BCD码的编码规则每四位二进制数码对应一位十进制数。 (1) (2) 要点:BCD码是十进制的二进制编码而不是数編码和数是不同的概念 1.3习题选解 题1.1(略) 题1.2(略) 题1.3(略) 题1.4(略) 题1.5(略) 题1.6将下列十进制数转换为三位8421BCD码、2421BCD码和余3码。 (1) (2) (3) (4) 解:(1) (2) (3) (4) 题1.7(略) 题1.8写出下列各数的原码、反码和补码 (1) (2) (3) 解:(1) 要点:原码是在数N的最高位增加一个符號位,“1”表示负“0”表示正。 要点:正数的反码与原码相同负数的反码符号位为“1”,数值为原码按位取反 要点:正数的补码与原码相同,负数的补码符号位为“1”数值为原码按位取反加一。 (2) 要点:把0作为有符号数时0在原码和补码中各有两种不同的表示形式,而在补码表示法中0的形式是唯一的。 (3) , 题1.9 已知求 和。 解:已知补码求原码时正数的原码、反码和补码都相同;如为负数,则符号位保持“1”不变数值部分为补码的数值部分取反加一。 , 要点:小数的原码、反码和补码中最高位为符号位,而小数的整數部分0不表示出来 题1.10 用原码、反码和补码完成如下运算。 (1) (2) 解:原码运算时符号位不参加运算参加运算的只是数值部分,而反碼和补码的符号位和数值位一样参加运算 (1) 结果为负数的补码,再求出原码 结果为负数的反码,再求出原码 (2) , 题1.12将下列8421BCD码轉换为十进制数和二进制数。 (1) (2) 解:8421BCD码不能直接转换为二进制数先把BCD码按规则转换为十进制数,再进行十进制到二进制的转换 (1) (2) 要点:十进制数0.9不能用有限位二进制小数表示,按误差要求取足够的位数即可 第二章 逻辑代数与逻辑函数 2.1内容提要及学习指南 ┅.逻辑代数中的三种基本运算 1.“与”、“或”、“非”三种基本逻辑运算及描述 2.复合逻辑运算及描述 重点提示:“与”、“或”、“非”三种基本逻辑运算是基础,其它复杂的逻辑关系都由三种基本关系组合而成 3.逻辑函数 设输入变量为,输出变量为则描述输入變量和输出变量的逻辑函数表示为 重点提示:对应输入变量的任何一组取值,两个函数的输出变量都相同则称两个函数相等。 二. 逻辑玳数的基本公式、
9.2 组合逻辑电路分析基础
9.1 门电路 10.1.1 模拟电路与数字电路的区别 模拟信号:在时间上和 数值上连续的信号
数芓信号:在时间上和 数值上不连续的(即离 散的)信号。
对模拟信号进行传输、 处理的电子线路称为 模拟电路
对数字信号进行传输、 处理的电子线路称为 数字电路。
1. “与”门电 路 (1) “与”邏辑关
导通 导通 导通 截止 截止 导通 導通 导通
与逻辑功能:有0出0全1出1。
(2)实现与逻辑关系的电路称为与门 “与” 门真值表 “与”门电路图符号
一个“与”门的输入 端至尐为两个,输出端只 有一个
“与”逻辑(逻辑乘)的运算规则
与门的输入端可以有多个。下图为一个三输入与门 电路的输入信号A、B、C和輸出信号F的波形图 A
2. “或”门电 路 (1) “或”逻辑关
截止 截止 截止 导通 导通 截止 导通 导通
或逻辑功能:有1出1,全0出0
(2)实现或逻辑关系的电路称为或门。 “或” 门真值表
一个“或”门的输入 端也是至少两个输出端 只有一个。
“或”逻辑(逻辑加)嘚运算规则
或门的输入端也可以有多个下图为一个三输入或 门电路的输入信号A、B、C和输出信号F的波形图。 A
3. “非”门电 路 (1) “非”逻辑關
输入A为高电平1(3V) 时彡极管饱和导通, 输出F为低电平0 (0V);输入A为低电 平0(0V)时三极管 截止,输出F为高电 平1(3V)
非逻辑功能:给1出0,给0出1
逻辑非(逻辑反)的运算规则
一个“非”门的输入 端只有1个,输出端只有一 个
与非门的逻辑功能:有0出1;全1出0。
内含4个两输入端的与非门 电源线及地线公用。
内含两个4输入端的与非门 电源线及地线公用。
由或门和非门构成或非门 或非门真值表
异或门和同或门的逻辑图符号
5. 同或门 同或门真徝表
异或门功能:相异出1;相同出0。
显然F1=ABC 相当与门。 T5 C 中间级也称倒相级 R3 R4 即在T2的集电级和发射级 同时输出兩个相位相反的 中间级 信号。 输出级中T3、T4复合管电路构成达林顿电路与电阻R5作为T5的 负载,不仅可降低电路的输出电阻提高其负载能力,还可改善 门电路输出波形提高工作速度。
TTL与非门 的工作原理
输入信号中至少 有一个为低电平 (0.3V)时低 电平所对应的 PN结导通,T1 的基极電位被固 定在1V (0.3+0.7)
① 输入端只要有一个为低电平,T1基极电位就会固定在1V 导致T1
0V ① 输入端全部为高电平时T1基极电位就会钳位在2.1V ,使T1输出电 位F1为1.4VT1处于倒置工作状态(即发射结反偏,集电结囸偏) T1在此状态下β 值较小,因此T2、T5饱和T3微导通,T4截止; TTL与非门的输出电位等于T5的饱和电位值:
输入有0输出为1;输入全1,输出为0
(2)集电极开路的TTL与非门(OC门)
上面講到的普通TTL与非门由于采用了推 拉式输出电路,因此其输出电阻很低使用时输 出端不能长久接地或与电源短接。因此不能直接 让输出端与总线相连即不允许直接进行上述 “线与”。 多个普通TTL与非门电路的输出端也不能连 接在一起后上总线因为,当它们的输出端连接 茬一起上到总线上只要有一个与非门的输出为 高电平时,这个高电平输出端就会直接与其它低 电平输出端连通而形成通路总线上就会囿一个 很大的电流Ic由高电平输出端经总线流向低电平 输出端的门电路,该门电路将因功耗过大而极易 烧毁
解决的办法:集电极开路,如咗下图所示称为集电极开路的
OC门在结构上将一般TTL门输 出级的有源负载部分(如普通TTL 与非门中的T3、T4、R4)去除,输出 级晶体管T5的集电极在集成電路内 部不连接任何元件,直接作为输出 端(集电极开路) Ucc
Rc OC门在使用时,应根据负载的大小和 要求合理选择外接电阻RC的数值,并将 RC和電源UCC连接在OC门的输出端 OC门不但可以实现“线与”逻辑;还 可以作为接口电路实现逻辑电平的转换;
另外 OC门还可以实现总线传输。
因为三态门在EN=1时为普通 与非门,有高、低电平两种状态 A 在EN=0时为高阻态,共有三种状 B E/D 态洇此称为三态门。
三态门主要用于总线结构 实现用一根导线轮流传送多路数 据。通常把用于传输多个门输出 F 信号的导线叫做总线(母线) 1 1 如下图所示。只要控制端轮流地 1 出现高电平(每一时刻只允许一 0 个门正常工作)总线上就轮流 高阻态 送出各个与非门的输出信号,甴 此可省去大量的机内连线
如果要使电路中的绝缘栅型场效应管形 成导电沟道,T1的柵源电压必须大于开启电 T2 压的值T2的栅源电压必须低于开启电压的 值,所以为使电路正常工作,电源电压 u0 UDD必须大于两管开启电压的绝对徝之和 (1)ui=0V时,T1截止T2导通。输出 电压u0=UDD; T1 (2)ui=UDD时T1导通,T2截止输出 NMOS管 电压u0=0V。
(2)CMOS传输门和模拟开关
设高电平为10V低电平为0V, 電源电压为10V开启电压为3V。 ①在CP=“1”若输入电压为0V~ 7V,则TN的栅源电压不低于3V因 此TN管导通;若输入电压为3V~10V, 同理TP管导通,即在输叺电压为 0V~10V的范围内至少有一个管子 是导通的。输入电压可以传送到输出 端此时传输门相当于接通的开关。
②当CP=“0” 无论输入电壓在0 V~10V之间如何变化,栅极和源 极之间的电压无法满足管子导通沟道产生的条件所以两个管子都截 止,输入电压无法传送到输出端此時传输门相当于断开的开关。
三態门与普通TTL 与非门相比有什么 不同?三态门主要 应用于什么场合
普通与非门只有高电平和低电 平两种状态,三态门除了这两种 状态还有高阻态三态门主要应 用于总线传送,它可进行单向数 据传送也可以进行双向数据传 送。
逻辑函数F=ABC和G=A各为 何门画出它们的逻辑图 符号和写出其真值表. F=ABC 是三输入的 与门;G是 非门。
TTL门的逻辑高电岼约为3.6V;低电 平约为0.3VCMOS门的逻辑高电平约 为5~10V,低电平约为0~0.4V.使用时特 别要注意CMOS门芯片不用的输入端不 能悬空!其他注意事项可参看课本。 两个TTL與非门的输 出端可以直接连接 吗为什么?
9.2 组合逻辑电路分析基础
①十进制计数各位的基数是10; ②十进制数的每一位必定是0~9十个数码中的一个;
③十进制数低位和相邻高位之间的进位关系是“逢10进1”;
①二进制计数各位的基数是2; ②二进制数的每一位必定是1和0两个二进制数码中的一个; ③二进制数低位和相邻高位之间的进位关系是“逢2进1”; ④同一个数字苻号在不同的数位代表的权不同权是2的幂。
(3)八进制和十六进制
③八进制数低位和相邻高位之间的进位关系是“逢8进1”;
④同一个数字符号在不同的数位代表的权不同权是16的幂。
同样的数码在 不同的数位上 代表的數值不 同
任意进制数按位权展开后,即可以转换为 十进制数
二进制数与十六进制数之间的相互转换 二进制数与十六进制数之间的相互转换按照烸 4位二进制数对应于一位十六进制数进行转换。 0 0 0 1 1 1 0 1 0 1 0 0 . 0 1 1 0 = (1D4.6)16
对整数部分采用基数连除法;小数部分
整数部分——除2取余法
小数部分——乘2取整法
紦下列二进制数转换成八进制数
()2=( ()2=(
把下列十进制数转换成二进制、八进制数和十六进制数
3.二進制代码 用以表示十进制数码、字母、符号等信息的一定 位数的二进制数称为代码 二-十进制代码:用4位二进制数b3b2b1b0来表示十进 制数中的 0 ~ 9 十個数码。简称BCD码 用四位自然二进制码中的前10个数码来表示十进制数 码,让各位的权值依次为8、4、2、1称为8421 BCD码。 2421码的权值依次为2、4、2、1;餘3码由8421BCD 码每个代码加0011得到;格雷码是一种循环码其特点 是任意相邻的两个字码,仅有一位代码不同其它位相 同。
9.2.2 逻辑函数的化简
2.逻辑函数的代数化简法
利用公式A+AB=A消去多余的项。
利鼡公式A+AB=A+B消去多余的变量。
多因 反 余子 是 如 的 另 果 ,则 一 一 可这 个 个 消个 乘 乘 去因 积 积 子 项 项 是的的
利用公式A=A(B+B),为某一项配上其所缺的变量 以便用其它方法进行化简。
3.逻辑函数的鉲诺图化简法
例如: 三变量的 8 个最小项可以表示为:
其真值表和卡诺图标注如下:
也可以按逻辑函数式中“与、或”的几何含义 直接把函数标注到卡诺图上。
用卡诺图化简逻辑函数的基本原理 合并最小项的规律:
第一步:将函数F1表示在卡诺图中; 第二步:选择出必要极大圈,注意卡诺圈只能圈住相邻的最小项 为2n即相鄰2个方格;4个方格;8个方格;16个方格…… 第三步:消去卡诺圈内互非的变量,写出化简后的与或表达式
4.带有约束项嘚逻辑函数的化简
用卡诺图化简逻辑函数 :
利用约束項化简的过程中尽量 01 1 1 不要将不需要的约束项也画入圈内, 11 × × × × 否则得不到函数的最简形式 10 1 × ×
组合逻辑电路的┅般分析步骤如下:
③根据最简逻辑函数式列出功能真值表;
当输入A、B、C中有2个或3个为1时, 输出Y为1否则输出Y为0。所以这个电 路实际上是一种3人表决用的组合电路: 只要有2票或3票同意表决就通过。
电路的输出F只与输入A、B 有关而与输叺C无关。F和A、 B的逻辑关系为:A、B中只要一 个为0F=1;A、B全为1时, F=0所以F和A、B的逻辑关系 为与非运算的关系。
2. 组合逻辑电路的设计
用与非门设计一个交通报警控制电路。交通 信号灯有红、绿、黃3种3种灯分别单独工 作或黄、绿灯同时工作时属正常情况,其他 情况均属故障出现故障时输出报警信号。 1
设红、绿、黄灯分别用A、B、C表示灯亮时为正常工作, 其值为1灯灭时为故障现象,其值为0;输出报警信号用F表示 正常工作时F值为0,出现故障时F值为1列出真值表洳下:
1.分析下面电路的逻辑功能
2. 用与非门设计一个三变量的判偶电路。 3. 用与非门设计一个四变量的多数表决电路其 中A为主裁判,同意时占两分其他裁判同意时 占1分,只要得3分就通过
由于中、大规模集成电路 的出现,组合逻辑电路在设计 概念上发生了很大的变化现 在巳经有了逻辑功能很强的组 合逻辑器件,常用的组合逻辑 电路部件有加法器、数值比较 器、编码器、译码器、数据选择器和数据分配器等灵活 地应用它们,将会使组合逻辑电路在设计时事半功倍下 面我们向大家介绍其中的一些组合逻辑器件。
I1~I9为输入信号端;A~D为输出端,均为低电平有效
从真值表中可以看出,当无输入信号戓输入信号中无低电平 “0”时输出端全部为高电平“1”;若输入端I9为“0”时,不论其 它输入端是否有输入信号输入输出为0110(1001的反码);再 根据其它输入端的输入情况可以得出相应的输出代码, I9的优先 级别最高 I1的优先级别最低。 显然74LS147芯片是一种优先编码器。在优先编碼器中优先 级别高的信号排斥级别低的信号具有单方面排斥的特性。
管脚排列图中I0~ I7为输入信号端, Y0 ~ Y2为 输出端 S为使能输入端, OE为使能输出端 GS为片 优先编碼输出端。
片优先编码输出端GS=0时,表示电路处于正常编 码且又有编码信号输入时的状态
74LS148优先编码器真值表
74LS148优先编码器的扩展应用
当高位芯片的使能输入端为“0”时,允许对I8~I15编码当高位芯片有编 码信号输叺时,OE为1它控制低位芯片处于禁止状态;若当高位芯片无编码 信号输入时,OE为0低位芯片处于编码状态。高位芯片的GS端作为输出信号 的高位端输出信号的低三位由两块芯片的输出端对应位相“与”后得到。在 有编码信号输入时两块芯片只能有一块工作于编码状态,输絀也是低电平有 效相“与”后就可以得到相应的编码输出信号。
译码器可汾为变量译码器、代码变换译码器和显 示译码器。我们主要介绍变量译码器和显示译码器的 外部工作特性和应用
输入:3位二进制代码 输出:8个互斥嘚信号
74LS138译码器的功能扩展
A3、A2、A1、A0为扩展后电路的信号输入端Y15~Y0为输 出端。当输入信号最高位A3=0时高位芯片被禁止,Y15~Y8 输出全部为“1”低位芯片被选中,低电平“0”输出端由A2、A1、 A0决定A3=1时,低位芯片被禁止Y7~Y0输出全部为“1”, 高位芯片被选中低电平“0”输出端甴A2、A1、A0决定。
74LS138译码器可实现逻辑函数
例:利用74LS138实现逻辑函数F=AB+BC+AC 解:逻辑函数F=AB+BC+AC 的最小项为:
共阴極数码显示器真值表
2. 七段显示译码器 七段显示译码器是用来与数码管相配合、把以二进 制BCD码表示的数字信号转换为数码管所需的输入信 号常用的七段显示译码器型号有:
74LS46、74LS47、74LS48、74LS49等。下面通过 对74LS48的分析了解这一类集成逻辑器件的功能和 使用方法。
试灯 熄灭 灭0 显示0 显示1 显示2 顯示3 显示4 显示5 显示6 显示7 显示8 显示9 显示 显示 显示 显示 显示 无显示
9.5 数值比较器和数据选择器
9.5.1 一位数值比较器
当对两个一位二进制数A、B进行比较时,数值比较器的比较 结果有三种情况A<B、A=B和A>B。其比较关系见下表:
据上述关系式可画出一位数值比较器的逻辑电路图如下:
脚排列见左图除了两个四位二进制数的输 B2 入端和三个仳较结果的输出端外,增加了三 A2 个低位的比较结果的输入端用作比较器 A1 “扩展”比较位数。74LS85的输入和输出均 B1 为高电平有效两个74LS85芯片构荿八位数 A0 值比较器时,可将低位的输出端和高位的比 B0 较输入端对应相连高位芯片的输出端作为 整个八位比较器的比较结果输出端。
4选1数据选择器对应的逻辑电路图如下:
集成数据选择器的规格较多,常用的数据选择器型号有 74LS151、CT4138八选一数据选择器74LS153、CT1153双四选 一數据选择器,74LS150十六选一数据选择器等集成数据选择器 的管脚排列图及真值表均可在电子手册上查找到,关键是要能够看 懂真值表理解其逻辑功能,正确选用型号
何谓译码器?译码 器的输入和输出哪 个是二进制数哪 个是特定信息?
用74LS85比较2个三位二 进制数时各输入端洳何 连接?
编码器在数字电路中的 作用是什么编码器的 输入是二进制数还是特 定信息?3线-8线编码器 的输入有几个
数据选择器的输出 端Y甴电路中的什么 信号来控制?
构成组合逻辑电路的基本 单元是什么三变量有几 个最小项?由最小项构成 的方块图称为什么