1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 原理: 二进制译码器能产生输入信号的全部或最小项,而 所有组合逻辑函数均可写成最小项之和或最大项之积的形式. * * 如图4.3.29, * 三、加法器的应用举例 将8421BCD码转换为余3 BCD码的代码转换电路. A1 A2 S1 C4 Σ CO C0 CI A3 A4 S2 B1 B2 B3 B4 S3 S4 7483 A B C D 1 1 0 0 Y1 Y2 Y3 Y4 0 (2) 四位二进制加/减器的实现 两个运算数分别为: P=P4P3P2P1 Q=Q4Q3Q2Q1 控制信号为: S S 功能 0 (P)2+(Q)2 1 (P)2-(Q)2 关于减法电路探讨 A-B = A-B原   = A+B补 = A+B反+1 (1) (1)式的实现方法: (以4位数相减为例) A1 A2 S1 Σ CO CI A3 A4 S2 B1 B2 B3 B4 S3 S4 7483 D1 D2 D3 D4 1 V(借位 信号) 1 注意: 1、 AB时 ,V=0; AB时 ,V=1. 2、若AB,输出D4D3 D2D1 即为AB之差; 若AB, 输出D4D3D2D1为AB之差的补码。 1 1 1 1 A4 A3 A2A1 B4 B3 B2 B1 S4 S3 S2 S1 4A 3A 2A 1A 4B 3B 2B 1B 4Y 3Y 2Y 1Y P4 P3 P2 P1 Q4Q3 Q2Q1 EN S C0 C4 S MUX(74157) ADDER(7483) S4 S3 S2 S1 S 功能 0 (P)2+(Q)2 1 (P)2-(Q)2 注:求二进制补码为对原码 取反加1。 4.3.5 数值比较器 数值比较器用来判断两个二进制数的大小或相等 一、1位数值比较器 A B Y(AB) Y(AB) Y(A=B) 0 0 0 0 1 0 1 0 1 0 0 1 0 0 1 1 0 0 1 真 值 表 表达式 Y(A=B)=A⊙B Y(AB)=AB Y(AB)=AB 逻辑图 1 1 ≥1 Y(AB) Y(AB) Y(A=B) A B 二、多位数值比较器 从高位开始,逐位比较 例如: A=A3A2A1A0 B=B3B2B1B0 比较方法为: ① 首先比较A3和B3 , 如A3B3=10, 则AB,如A3B3=01, 则AB; 如A3B3=00或11(相等), 则比较A2和B2; ② 比较A2和B2 , 如A2B2=10, 则AB,如 A2B2=01, 则AB;如A2B2=00或11 (相等), 则比较A1和B1; ③ 比较A1和B1 , 如A1B1=10, 则AB,如 A1B1=01, 则AB;如A1B1=00或11 (相等), 则比较A0和B0; ④ 比较A0和B0 , 如A0B0=10, 则AB,如 A0B0=01, 则AB;如A0B0=00或11 (相等), 则比较A=B. Y(AB)=[A3B3+(A3⊙B3) A2B2+ (A3⊙B3) (A2⊙B2) A1B1 + (A3⊙B3) (A2⊙B2) (A1⊙B1) A0B0] + (A3⊙B3) (A2⊙B2) (A1⊙B1)(A0⊙B0 ) I(AB) Y(AB)=[A3B3+(A3⊙B3) A2B2+ (A3⊙B3) (A2⊙B2) A1B1 + (A3⊙B3) (A2⊙B2) (A1⊙B1) A0B0] +(A3⊙B3) (A2⊙B2) (A1⊙B1)(A0⊙B0 ) I(AB) Y(A=B)=(A3⊙B3) (A2⊙B2) (A1⊙B1)(A0⊙B0 )I(A=B) 四位集成比较器

文档评论(0)

文档资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档