单片机 点阵 74hc595

我买了个点阵,上面写着SER,SRCLK,RCLK,分别是什么意思?求教!

你好!!
SER是作为移位寄存器的输入,
SRCLK是移位时钟,
RCLK是作为锁存时钟,
通过这三个控制端,完整 74HC595 的驱动追问

具体的作用?

追答

三个端口的作用;
SER是作为移位寄存器的输入,
SRCLK是移位时钟,
RCLK是作为锁存时钟,
这三个端口要和单片机的 IO 相连接,通过单片机来控制点阵的写入和显示

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-17
移位输入的
用三个口,控制16个,而且还可以连接另外的74hc595

void in(unsigned char Data)//串行数据输入
{
unsigned char i;
for(i = 0; i < 8; i++)
{
srclk= 0; //CLOCK_MAX=100MHz
ser = Data & 0x80;
Data <<= 1;
srclk= 1;
}
}
void out(void)//并行数据输出
rclk= 0;
rclk= 1;
}
如果要在程序中用的话,假设用同时根据电路给16个io口赋值的话,那么就这么用
in(0x80);
in(0xff);
out();本回答被提问者采纳
相似回答