




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、4.5 常用组合逻辑电路的设计及其应用,(1)电路设计模型 (2)对应的中规模(MSI)逻辑器件 (3)硬件描述语言Verilog HDL建模,4.5 译码器(Decoder),译码器是应用最广泛的一种多输入、多输出的逻辑器件。,n个输入端 (变量),m个输出端 (函数),m2n,常见译码器种类: 二进制译码器 BCD译码器 BCD七段显示译码器,一. 二进制译码器(n 2n 译码器)原理,n 个输入,2n 个输出,对应2n 个最小项。完全译码。,其中,mi为输入变量的最小项。, input 2:1 in ; input en; output 4:1 out ; reg 4:1 out ; /
2、 ? always (en or in) / ? if ( en ) / ? case ( in ) 2b00 : out=4b1110; 2b01 : out=4b1101; 2b10 : out=4b1011; 2b11 : out=4b0111; default : out=4b1111; / ? endcase else out=4b1111; / ? endmodule,思考: 若使能高有效、输出高有效,如何描述?,仿真验证,使能端的作用,3-8译码器74LS138,74LS138逻辑图,mi 为输入变量 C、B、A 的最小项,1.符号框内的内部逻辑状态表达式,2.内部信号与外部信号
3、的关系,3.外部逻辑状态表达式,当使能端均有效时,,1, input 3:1 in ; input 3:1 en; / ? output 8:1 out ; reg 8:1 out ; always (en or in) if ( en3 endmodule,可根据需要调整有效极性!,思考: 4 16译码器的描述,时序仿真验证,使能端的作用(1)启动/停止芯片工作,毛刺的产生?消除?,使能端的作用(2)消除毛刺,信号稳定,再选通;选通撤消,再撤销信号。,8421 BCD码输入的410线译码器 74LS42,将十进制数字符号的二进制编码(BCD码)翻译成对应的十个输出信号的电路,称为二-十进制译
4、码器。4个输入,10个输出。,伪 码,由74LS42的功能表可看出,当输入出现10101111六种伪码时,输出均为无效状态“1”。即该译码器拒绝伪码。,/ 8421码4-10线译码器的Verilog HDL描述 module decoder3_8 (en, in, out) ; input 3:0 in ; input en; / ? output 9:0 out ; / ? reg 9:0 out ; always (en or in) if ( en ) / ? case ( in ) 4b0000 : out=10b1111111110; 4b0001 : out=10b11111111
5、01; 4b1001 : out=10b0111111111; default : out=10b1111111111; endcase else out=10b1111111111; endmodule,余3码4 10线译码器的描述?,BCD七段显示译码器,七段LED显示器,用七个发光二极管做成a、b、c、d、e、f、g 共七个笔划段,并分为共阴极与共阳极两种。,通过“点亮”某些笔划段,可使其显示出不同数字或字符。,/8421BCD码七段显示译码器的Verilog HDL描述 module decode4-7 ( decodeout , indec ) ; output 6:0 decode
6、out ; /输出到共阴七段数码管 input 3:0 indec ; /8421码 reg 6:0 decodeout ; always ( indec ) begin case (indec) 4d0 : decodeout = 7b1111110 ; 4d1 : decodeout = 7b0110000 ; 4d2 : decodeout = 7b1101101 ; 4d3 : decodeout = 7b1111001 ; 4d4 : decodeout = 7b0110011 ; 4d5 : decodeout = 7b1011011 ; 4d6 : decodeout = 7b1
7、011111 ; 4d7 : decodeout = 7b1110000 ; 4d8 : decodeout = 7b1111111 ; 4d9 : decodeout = 7b1110011 ; default : decodeout = 7bx ; endcase end endmodule,共阳极?,三. 二进制译码器的级联(扩展),74LS139中的两个 2 4 译码器级联扩展成 3 8 译码器。,例1:分析图示电路,级联扩展原理: 低位变量共享,注意变量连接顺序; 利用高位变量(A3)和译码器的使能端进行扩展; 标定输出顺序。,例2:用两片74LS138译码器构成4-16译码器。,解
8、:设输入变量为A3A2A1A0,A2A1A0共享,用高位变量 A3控制使能端,实现扩展。注意连接时的变量顺序。,例3:用四片74LS138译码器和最少的其它电路实现5-32译码。,解:设五个输入变量是A4、 A3 、A2、 A1、 A0 ,利用A4、 A3的组合 及多个使能端的有效特性进行扩展。注意变量顺序。,四. 二进制译码器的应用,译码器在数字系统中常用于地址译码,以选通(选中)设备,在控制信号的作用下,完成读写操作。,数字系统中的三总线:数据、地址、控 制,例1:在某数字(微机)系统中,有如下电路,请分析其功能。,当/IORQ、/RD有效,且 A7A0=11110000时,读状态字; 当
9、/IORQ、/WR有效,且A7A0=11110100时,写控制字。,三态,Verilog HDL建模,例2:写出图示电路(74LS138)中F3的逻辑表达式。,根据译码器,关于x、y、z,进一步:最简与或式、最简与非式、 最简或与式、最简或非式、 最简与或非式,结论:采用译码器、逻辑门可以实现逻辑函数(逻辑功能)。,采用二进制译码器实现组合逻辑函数,n2n译码器的输出,对应n个变量的全部最小项。所以,只要得到逻辑函数的最小项表达式,就可采用译码器和适当逻辑门实现之。,当使能端有效时:,例3: 用一片74LS138译码器再加最少的与非门实现:,解:由题可以写出,解毕。,例3:用74LS139译码
10、器和适当与非门实现全加器。,全加器真值表:,4.6 多路分配器,(1) 多路分配器 (Demultiplexer)工作原理,又称数据分配器,常用DEMUX表示。单输入,多输出。,多路分配器的功能是根据地址译码的指向,将输入数据D的逻辑值分配到相应的输出线上去。,使能端,数据 输入,选择控制输入(地址),输出,14 多路分配器(DEMUX),(2)14 数据分配器的Verilog HDL模型,module demux1_4 (n_en, D, X, Y); endmodule,input n_en, D;,else Y=4b0000;,input 1:0 X;,output 3:0 Y;,reg
11、 3:0 Y;,always ( ),n_en or D or X,if ( n_en ),case ( X ) 2b00 : Y0=D; 2b01 : Y1=D; 2b10 : Y2=D; 2b11 : Y3=D; endcase,14数据分配器的仿真验证,4.4 编码器(Encoder),在数字系统中,采用机器状态对文字、符号、运算符、数字或 状态信号进行编码,形成与其对应的二进制代码。 编码器就是完成编码过程的逻辑电路。,m个需要进行 编码的信号。,n位二进制代码,m2n,设 计 模 型,一. 二进制编码器,用 n 位二进制代码对 m=2n 个信号进行编码的电路。,在任何时刻,编码器只能
12、对一个输入信号进行编码,即不允许 多个输入信号同时出现(有效),所以I0I7是互相排斥的变量 ,可 列出简化真值表。,二. 二-十进制编码器,将代表十进制数的10个输入信号09分别编成对应的BCD码。,与非电路 (输入低有效),或电路 (输入高有效),三. 83普通编码器的Verilog HDL建模,8个待编码信息输入,3位编码输出,编码有效标志,无输入信息,功能仿真,无输入 编码无效,有互斥输入 编码有效,同时输入 编码无效,四. 优先权编码器,允许多个输入信号同时有效,但只对其中优先级别最高的信号进行编码。,具有指定输入端优先权顺序的编码器,称为优先权编码器。,以83优先权编码器为例进行设计说明,Ii 均为高有效,Hi 和 Ii 的关系 是:当Ii 具有较高优先权且为1 时,Hi才为1。,优先权编码器功能表,输入(低有效),输出(低有效),采用Verilog HDL建 模,/EI /I7 /I6 /I5 /I4 /I3 /I2 /I1 /I0,/Y2 /Y1 /Y0 /CS /EO,优先权编码器 74LS148,使能输入端,低有效。,低有效(反码)编码输出。,低有效输出 0:表示编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 近三年高考语文分专题 现代文阅读1
- 2024-2025学年福建省三明二中高二(下)期末数学试卷(B卷)(含解析)
- 2025年大学解剖学试题及答案
- 2025年广东省省级机关公开选调考试真题
- 2025年调酒师职业技能大赛竞赛试题与解析
- 2024年4月12日国家公务员海关系统面试题
- 租店转让协议书范本
- 健康管理委托协议书范本
- 消防泵房施工协议书范本
- 转包承诺协议书范本
- JT-T-329-2010公路桥梁预应力钢绞线用锚具、夹具和连接器
- 甄嬛传电子版剧本第01-10集
- 临床护理提高高血压患者高血压知识知晓率品管圈PDCA案例
- 溯溪完整版本
- 审计法规与准则 第3版 课件 陈希晖 第1-4章 绪论-注册会计师审计法规与准则
- 航空航天精神
- 媒体语言与现代汉语
- 醋酸曲普瑞林长方案
- 返岗复工安全培训
- 借贷合同不服管辖权异议被驳回上诉状
- 口腔咨询培训课件
评论
0/150
提交评论