MAX7219在MC68HC908系统中的应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MAX7219在MC68HC908系统中的应用
电子设计应用2003 年第5 期
摘要:MAX7219 是一个采用3 线串行接口的8 位共阴极7 段LED 显示驱动器。

本文分析了MAX7219 各个寄存器的功能,并结合MAX7219 的工作时序,给出了MAX7219 在Motorola MC68HC908 单片机系统中的一个应用实例。

关键词:MCU;MAX7219;LED Motorola MC68HC908
MAX7219 工作时序及其寄存器MAX7219 是一个高性能的多位LED 显示驱
动器,可同时驱动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 个数字寄存器由一个片内8tips:感谢大家的阅读,本文由我
司收集整编。

仅供参阅!。

相关文档
最新文档