4个口,才4个bit,最多对应16个输出(后接译码器),但状态表达(开或者关)还需要一个方法才能表达。
所以常规方法是不够用的,要么你自己定义一种协议,并配套设计解码电路,否则无论如何都不够(需要时序逻辑处理区分地址码和操作码)。
锁存器和串行转并行的74HC系列和74LS系列都可以
这种情况最好是用IIC扩展IO方式,例如PCA9555,两线就可以扩展出16个GPIO。
如果实在不能使用IIC方式扩展,那么只能使用74HC154这种4-16译码器来实现了。