两片74HC595级联驱动两个四连体数码管74HC595是具有8位移位寄存器和一个存储器,三态输出功能。移位寄存器和存储器是分别的时钟。数据在SHcp的上升沿输入,在STcp的上升沿进入的存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能0E时(为低电平),存储寄存器的数据输出到总线。我的硬件连接:用级联方式连接!工作顺序:单片机先送1个8位数据到第一个595的内部移位寄存器-然后数据会送到内部的输出寄存器-输出当MR(10引脚)为高电平,0E(13引脚)为低电平时,数据在SHCP上升沿进入移位寄存器,在STCP上升沿输出到并行端口。可能这还不太好理解,没关系,咱去程序应用中理解!请看一个简单的程序:sbitSDA1=P0A0;串行数据输入,对应595的14脚SERsbitSCL1=P0A1;移位寄存器时钟输入,对应595的11脚SCKsbitSCL2=P0A2;存储寄存器时钟