74HC595可以位选,也可以段选,按8个八段数码管,用轮流片选显示的方法两片74HC595就可以了。
74HC595两片级联,可以先8位片选数据再8位段选数据后显示一次,然后选择下一个,你这54个LED灯是不规则图形的话依然可以分组去显示。
当然你想用7个74HC595分别去控制显示对应的LED也是可以的,用沙发的方法定义一个unsigned char[8]={0x0a,0xbc……},把要显示的东西都定义到数组里面,循环发送到级联起来的74HC595,一次显示出来。做流水灯的话,你得让一个1或者0在这8个unsigned char里面移动,对应出来的就是流水灯效果。
我还是喜欢前面的两片74HC595控制的方式。 |