版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
8.1逻辑代数与逻辑门电路8.3常见组合逻辑电路第8章门电路和组合逻辑电路
8.2组合逻辑电路的分析与设计2.会分析和设计简单的组合逻辑电路;1.理解数字电路信号的特点;3.了解几个常用电路的功能。本章要求模拟信号:随时间连续变化的信号模拟信号数字信号电子电路中的信号正弦波信号t三角波信号t如:速度、温度、压力等仅关心其大小量值脉冲信号
是一种跃变信号,并且持续时间短暂。尖顶波t矩形波t
处理数字信号的电路称为数字电路,它注重研究的是输入、输出信号之间的逻辑关系。脉冲幅度A脉冲上升沿tr
脉冲周期T脉冲下降沿tf
脉冲宽度tp
实际脉冲信号及部分参数:A0.9A0.5A0.1AtptrtfT实际的矩形波脉冲信号正脉冲:脉冲跃变后的值比初始值高负脉冲:脉冲跃变后的值比初始值低如:0+3V0-3V正脉冲0+3V0-3V负脉冲数字电路的特点:总之:数字电路根据脉冲信号的有无、个数、宽度、频率进行工作,故,抗干扰能力强,精确度高。1、在数字电路中,晶体管一般工作在截止区和饱和区,起开关的作用。有、无;高、低可以用“1”和“0”表示。2、数字电路中研究信号间的逻辑关系以反映电路的逻辑关系,或着硬件电路实现某种逻辑关系。3、数字电路与模拟电路的分析方法不同,采用逻辑状态表、逻辑函数、布尔代数、卡诺图、特征方程、状态转换图等分析数字电路。8.1逻辑代数与逻辑门电路
逻辑代数(又称布尔代数),它是分析设计逻辑电路的数学工具。虽然它和普通代数一样也用字母表示变量,但变量的取值只有“0”,“1”两种,分别称为逻辑“0”和逻辑“1”。这里“0”和“1”并不表示数量的大小,而是表示两种相互对立的逻辑状态。
逻辑代数所表示的是逻辑关系,而不是数量关系。这是它与普通代数的本质区别。1.常量与变量的关系8.1.1逻辑代数运算法则及化简2.逻辑代数的基本运算法则自等律0-1律重叠律还原律互补律交换律普通代数不适用!证:结合律分配律A+1=1
AA=A.反演律吸收律(1)A+AB=A(2)A(A+B)=A对偶式对偶关系:
将某逻辑表达式中的与(•)换成或
(+),或(+)换成与(•),得到一个新的逻辑表达式,即为原逻辑式的对偶式。若原逻辑恒等式成立,则其对偶式也成立。(3)(4)对偶式3.逻辑代数化简
由逻辑状态表直接写出的逻辑式及由此画出的逻辑图,一般比较复杂;若经过简化,则可使用较少的逻辑门实现同样的逻辑功能。从而可节省器件,降低成本,提高电路工作的可靠性。------------原则!利用逻辑代数变换,可用不同的门电路实现相同的逻辑功能。化简方法公式法卡诺图法例1:化简例2:化简(2)配项法(1)并项法例3:化简(3)加项法(4)吸收法吸收例4:化简
逻辑门电路是数字电路中最基本的逻辑元件。
所谓门就是一种开关,它能按照一定的条件去控制信号的通过或不通过。门电路的输入和输出之间存在一定的逻辑关系(因果关系),所以门电路又称为逻辑门电路。8.1.2逻辑门电路的基本概念
基本逻辑关系为“与”、“或”、“非”三种。下面通过例子说明逻辑电路的概念及“与”、“或”、“非”的意义。220V+-设:开关断开、灯不亮用逻辑“0”表示,开关闭合、灯亮用逻辑“1”表示。逻辑表达式:
Y=A•B1.“与”逻辑关系“与”逻辑关系是指当决定某事件的条件全部具备时,该事件才发生。000101110100ABYBYA状态表BY220VA+-2.“或”逻辑关系
“或”逻辑关系是指当决定某事件的条件之一具备时,该事件就发生。逻辑表达式:
Y=A+B状态表000111110110ABY3.“非”逻辑关系
“非”逻辑关系是否定或相反的意思。逻辑表达式:Y=A状态表101AY0Y220VA+-R实现以上等逻辑关系的电子电路-----逻辑门电路(二极管、三极管的实现,无触点)二极管“与”门电路
(1)电路(2)工作原理输入A、B、C全为高电平“1”,输出Y为“1”。输入A、B、C不全为“1”,输出Y
为“0”。0V0V0V0V0V3V+U12VRDADCABYDBC3V3V3V0V00000010101011001000011001001111ABYC“与”门逻辑状态表0V3V(3)逻辑关系:“与”逻辑即:有“0”出“0”,
全“1”出“1”逻辑表达式:
Y=ABC逻辑符号:&ABYC00000010101011001000011001001111ABYC“与”门逻辑状态表二极管“或”门电路
(1)电路0V0V0V0V0V3V3V3V3V0V00000011101111011001011101011111ABYC“或”门逻辑状态表3V3V-U12VRDADCABYDBC(2)工作原理输入A、B、C全为低电平“0”,输出Y为“0”。输入A、B、C有一个为“1”,输出Y
为“1”。(3)逻辑关系:“或”逻辑即:有“1”出“1”,
全“0”出“0”Y=A+B+C逻辑表达式:逻辑符号:ABYC≥100000011101111011001011101011111ABYC“或”门逻辑状态表晶体管“非”门电路+UCC-UBBARKRBRCYT
1
0截止饱和(2)逻辑表达式:Y=A“0”10“1”
(1)电路“0”“1”AY“非”
门逻辑状态表逻辑符号1AY与非门电路有“0”出“1”,全“1”出“0”“与”门&ABCY&ABC“与非”门00010011101111011001011101011110ABYC“与非”门逻辑状态表逻辑表达式:Y=ABC1Y“非”门4.
基本逻辑门电路的组合或非门电路Y≥1ABC“或非”门1Y“或”门ABC>1有“1”出“0”,全“0”出“1”00010010101011001000011001001110ABYC“或非”门逻辑状态表Y=A+B+C逻辑表达式:“非”门ABC&1&D>1Y与或非门电路Y=A·B+C·D逻辑表达式:>1&&YABCD逻辑符号8.1.3集成逻辑门电路
TTL门电路是双极型集成电路,与分立元件相比,具有速度快、可靠性高和微型化等优点,目前分立元件电路已被集成电路替代。TTL门电路CMOS门电路Y=ABC逻辑表达式:Y&ABC“与非”门74LS00、74LS20管脚排列示意图&&1211109814133456712&&UCC4B4A4Y3B3A3Y1B1A1Y2B2A2YGND(a)74LS001211109814133456712&&UCC2D3C2BNC2A2Y1B1ANC1D1C1YGND74LS20(b)8.2组合逻辑电路的分析与设计
组合逻辑电路:任何时刻电路的输出状态只取决于该时刻的输入状态,而与该时刻以前的电路状态无关。组合逻辑电路框图X1XnX2Y2Y1Yn......组合逻辑电路输入输出
(1)由逻辑图写出输出端的逻辑表达式(2)运用逻辑代数化简或变换(3)列逻辑状态表(4)分析逻辑功能已知逻辑电路确定逻辑功能分析步骤:8.2.1组合逻辑电路的分析(1)写出逻辑式例1:分析下图的逻辑功能A
B.Y=ABAB
.A•B化简A
B
=AB+AB&&11BAY&
(2)列逻辑状态表Y=AB+AB(3)分析逻辑功能
输入相同输出为“1”,输入相异输出为“0”,称为“判一致电路”(“同或门”)
,可用于判断各输入端的状态是否相同。=AB逻辑式
=1ABY逻辑符号=ABABY0011001001118.2.2组合逻辑电路的设计根据逻辑功能要求逻辑电路设计
(1)由逻辑要求,列出逻辑状态表
(2)由逻辑状态表写出逻辑表达式
(3)简化和变换逻辑表达式
(4)画出逻辑图设计步骤如下:例:设计一个三人(A、B、C)表决电路。每人有一按键,如果赞同,按键,表示“1”;如不赞同,不按键,表示“0”。表决结果用指示灯表示,多数赞同,灯亮为“1”,反之灯不亮为“0”。
(1)列逻辑状态表
(2)写出逻辑表达式取Y=“1”(或Y=“0”)列逻辑式取Y=“1”对应于Y=1,若输入变量为“1”,则取输入变量本身(如A);若输入变量为“0”则取其反变量(如A)。
0000
A
B
C
Y0010010001111000101111011111(3)用“与非”门构成逻辑电路在一种组合中,各输入变量之间是“与”关系各组合之间是“或”关系
0000
A
B
C
Y0010010001111000101111011111三人表决电路&&&&ABCC&≥1&ABCY≥18.3常见组合逻辑电路
把二进制码按一定规律编排,使每组代码具有一特定的含义,称为编码。具有编码功能的逻辑电路称为编码器。要表示N个信息所需的二进制代码应满足:
2n
Nn
位二进制代码有2n
种组合,可以表示2n
个信息。1
位二进制代码有0和1两
种,可以表示2
个信息。8.3.1编码器1.二进制编码器将输入信号编成二进制代码的电路。2n个n位编码器高低电平信号二进制代码将十进制数0~9编成二进制代码的电路2.二–
十进制(BCD)编码器表示十进制数输入!4位10个编码器高低电平信号二进制代码输出!
列编码表:四位二进制代码可以表示十六种不同的状态,其中任何十种状态都可以表示0~9十个数码,最常用的是8421码。8421BCD码编码表000输出输入Y1Y2Y00(I0)1(I1)2(I2)3(I3)4(I4)5(I5)6(I6)7(I7)8(I8)9(I9)Y30001110100001111000110110000000000111十六种状态,取前十种状态表示0~9十个数码,去掉后六种状态写出逻辑式并化成“或非”门和“与非”门Y3=I8+I9.
=I4+
I6I5+I7Y2=I4+I5+I6+I7Y0=I1+I3+I5+I7+I9.
=I1+I9I3+I7
I5+I7..
=I2+
I6I3+I7Y1=I2+I3+I6+I7画出逻辑图10000000011101101001&&&>1>1>1>1>1>1I1I2I3I4I5I6I7I8I9Y3Y2Y1Y0
法二:十键8421码编码器的逻辑图+5V&Y3&Y2&Y1&Y0I0I1I2I3I4I5I6I7I8I91K
×10S001S12S23S34S45S56S67S78S89S9001100优先编码器---略!8.3.2译码器和数字显示译码是编码的反过程,它是将代码的组合译成一个特定的输出信号。1.二进制译码器8个3位译码器二进制代码高低电平信号输入!输出!例:利用译码器分时将采样数据送入计算机总线2-4线译码器ABCD三态门三态门三态门三态门译码器工作总线
2-4线译码器ABCD三态门三态门三态门三态门译码器工作工作原理:(以A0A1=00为例)000脱离总线数据全为“1”2.
二-十进制显示译码器
在数字电路中,常常需要把运算结果用十进制数显示出来,这就要用显示译码器。二十进制代码译码器驱动器显示器半导体(LED)数码管、液晶数码管、荧光数码管等gfedcba
1)
半导体数码管
由七段发光二极管构成例:共阴极接法a
b
c
d
e
f
g
01100001101101低电平时发光高电平时发光共阳极接法abcgdef+dgfecbagfedcba共阴极接法abcdefg
2)
七段译码显示器Q3Q2Q1Q0agfedcb译码器二十进制代码(共阴极)100101111117个4位七段显示译码器状态表gfedcbaQ3Q2Q1Q0a
b
c
d
efg00001111110000010110000100101101101200111111001301000110011
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024顶级担保协议协议样例
- 2024年鱼类购销专项协议范本
- 2024年光伏技术合作协议样本
- 2024年行政赔偿协议模板
- 2024年度企业设备采购内部控制协议
- 2024环保型进户门交易协议书
- 2024重要会议场所租赁协议
- 2024年装修工程承包协议明细
- 2024专业司机陪同车辆租赁服务协议
- 2024年度商业大厦建设简易协议协议
- 从局部到整体:5G系统观-概要版-vivo通信研究院
- GB/T 22844-2009配套床上用品
- GB/T 14683-2017硅酮和改性硅酮建筑密封胶
- 无人机校企合作协议
- GB 16809-2008防火窗
- 《百团大战》历史课件
- 八年级上册道德及法治非选择题专项训练
- 2023年徐州市国盛控股集团有限公司招聘笔试题库及答案解析
- 机械课程设计~二级减速器设计教程
- 国家开放大学《传感器与测试技术》实验参考答案
- 工程造价司法鉴定实施方案
评论
0/150
提交评论