关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > MAX7219在MC68HC908系统中的应用

MAX7219在MC68HC908系统中的应用

作者:华中科技大学电子与信息工程系Motorola MCU&DSP 实验中心 杨明 谢瑞和时间:2004-09-07来源:电子设计应用收藏

电子设计应用2003年第5期

本文引用地址:http://www.eepw.com.cn/article/3230.htm

摘   要: 是一个采用3线串行接口的8位共阴极7段显示驱动器。本文分析了各个寄存器的功能,并结合的工作时序,给出了MAX7219在 单片机系统中的一个应用实例。
关键词: ;MAX7219; 

MAX7219工作时序及其寄存器
MAX7219是一个高性能的多位显示驱动器,可同时驱动8位共阴极LED或64个独立的LED。其内部结构框图如图1所示,主要包括移位寄存器、控制寄存器、译码器、数位与段驱动器以及亮度调节和多路扫描电路等。
MAX7219采用串行接口方式,只需LOAD、DIN、CLK三个管脚便可实现数据传送。DIN管脚上的16位串行数据包不受LOAD状态的影响,在每个CLK的上升沿被移入到内部16位移位寄存器中。然后,在LOAD的上升沿数据被锁存到数字或控制寄存器中。LOAD必须在第16个时钟上降沿或之后,但在下一个时钟上升沿之前变高,否则数据将会丢失。DIN端的数据通过移位寄存器传送,并在16.5个时钟周期后出现在DOUT端,随CLK的下降沿输出。MAX7219的操作时序如图2所示。
MAX7219的串行数据标记为D15~D0,其中低8位表示显示数据本身,最高的4位D15~D12未使用,寻址内部寄存器的地址位占用D11~D8,选择14个内部寄存器,见表1。

图1  MAX7219内部结构框图

图2  MAX7219的数据传送时序
MAX7219内部具有14个可寻址数字和控制寄存器。其中的8个数字寄存器由一个片内8



评论


相关推荐

技术专区

关闭