MAX7221的资料.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MAX7221的资料

MAX7221 1 概述 MAX7221 是 Maxim(美信)公司专为 LED 显示驱动而设计生产的串行接口八位 LED 显 示驱动芯片.该芯片包含有七段译码器、位和段驱动器、多路扫描器、段驱动电流调节器、亮度 脉宽调节器及多个特殊功能寄存器. 该芯片采用串行接口方式,可以很方便地和单片机相连,未经扩展最多可用于 8 位数码显 示或 64 段码显示.经实际使用发现,该芯片具有占用单片机 I/O 口少(仅三线)、显示多样、可 靠性高、简单实用、编程灵活方便的特点. 2 MAX7221 功能简介 2.1 MAX7221 的功能特点 (1)10MHz 的串行接口; (2)BCD 译码/非译码模式选择; (3)耗电仅 150uA 的省电模式(显示关闭); (4)数字和模拟双重亮度控制; (5)SPI、QSPI、Microwire 等多种串行接口; (6)显示位数可方便地进行扩展. 2.2 MAX7221 引脚介绍(见图 1) Din 脚,串行数据输入端,数据存入内部 16 位移位寄存器. DIG0~DIG7 脚,8 位共阴极数码管的控制输入端,显示关闭时输出高电平. GND 脚,接地端,4 和 9 脚都要接地. CS 脚,片选输入端,当 CS=0 时,串行数据存入移位寄存器,当 CS 为上升沿时锁存最后 16 位数据. CLK 脚,串行时钟输入端,最高频率 10MHz,在时钟上升沿数据移位存入内部移位寄存 器,当时钟下降沿时,数据由 Dout 输出,CLK 输入仅当 CS=0 时有效. SEGA~SEGG,SEGDP 脚,数码管七段驱动和小数点驱动端,关闭显示时各段驱动输出为 高电平. 收稿日期:2003-11-20 作者简介:张华林(1973-),男,福建诏安县人,讲师,学士. Iset 脚,连接到 Vdd 的电阻连接端,用来模拟设定各段驱动电流. Vdd 脚,5V 正电压输入端. Dout 脚,串行数据输出端,数据由 Din 输入,经 16.5 个时钟延迟后由 Dout 引脚输出,此引 脚用来扩展 MAX7221. 2.3 MAX7221 功能 2.3.1 串行数据输入和控制寄存器 串行数据输入输出时 CS 必须为低电平,串行数据由 Din 送入一个 16 位的数据包,并在每 个时钟上升沿时存入内部 16 位移位寄存器.数据经 16.5 个周期后,在时钟的下降沿由 Dout 引 脚输出.16 位数据 D0~D15 的排列见表 1.D0~D7 包含数据,D8~D11 包含寄存器地址,D12~D15 为未定义位,芯片最先接收 D15 位.控制寄存器的地址图见表 2. 表 1 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 X X X X 地 址 数 据 表 2 寄存器 地 址 HEX CODE 寄存器 地 址 HEX CODE D15- D12 D11 D10 D9 D8 D15- D11 D10 D9 D8 D7 空操作 X 0 0 0 0 X0 数字 6 X 0 1 1 1 X7 数字 0 X 0 0 0 1 X1 数字 7 X 1 0 0 0 X8 数字 1 X 0 0 1 0 X2 译码 X 1 0 0 1 X9 数字 2 X 0 0 1 1 X3 亮度 X 1 0 1 0 XA 数字 3 X 0 1 0 0 X4 显示位 X 1 0 1 1 XB 数字 4 X 0 1 0 1 X5 省电 X 1 1 0 0 XC 数字 5 X 0 1 1 0 X6 测试 X 1 1 1 1 XF 2.3.2 省电模式 MAX7221 允许工作在省电模式(显示关闭,见表 3),在该模式下,供电电流可降低到 150uA. 器件在这种模式下上电时,250us 内即可进入正常工作模式.在测试状态下,省电模式被屏蔽. 表 3 模式 地 址 寄存器数据 D7 D6 D5 D4 D3 D2 D1 D0 省电模式 XC X X X X X X X 0 正常操作 XC X X X X X X X 1 2.3.3 译码/非译码模式 译码模式寄存器可以设置对每一位数字的 BCD 译码模式或非译码模式,寄存器的每一位 对应一个数字,高电平代表译码,低电平代表旁路译码器.见表 4. 当芯片处于译码模式时,数据位只有 D0~D3 有效,D4~D6 位为无效位,D7 为小数点位, 见表 5. 当芯片处于非译码模式时,数据 D0~D7 位对应 8 个笔划段,见表 6. 表 4 译码模式 寄存器数据 HEX D7 D6 D5 D4 D3 D2 D1 D0 CODE 0~7 不译码 0 0 0 0 0 0 0 0 00 0 译

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档