MAX7219与51单片机的驳接

时间:2012-03-31来源:网络

3.2 用单片机的串行接口

如果将MAX7219的DIN接入单片机的RXD,CLK接入TXD,LOAD选任一口线,则可通过单片机串行口对MAX7219像对其他设备一样按模式0进行发送操作。但由于串行口数据缓冲寄存器SBUF为右移发送,所以MAX7219的所有命令和操作数与第一种方式相比均应反转,见表5~9。注意表 6中操作数的最低位D0为小数点。

21.gif

24.gif

4 MAX7219的多片级联

MAX7219可以多片级联,只需将上一片的DOUT连接下一片的DIN即可,CLK和LOAD线全部公用,连在一起。

在多片级联时,对MAX7219的操作指令要注意LOAD信号的起止点,操作开始时,LOAD下降为低电平,按照每片MAX7219两个字节,如果有N片,则

发送2N个字节后,LOAD上升为高电平。还需注意的是,先发送的指令将到达级联的最后一片。

还有一条专为MAX7219多片级联设置的一条空操作指令,操作代码为“00H”。当不希望对级联中的某片或某几片MAX7219进行操作时,就可以用空操作指令跳过这片或这几片。例如,如果4个7219串联,为了写入第4个芯片,要在3个空操作指令码后发送2个字节的指令,当LOAD升为高电平时,数据被锁存到所有设备,前3个芯片收到的是空操作命令,而第4个收到预期的数据。

参考文献
[1] Serially Interfaced.8 - Digit LED display drivers.

1 2 3 4

关键词: 单片机 MAX7219

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版