74HC595和74HC138的区别在于:
两者是完全不一样的东西。74HC595是8位移位寄存器,只有一个常规输入端,其他两个是置位端和脉冲输入端,有四个输出端;74HC138是3线- 8线译码器,有三个常规输入端,其他都是置位输入端,有八个输出端。
移位寄存器是一种在若干相同时间脉冲下工作的以触发器为基础的器件,数据以并行或串行的方式输入到该器件中,然后每个时间脉冲依次向左或右移动一个比特,在输出端进行输出。3-8译码器则是把三位二进制的输入,翻译成一个八位的二进制输出的数字电路。
74HC595是8位移位寄存器/锁存器。74HC138是3线- 8线译码器。