译码器 译码器的工作过程与编码器相反,它将二进制编码 翻译成不同的硬件输出组合。 例如: 个2线—4线译码器 AlAOST 电路如图: AlAOST E AlAOST =AlAOST 图5-1-11译码器逻辑图
三、译码器 译码器的工作过程与编码器相反,它将二进制编码 翻译成不同的硬件输出组合。 例如: 一个2线—4线译码器 电路如图:
(1)写出表达式太简单,不写了 (2)列出真值表 丽AA对B,,=P 等12他101简 1-高电平,0—低电平,Ⅹ一任意,低电平有效
(1)写出表达式 太简单,不写了 (2)列出真值表
(3)总结、归纳 通常M线一N线二进制译码器,满足N=2M关系, M位二进制码输入,N条译码线输出。另有若干译码允 许端(高或低电平有效)。 当任一允许端无效时,译码器不工作,输出线全为高 当所有允许端均有效时,译码器工作:对任一个二进 制码输入,有唯一的一条输出线为低电平,其他输出端 均为高电平。(输出线下标号=二进制码值) 按照这一原则,3线—8线二进制译码器,4线16线 二进制译码器就很容易理解了。另外还有一些BCD译码 器,如4线10线译码器
(3)总结、归纳 通常 M 线—N线二进制译码器,满足 N=2M关系, M位二进制码输入,N条译码线输出。另有若干译码允 许端(高或低电平有效)。 当任一允许端无效时,译码器不工作,输出线全为高。 当所有允许端均有效时,译码器工作:对任一个二进 制码输入,有唯一的一条输出线为低电平,其他输出端 均为高电平。(输出线下标号=二进制码值) 按照这一原则,3线—8线二进制译码器,4线—16线 二进制译码器就很容易理解了。另外还有一些 BCD 译码 器,如4线—10线译码器
74XX138 Ye(15) ¥1(14 C6) STA Yz(13) 5)c Y(12 Y4(11 (1)Aa 凸四 F5(10) (2)A1 Y。(9) Y C7) (3)A2 图5-1-143线-8线译码器逻辑图
74XX138
3线8线译码器逻辑符号 BIN/OCT YO AAA Y2 Y3 STA STB Y5 EN STc- Y6 Y7 图5-1-153线-8线译码器逻辑符号
3线—8线译码器逻辑符号
译码器应用举例 8031单片机有16条地址线(A0A15),可以寻址 64KB内存空间。现有8片存储芯片,每片容量8KB,正 好64KB。 如果CPU-8031要使用这8片存储器,当然要一片 片地按顺序访问,低8KB、次低8KB、 高8KB。 硬件上要做一下分配 译码。 我们通常用74LS1383线8线译码器将这64KB 空间分为8份,每份对应一条译码输出,作为“片选” 信号,如图所示
译码器应用举例: 8031单片机有16条地址线(A0—A15),可以寻址 64KB内存空间。现有 8 片存储芯片,每片容量8KB,正 好64KB。 如果CPU-8031要使用这 8 片存储器,当然要一片一 片地按顺序访问,低 8KB、次低 8KB、、、、高 8KB。 硬件上要做一下分配———译码。 我们通常用74LS138 3线—8线译码器将这 64KB 空间分为 8 份,每份对应一条译码输出,作为“片选” 信号,如图所示
单片机地址译码电路 74LS138 A13 A,. Yo of CSO A14→2A CS1 A15442 Y234 CS2 CS3 /RD STA CS4 /WR 5Y巫 STC Y66 CS6 Y77 S7 低位地址A0-A12直接与存储芯片相连
单片机地址译码电路
译码器作为数据分配器 所谓数据分配器是指输入端有一组数据,输出端有 多个,通过选择可以使输入与任一个输出端逻辑相连 DMUX 0 0 G 0 Al 3 123 D EN 图5-1-19数据分配器逻辑符号
译码器作为数据分配器 所谓数据分配器是指输入端有一组数据,输出端有 多个,通过选择可以使输入与任一个输出端逻辑相连
四、数值比较器 比较器的作用是给出两个数据的大小信息:大于 小于或等于。(模拟比较器只有大于、小于) 位数值比较器的电路如图: FA>B FA B & FAsB 圈5-1-21一位数值比较电路
四、数值比较器 比较器的作用是给出两个数据的大小信息:大于、 小于或等于。(模拟比较器只有大于、小于) 一位数值比较器的电路如图:
(1)写出表达式 FA>B=A●AB=AB FA=B=AAB+ BAB=AB+AB=AB FASB= BAB=AB (2)列出真值表 丧5-18图5-1-21所示电路真值表 入 输 出 输A0011 FASB FA=B FA<B 0010 00 0100
(1)写出表达式 FA>B = A• AB = AB FA=B = AAB + BAB = AB + AB = A • B FA<B = BAB = A B (2)列出真值表