两片74HC595级联驱动16*16LED点阵,用51 单片机驱动

两片74HC595级联驱动16*16LED点阵是不是应该把两片的移位时钟脉冲连在一起,再把锁存器输出控制脉冲连在一起,再把第一级的串行数据输出连到下一级的串行数据输入,也就是9接到14是不是?如果使用74HC595作为16*16点阵的列驱动,那是不是应该移位16次再输出?可是我就有一点不太明白?单片机里面只有累加器可以进行移位运算,但是它只有8位?那怎么才能够实现16位的移动?

74hc595要用四片
行列扫描
把两组(一组两片)的锁存脉冲接在一起。
然后把第一片的Q7‘接入第二片的SDA。另外把每组SCK接在一起。
十六位的移动是只
你往595里送个数据。那么595就会把最先送入的数据丢掉。然后整体向前移一位。
另外要注意。OE要接地。而且需要输出的时候锁存要产生一个上升。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-12
两片74HC595级联驱动16*16LED点阵是不是应该把两片的移位时钟脉冲连在一起,再把锁存器输出控制脉冲连在一起,再把第一级的串行数据输出连到下一级的串行数据输入,也就是9接到14是不是?
是。
如果使用74HC595作为16*16点阵的列驱动,那是不是应该移位16次再输出?可是我就有一点不太明白?单片机里面只有累加器可以进行移位运算,但是它只有8位?那怎么才能够实现16位的移动?
2 片595就是16位了。
第2个回答  2012-04-16
你可以了吗?用两片595芯片驱动16*16LED点阵,和51单片机驱动。
相似回答