版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1组合逻辑电路的分析与设计方法
2加法器3编码器4译码器5数据选择器6数据分配器第7章组合逻辑电路2024/3/111组合电路:输出仅由输入决定,与电路当前状态无关;电路结构中无反馈回路(无记忆)组合逻辑电路的分析与设计方法2024/3/1121、根据给定的逻辑电路图写出函数的逻辑表达式。2、用卡诺图或公式法化简,求出最简与或表达式。3、列真值表。4、说明电路的逻辑功能。分析(电路→功能)一般步骤为1组合逻辑电路的分析2024/3/113逻辑图逻辑表达式
1
1最简与或表达式化简
2
2逐级写出例:2024/3/114最简与或表达式
3真值表
3
4电路的逻辑功能是一种3人表决电路:只要有2票或3票同意,表决就通过。
42024/3/115逻辑图逻辑表达式例:最简与或表达式2024/3/116真值表用与非门实现输出Y只与输入A、B有关,而与输入C无关。Y和A、B的逻辑关系为:A、B中只要一个为0,Y=1;A、B全为1时,Y=0。所以Y和A、B的逻辑关系为与非运算关系。电路的逻辑功能2024/3/117设计(功能→电路)设计一般步骤为1、逻辑抽象(确定输入输出变量;设定变量;状态赋值)。2、列真值表。3、化简成最简表达式。4、根据最简表达式或适当变形后的函数表达式,画出逻辑图。
2组合逻辑电路的设计2024/3/118真值表电路逻辑抽象例:设计一个楼上、楼下开关的控制逻辑电路来控制楼梯上的路灯,使之在上楼前,用楼下开关打开电灯,上楼后,用楼上开关关灭电灯;或者在下楼前,用楼上开关打开电灯,下楼后,用楼下开关关灭电灯。设楼上开关为A,楼下开关为B,灯泡为Y。并设A、B闭合时为1,断开时为0;灯亮时Y为1,灯灭时Y为0。根据逻辑要求列出真值表。2024/3/119逻辑表达式或化简已为最简与或表达式逻辑变换逻辑电路图用与非门实现用异或门实现2024/3/1110真值表电路逻辑抽象逻辑表达式例:用与非门设计一个举重裁判表决电路。设举重比赛有3个裁判,一个主裁判和两个副裁判。杠铃完全举上的裁决由每一个裁判按一下自己面前的按钮来确定。只有当两个或两个以上裁判判明成功,并且其中有一个为主裁判时,表明成功的灯才亮。设主裁判为变量A,副裁判分别为B和C;表示成功与否的灯为Y,根据逻辑要求列出真值表。2024/3/1111卡诺图最简与或表达式化简逻辑变换逻辑电路图化简111Y=AB+AC2024/3/1112练习:1交通灯红,黄,绿,正常情况下,一盏灯亮。设计非正常情况报警电路,并用电路图实现。
2四台设备,每台用户均为10KW,若这四台设备由F1,F2两台发动机供电,其中,F1的功率为10KW,F2的功率为20KW。四台设备不能同时工作,也不能均不工作。设计发动机供电电路。2024/3/1113小结
①组合电路的特点:在任何时刻的输出只取决于当时的输入信号,而与电路原来所处的状态无关。
②组合电路的逻辑功能可用逻辑图、真值表、逻辑表达式、卡诺图和波形图等5种方法来描述,它们在本质上是相通的,可以互相转换。
③组合电路的分析步骤:逻辑图→写出逻辑表达式→化简→列真值表→逻辑功能描述。
④组合电路的设计步骤:列出真值表→写出逻辑表达式或画出卡诺图→逻辑表达式化简和变换→画出逻辑图。
2024/3/11141、半加器半加器和全加器
两个1位二进制数进行相加而求得和及进位的逻辑电路称为半加器。加数本位的和向高位的进位加法器2024/3/11152、全加器Ai、Bi:加数,Ci-1:低位来的进位,Si:本位的和,Ci:向高位的进位。对两个1位二进制数进行相加并考虑低位来的进位,即相当于3个1位二进制数相加,求得和及进位的逻辑电路称为全加器。2024/3/1116全加器的逻辑图和逻辑符号2024/3/1117
用与门实现2024/3/1118实现多位二进制数相加的电路称为加法器。1、串行进位加法器加法器构成:把n位全加器串联起来,低位全加器的进位输出连接到相邻的高位全加器的进位输入。特点:进位信号是由低位向高位逐级传递的,速度不高。2024/3/11192、超前进位加法器进位表达式和表达式4位超前进位加法器递推公式2024/3/1120超前进位发生器2024/3/1121小结能对两个1位二进制数进行相加而求得和及进位的逻辑电路称为半加器。能对两个1位二进制数进行相加并考虑低位来的进位,即相当于3个1位二进制数的相加,求得和及进位的逻辑电路称为全加器。
实现多位二进制数相加的电路称为加法器。按照进位方式的不同,加法器分为串行进位加法器和超前进位加法器两种。串行进位加法器电路简单、但速度较慢,超前进位加法器速度较快、但电路复杂。2024/3/1122编码器编码器(Encoder)的概念
用文字、符号或数码表示特定对象的过程称为编码。在数字电路中用二进制代码表示有关的信号称为二进制编码。实现编码操作的电路就是编码器。按照被编码信号的不同特点和要求,有普通编码器、优先编码器、二—十进制编码器之分。
使用编码技术可以大大减少数字电路系统中信号传输线的条数,同时便于信号的接收和处理。例如:一个由8个开关组成的键盘,直接接入:需要8条信号传输线;编码器:只需要3条数据线。(每组输入状态对应一组3位二进制代码)2024/3/1123输入:I0~I78个高电平信号,输出:3位二进制代码Y2Y1Y0。故也称为8线-3线编码器。普通编码器用n位二进制代码可对N≤2n个输入信号进行编码,输出相应的n位二进制代码。特点:输入I0~I7当中只允许一个输入变量有效,即取值为1(高电平有效)。三位二进制普通编码器2024/3/11243位二进制编码器的真值表2024/3/1125逻辑表达式逻辑图2024/3/1126
一般编码器输入信号之间是互相排斥的,在任何时刻只允许一个输入端请求编码,否则输出发生混乱。
优先编码器则允许多个输入信号同时要求编码。优先编码器的输入信号有不同的优先级别,多于一个信号同时要求编码时,只对其中优先级别最高的信号进行编码。因此,在编码时必须根据轻重缓急,规定好输入信号的优先级别。
允许同时输入多数个编码信号,并只对其中优先权最高的信号进行编码输出的电路。二进制优先编码器2024/3/11273位二进制优先编码器在优先编码器中优先级别高的信号排斥级别低的。设I7的优先级别最高,I6次之,依此类推,I0最低。功能表输入高电平有效输出以原码输出2024/3/1128逻辑表达式2024/3/1129逻辑图8线-3线优先编码器如果要求输出以反码输出、输入低电平有效,只要在图中的每一个输出端和输入端都加上反相器就可以了。2024/3/1130集成8线-3线优先编码器74LS1482024/3/11318线-3线优先编码器74LS148逻辑符号图扩展电路功能:G1门、G2门、G3门组成控制电路。①S-选通输入端,低电平有效。②Ys-选通输出端,低电平表示“电路工作,无编码信号输入”。③YEX-扩展输出端,低电平表示“电路工作,有编码信号输入”。
2024/3/113274LS148功能表输入:逻辑0(低电平)有效输出:反码输出注意:2024/3/1133例:试用两片74LS148接成16线-4线优先编码器,将A0~A15
16个输入信号编为二进制编码Z3Z2Z1Z0=0000~1111。其中A15的优先权最高,A0的优先权最低。电路扩展应用:①输入信号的连接;②级联问题(芯片工作的优先级);③输出信号的连接。解:①输入信号需用两片2024/3/1134②级联问题高优先级低优先级③输出信号A15A8A7A0编码10Z3111000111000Z2Z1Z001YEX(1)2024/3/113574LS148扩展的16线-4线优先编码器2024/3/1136二—十进制编码器1.8421BCD码编码器输入10个互斥的数码输出4位二进制代码真值表
将0~9十个十进制数转换为二进制代码的电路,称为二—十进制编码器。最常见的二—十进制编码器是8421码编码器。
2024/3/1137逻辑表达式逻辑图2024/3/11388421BCD码优先编码器真值表输入:逻辑1(高电平)有效输出:原码输出2024/3/1139逻辑表达式2024/3/1140逻辑图2024/3/1141集成10线-4线优先编码器引脚图输入低电平有效输出以反码输出2024/3/1142
74LS147功能表01110111111111011×011111110011××01111111101×××0111110101××××011111001×××××01110001××××××0111110×××××××010110××××××××011111111111112024/3/1143编码器小结
用二进制代码表示特定对象的过程称为编码;实现编码操作的电路称为编码器。编码器分二进制编码器和十进制编码器,各种编码器的工作原理类似,设计方法也相同。集成二进制编码器和集成十进制编码器均采用优先编码方案。2024/3/1144*模型A0A1An-1Y0Y1Ym-1n线-m线译码器全译码器部分译码器译码器把代码状态的特定含义翻译出来的过程称为译码,实现译码操作的电路称为译码器。译码器就是把一种代码转换成另一种代码的电路。2024/3/1145译码是编码的逆过程。
将表示特定意义信息的二进制代码翻译出来。
译码器(即
Decoder)
二进制代码
与输入代码对应的特定信息
译码器
实现译码功能的电路
2024/3/1146译码器
二进制译码器
非二进制译码器
荧光显示译码器
变量译码器
显示译码器
液晶显示译码器
按显示材料
按显示内容
发光二极管译码器
文字译码器
数字译码器
符号译码器
2024/3/1147二进制译码器设二进制译码器的输入端为n个,则输出端为2n个,且对应于输入代码的每一种状态,2n个输出中只有一个为1(或为0),其余全为0(或为1)。二进制译码器可以译出输入变量的全部状态,故又称为变量译码器。A0A1An-1Y0Y1Ym-1n线-m线译码器全译码器n位
二进制代码
2n位
译码输出二进制译码器
2024/3/1148输入输出ABY0Y1Y2Y30010000101001000101100012线-4线译码器真值表逻辑函数:2线-4线译码器电路2线—4线译码器2024/3/1149S1,S2,S3为片选端,S1=1,S2+S3=0时,Gs输出高电平,译码器处于工作状态。3线-8线译码器74LS138:控制电路:2024/3/11503线-8线译码器74LS138的功能表S1S2+S3A2A1A0Y0Y1Y2Y3Y4Y5Y6Y70xxxx11111111x1xxx1111111110000011111111000110111111100101101111110011111011111010011110111101011111101110110111111011011111111110输出输入片选选通,输入某种状态,则对应的最小项输出项为0。2024/3/1151
74LS138A2A1A0Y0Y1Y2Y3Y4Y5Y6Y7STCSTBSTAY0Y1Y2Y3Y4Y5Y6Y7逻辑功能示意图74LS138逻辑功能示意图
3位二进制码输入端8个译码输出端低电平有效。
使能端STA
高电平有效,
STB、STC低电平有效,即当
STA=1,
STB=STC=0时译码,否则禁止译码。2024/3/1152例:试用两片3线-8线译码器74LS138组成4线-16线译码器,将输入的4位二进制代码D3D2D1D0译成16个独立的低电平信号Z0~Z15。解:①输出信号②输入信号和级联问题111片(2)工作译码0001111片(1)工作译码0000Z8~Z15Z0~Z7D2D1D0D32024/3/115374LS138的级联3线-8线译码器扩展成4线-16线译码器2024/3/115474LS138扩展的4线-16线译码器2024/3/1155二进制译码器的应用很广,典型的应用有以下几种:①实现存储系统的地址译码;②实现逻辑函数;③带使能端的译码器可用作数据分配器。译码器的应用2024/3/1156用译码器实现逻辑函数①写出函数的标准与或表达式(最小项之和),并变换为与非-与非形式;②画出用二进制译码器和与非门实现这些函数的接线图。
n线—2n线译码器有2n个代码组合,包含了n变量函数的全部最小项。当译码器的使能端有效时,每个输出(一般为低电平输出)对应相应的最小项,即。因此只要将函数的输入变量加至译码器的地址输入端,并在输出端辅以少量的门电路,便可以实现逻辑函数。一般步骤:2024/3/1157例:试利用3线-8线译码器74LS138设计一个多输出的组合逻辑电路。输出的逻辑函数式为:解:①最小项之和形式②化为与非-与非式2024/3/1158③画逻辑电路2024/3/1159
二-十进制译码器的输入是十进制数的4位二进制编码(BCD码),分别用A3、A2、A1、A0表示;输出的是与10个十进制数字相对应的10个信号,用Y9~Y0表示。由于二-十进制译码器有4根输入线,10根输出线,所以又称为4线-10线译码器。二-十进制译码器8421BCD码译码器
把二-十进制代码翻译成10个十进制数字信号的电路,称为二-十进制译码器。
将BCD码的十组代码译成0-9十个对应输出信号的电路,又称4线–10线译码器。2024/3/116074LS42译码器功能表2024/3/1161集成8421BCD码译码器74LS42输出:反码输出2024/3/1162
10个译码输出端,低电平0有效。4线-10线译码器74LS42逻辑示意图Y1Y0Y3Y4Y2Y5Y6Y7Y8Y9A0A1A274LS42A3
8421BCD码输入端,从高位到低位依次为A3、A2、A1和A0。2024/3/1163111111111111111111111111011111111111111011111111111100111111111111110111111111110101伪码011111111110019101111111100018110111111111107111011111101106111101111110105111110111100104111111011111003111111101101002111111110110001111111111000000Y9Y8Y7Y6Y5Y4Y3Y2Y1Y0A0A1A2A3输出输入十进制数4线-10线译码器74LS42真值表00000010001001000111100110101000101100010000000000111111111111111111111111111111111111111111111111111111111111111101111011001111010101伪码012024/3/1164
数码显示译码器
用来驱动各种显示器件,从而将用二进制代码表示的数字、文字、符号翻译成人们习惯的形式直观地显示出来的电路,称为显示译码器。
在数字系统中,经常需要将数字或运算结果显示出来,以便人们观测查看。数码显示电路是数字系统的重要组成部分。
数码显示电路通常由译码器、显示器等部分组成。
显示译码器的输出信号用以驱动显示器件,显示出0-9十个数字。2024/3/1165数码显示电路通常由译码器、显示器等部分组成。
这种显示器由七段可发光的字段组合而成
七段数码显示器件
半导体数码显示器(LED)
七段数码显示器液晶显示器(LCD)
半导体数码显示器的优点是工作电压较低,体积小,寿命长,工作可靠性高,响应速度快,亮度高。缺点是工作电流大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年油田工程技术服务项目融资计划书
- 2024秋新沪科版物理八年级上册教学课件 第五章 质量 第三节 密度
- 机械原理考试题
- 养老院老人生活娱乐活动组织人员职业道德制度
- 养老院老人健康管理制度
- 《就业中国演讲》课件
- 《金地格林世界提案》课件
- 提前预支工资合同
- 2024事业单位保密协议范本与保密工作考核3篇
- 2024年度离婚协议书详述财产分配与子女抚养细节及责任2篇
- 2024版全新服装厂员工劳动合同
- 2024年美国外部结构玻璃市场现状及上下游分析报告
- 微针滚轮技术在皮肤护理中的应用
- 河南省商城县李集中学2023-2024学年七年级下学期期末质量检测语文测试题
- 水利水电工程试题及答案
- 循证护理学(理论部分)智慧树知到期末考试答案章节答案2024年复旦大学
- 做自己的心理压力调节师智慧树知到期末考试答案2024年
- ASME材料-设计许用应力
- 财务报表公式模板
- 员工信息安全入职培训
- 项目现场协调配合措施
评论
0/150
提交评论