- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
杨志忠数电(第3版)4-组合逻辑电路
第 4 章 组合逻辑电路 4.1 概 述 4.2 组合逻辑电路的分析和设计 4.2.1 组合逻辑电路的分析 4.2.2 组合逻辑电路的设计 4.3 加法器 4.3.1 半加器和全加器 4.4 编码器 4.4.1 二进制编码器 4.4.2 二-十进制编码器 4.4.3 优先编码器 (即 Priority Encoder) 4.5 译码器与数据分配器 4.5.1 二进制译码器 4.5.2 二-十进制译码器 4.5.3 显示译码器 4.6 数据选择器 4.6.1 4 选 1 数据选择器 4.6.2 8 选 1 数据选择器 4.6.3 数据选择器的应用 4.7 数值比较器 4.7.1 一位数值比较器 4.8 组合逻辑电路中的竞争冒险 4.8.1 产生竞争冒险的原因 4.8.2 冒险的分类 4.8.3 冒险现象的判别 4.8.4 消除冒险现象的方法 本章小结 (2)根据功能表写输出逻辑函数表达式 (3) 写出数据选择器的输出表达式 (4)将全加器的两个输出逻辑函数和 CC74HC153 的两 个输出逻辑函数式进行比较。 设 A = A1 ,B = A0 且 S = 1Y 时, 则 CI = 1D0 = 1D3 CI = 1D1 = 1D2 S = A B CI + A B CI + A B CI + A B CI CO = A B CI + A B CI + A B CI + A B CI = A B CI + A B CI + A B 1Y = A1A0 1D0 + A1A0 1D1 + A1A0 1D2 + A1A0 1D3 2Y = A1A0 2D0 + A1A0 2D1 + A1A0 2D2 + A1A0 2D3 设 A = A1 ,B = A0 且 CO = 2Y 时, 则 CI = 2D1 = 2D2 2D0 =0,2D3=1 CC74H153 1ST A1 A0 1D0 1D3 1D2 1D1 CI 1Y′ 2Y′ 2D0 2D3 2D2 2D1 2ST 1 A B 1 S CO 1ST 2ST 2D0 (5)画逻辑图 2D3 1 2D2 CI 1 1D1 1D0 1D2 1D3 2D1 1Y′ 2Y′ S CO 主要要求: 掌握数值比较器的逻辑功能。 Digital Comparator,又称数字比较器。用以对两个数字的大小或是否相等进行比较的逻辑电路。 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 0 0 0 Y(A=B) Y(AB) Y(AB) B A 输 出 输 入 解: (1) 分析设计要求,列出功能表。 设输入的两个 1 位二进制数为 A、B,输出比较的结果有三种情况:Y (AB) 、 Y (A=B) 、Y (AB) ,有输出时为 1 ,否则为 0 。 [例] 试设计一个 1 位二进制的数值比较器。 (2) 根据功能表写出输出逻辑函数表达式 (3) 画逻辑图 A B A AB AB B Y(AB) Y(A=B) Y(AB) 比较原理:从最高位开始逐位向低位进行比较。 [例] 比较 A = A3A2A1A0 和 B = B3B2B1B0 的大小。 若 A3 B3,则 A B;若 A3 B3,则 A B;若 A3 = B3,则需比较次高位。 若次高位 A2 B2,则 A B;若 A2 B2,则 A B;若 A2 = B2,则再去比较更低位。 依次类推,直至最低位比较结束。 4.7.2 多位数值比较器 A0 4 位数值比较器CT74LS85逻辑功能示意图 A1 A2 A3 B0 B1 B2 B3 I (AB) I (A=B) I (AB) Y (AB) Y (A=B) Y(AB) CT74LS85 4 位数值比较器 CT74LS85 比较结果输出端 级联输入端 两组相比较的 4 位二进制数的输入端 1 × × 1 × × 1 0 0 0 1 0 0 0 1 × × × × × × × × × × × × I (A=B) 输 出 输 入 4 位数值比较器CT74LS85 功能表 A3B3 A3=B3 A3=B3 A3=B3 A3=B3 A3=B3 A3=B3 A3B3 A3=B3 A3=B3 A3=B3 × A2B2 A2=B2 A2=B2 A2=B2 A2=B2 A2=B2 × A2B2 A2=B2 A2=B2 × × A1B1 A1=B1 A1=B1 A1=B1 A3=B3 × × A1B1 A1=B1 × × × A0B0 A0=B0 A0=B0 A0
文档评论(0)