您的位置 首页 嵌入式

MAX7219指令操控字(电路图与例程)

本站为您提供的MAX7219命令控制字(电路图与例程),本文主要介绍了MAX7219命令控制字(电路图与例程),并简单介绍了MAX7219的引脚及其功能。MAX7219是一种高集成化的串行输入/输出共阴极显示驱动器,MAX7219的三线串行接口适用于所有微处理器,单一位数据可被寻址和修正,无需重写整个显示器。MAX7219有14个可寻址的控制字寄存器,控制字寄存器包括译码模式、显示强度、扫描限制(被扫描位的个数)、关闭模式、显示测试(点亮所有的LED)。

1、MAX7219介绍

MAX7219是一种高集成化的串行输入/输出共阴极显现驱动器,可完成微处理器与7段码的接口,能够显现8位或64位单一LED。芯片上包含BCD码译码器、多位扫描电路、段驱动器、位驱动器、内含8&TImes;8位静态RAM,用于寄存显现数据。只需外接一个电阻就可为一切的LED供给段电流。

MAX7219的三线串行接口适用于一切微处理器,单一位数据可被寻址和批改,无需重写整个显现器。MAX7219具有软件译码和硬件译码两种功用,软件译码是依据各段笔划与数据位的对应联系进行编码,硬件译码选用BCD码(简称B码)译码。MAX7219作业形式包含150μA低压电源封闭形式、模仿数字亮度操控、限扫寄存器(答应用户从第1位数字显现到第8位)及测验形式(点亮一切LED)。

2、MAX7219引脚功用

MAX1279引脚摆放如图1所示,

MAX7219指令操控字(电路图与例程)

图1  MAX1279引脚摆放图

引脚功用:

DIN:串行数据输入端。当CLK为上升沿时,数据存入内部的16位寄存器

DOUT:串行数据输出端,用于级连扩展

LOAD:装载数据输入,在装载的上升沿,串行输入的最终一个16位数据被锁存。

CLK:串行时钟输入,其最大作业频率可达10MHz。时钟上升沿是数据输入,时钟下降时数据从串行数据输出口输出

DIG0~DIG7:8位LED位选线,从共阴极LED中吸入电流

SEGA~SEGGDP7段驱动和小数点驱动

ISET:经过一个10k电阻和Vcc相连,设置段电流

GND:地线

V+:电源

3、MAX7219的功用框图

MAX7219指令操控字(电路图与例程)

图2  MAX7219的功用框图

串行输入数据在时钟上升沿时移入内部的16位移位寄存器,在装载的上升沿时数据被锁存在每一位或寄存器中。装载信号必须在第16个时钟上升沿发作时或之后抵达高电平,但要鄙人一个时钟的上升沿和数据丢掉之前抵达。串行输入数据经过移位寄存器传输,在今后数据输出的16.5个时钟循环呈现,数据在时钟的下降沿记载下来。数据各位记载为D0~D15(如表2所列),D8~D11为移位寄存器地址,D0~D7为数据,D12~D15是无关位。第一位接收到的位是最高位D15。D7为数据最高有用位,D0为数据最低有用位。

MAX7219指令操控字(电路图与例程)

4、MAX7219操控字

MAX7219有14个可寻址的操控字寄存器(如表3),操控字寄存器由芯片的8&TImes;8双端口SRAM辨认,SRAM直接寻址,这样单一的位能被更改或保存,条件是电源电压显着大于2V。操控字寄存器包含译码形式、显现强度、扫描约束(被扫描位的个数)、封闭形式、显现测验(点亮一切的LED)。别的还有一个空操作寄存器,该寄存器答应数据从DIN直送DOUT,在设备串接情况下,不会改动显现或影响任何操控寄存器。

MAX7219指令操控字(电路图与例程)

图3   MAX7219内部的相关寄存器

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/61401.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部