可以实现,没有问题,我是用三片595做的三个4位的.
一片74HC595可以利用单片机的三个引脚得到8个输出引脚,如果是两片74HC595串联,则可以扩展得到16个输出引脚,如果是三片,则可以得到24个输出引脚.
大概的设计思路是:
假设,三个74HC595,按照串联的顺序,分别编号叫A,B,C,即A->B->C
15个数码管,一共需要15个位选引脚,就利用,B,C两个芯片的16个输出引脚中的15个做位选信号.
而段选,需要最多8个,所以,用A片的74HC595就可以了.这样,利用三个引脚,就可以实现15位数码管的显示.
另外要声明的一点,我上面的三个595的串联顺序是A->B-C,所以,用哪片做段选,哪两片做位选也是不可随意的,一定要是最先的那个做段,后两个做位,这样不会出现影子现象.