双色点阵模块
双色点阵是单片机另外一个显示设备,点阵在日常生活中随处可见,商家的大型的广告牌,等等都是用点阵做的;点阵也需要动态扫描,用动态扫描的方式来驱动点阵
使用74hc595芯片,市场上大部分用该芯片来实现点阵的调频;输入信号是串行的,输出信号是串行和并行输出并存的,可以理解为是串行信号转换成并行信号的芯片
串行输出的目的是用于级连,要显示32位数据,需要4个595芯片,正常使用只需要使用三根线,就可控制
硬件端口的定义,因为有两组,所以要定义六个sbit,串行输入必须有一个时钟信号,时钟信号0到1之间数据是有效的,这是芯片的规定,我们必须遵守
for(i=0;i<8;i++) { SRCLK = 0; SER = dat&0x80; dat << = 1; SRCLK = 1; }