下面这个代码能控制第二个595,切控制不了第一个。
for(c=0;c<16;c++)
{
CLK=0;
DAT=num&0x80;
num=num<<1;
CLK=1;
}
RCLK=0;
nop();
nop();
RCLK=1;
下面这个代码能控制第一个595,切又控制不了第二个。
for(c=0;c<16;c++)
{
CLK=0;
DAT=num&0x8000;
num=num<<1;
CLK=1;
}
RCLK=0;
nop();
nop();
RCLK=1;
谁能告诉我怎么同时控制2个595 |