电工电子技术 电工电子技术 11.3译码器+险象.pptVIP

  • 14
  • 0
  • 约3.49千字
  • 约 11页
  • 2020-08-29 发布于北京
  • 举报

电工电子技术 电工电子技术 11.3译码器+险象.ppt

常用组合逻辑电路的应用 一、译码器的应用 1、用译码器作数据分配器 例如用2线—4线译码器作数据分配器: A1A0端:地址码输入端 S 端: 数据D的输入端 Y3~ Y0: 数据输出端 把数据D=1010依次加在 S 端, 1 0 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 0 0 1 1 0 1 1 A1 A0 地址码 输出 Y2=D Y0=D Y 1 0 1 0 例如:令地址码A1A0=10 结果只有 Y2=1010 功能表 D Y3 Y2 Y1 Y0 A0 A1 S Y1=D Y3=D 2、用译码器产生任意逻辑函数 n线—2n线的译码器,可产生不多于n个变量的任意逻辑函数。 1)方法步骤 2)注意 控制端的条件要满足。 函数变量的权位应与所用译码器输入代码的权位相对应; 所用译码器输出1有效时,输出端应附加或门; 把原函数化为最小项之和形式; 根据函数的变量数 n , 确定用n线——2n线译码器; 所用译码器输出0有效时,输出端应附加与非门。 假设用图示输出1有效的 3线—8线译码器产生此函数, 则应将Z式变为如下形式: 如果用输·出0有效的3线—8线译码器74LS138产生此函数, 例1:用译码器产生 Z=ABC+AB 解: ≥1 Z A B C 1 译码器输出端附加或门即可。 则应将Z式变为如下形式: 译码器输出端附加与非门即可。 Z=ABC+ABC+ABC =m0+m6+m7 Y0+Y6+Y7 Z=m0+m6+m7 Z=m0+m6+m7 = m0· m6· m7 Y0· Y6· Y7 Y 7 Y 6 Y 5 Y 4 Y 3 Y 2 Y 1 Y 0 S A2 A1 A0 74LS138 Y 7 Y 6 Y 5 Y 4 Y 3 Y 2 Y 1 Y 0 S 2 S 3 S 1 A2 A1 A0 Z A B C 1 例2: 用一片74LS138实现 1位全加器的逻辑功能 连接线路如图。 例3: 用1片74LS139实现 1位全加器的逻辑功能。 先将双2线—4线连接成3线—8线 译码器,再产生题示逻辑功能。 已知1位全加器的逻辑表达式为 74LS138 Y 7 Y 6 Y 5 Y 4 Y 3 Y 2 Y 1 Y 0 S 2 S 3 S 1 A2 A1 A0 1 A B CI S CO 74LS139 Y 13 Y 12 Y 11 Y 10 Y 23 Y 22 Y 21 Y 20 A 20 A 21 S 2 A 10 A 11 S 2 1 A B CI S CO 二、数据选择器的应用 具有n位地址码的数据选择器,可以产生不多于n+1个变量的任意逻辑函数。 解:四选一数据选择器的输出表达式为: 例: 用四选一数据选择器产生三变量的 逻辑函数 Z=ABC+ABC+AB Y=A1A0D0 +A1A0D1 +A1A0D2 +A1A0D3 将 Z 式写成与 Y 式完全对应的形式: 对照 Z 式与 Y 式知,只要令: Z = 根据替代关系连接线路 A1 A0 D3 D2 D1 D0 S Y AB C + AB ?0 + AB C + AB ?1 A B C 1 1 Z A1=A, A0=B, D0=C, D1=0, D2=C, D3=1 数据选择器的输出函数就是 Z 式所表示的逻辑函数 三、加法器的应用 加法器常用来进行代码转换 用一片74LS83把 8421BCD码转换成余3码。 解:余3码 = 8421BCD + 0011 余 3 码 8421BCD码 用一片74LS83,附加必要的门电路 将8421BCD码转换成2421BCD 码。 设计过程见下页 所以:如图连接即可。 74LS83 B3B2B1B0 A3A2A1A0 S3 S2 S1 S0 C I CO 0 0 1 1 修正值 例1: 例2: 2、修正电路的设计 1、真值表(设计一览表) 74LS83的输入 74LS83的输出 8421BCD A3A2A1A0 修正值 B3B2B1B0 2421BCD S3 S2 S1 S0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档