两片74ls138组成4/16译码器-20151030

  • 用两片74LS138组合成4/16译码器
  • 如图两片74ls138组成4/16译码器-20151030_第1张图片
  • 真值表对应如下:
  • 输入 输出
    D0 D1 D2 D3 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15
    0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
    0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
    0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1
    0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1
    1 0 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1
    1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1
    1 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
    1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1
    0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1
    0 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1
    0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1
    0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1
    1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1
    1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1
    1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
    1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
    通过真值表,我们可以发现,用两片74LS138组合成4/16译码器原理关键在于D4
  • D4为0:打开1号,关闭2号。1号是16位数据的低字节,2号是16位数据的高字节。高字节默认为0XFF,低字节由1号控制,显示Y0-Y7;
  • D4为1:打开2号,关闭1号。1号是16位数据的低字节,2号是16位数据的高字节。低字节默认为0XFF,高字节由2号控制,显示Y8-Y15;

你可能感兴趣的:(MCU,Think)