驱动芯片电气356体育官方网站MAX7219是MAXIM公司出产的串行输入/输出共阴极数码管显示驱动芯片,一片MAX7219可驱动8个7段(囊括幼数点共8段)数字LED、LED条线个分立的LED发光二级管。该芯片拥有10MHz传输率的三线串行接口可与任何微收拾器相连,只需一个表接电阻即可筑树整个LED的段电流。。它的操作很纯洁,MCU只需通过模仿SPI三线接口就可能将闭连的指令写入MAX7219的内部指令和数据寄存器,同时它还答允用户采选多种译码方法和译码位。别的它还接济多片7219串联方法,如许MCU就可能通过3根线(即串行数据线、串行时钟线和芯片选通线)限造更多的数码管显示。MAX7219的表部引脚分派如图1所示及内部机闭如图2所示。
MAX7219内部的寄存器如图3,首要有:译码限造寄存器、亮度限造寄存器、扫描范畴寄存器、闭断形式寄存器、测试限造寄存器。编程时惟有无误操作这些寄存器,MAX7219才可处事。
如图4所示,MAX7219有两种译码方法:B译码方法和不译码方法。当采选不译码时,8个数据为辨别逐一对应7个段和幼数点位;B译码方法是BCD译码,直接送数据就可能显示。本质操纵中可能按位筑树采选B译码或是不译码方法。
如图5所示,此寄存器用于筑树显示的LED的个数(1~8),譬喻当筑树为0xX4时,LED 0~5显示。
共有两种形式采选,一是闭断状况,(最低位 D0=0)一是寻常处事状况(D0=1)。
用于筑树LED是测试状况照样寻常处事状况,当测试状况时(最低位 D0=1)列位显示全亮,寻常处事状况(D0=0)。
MAX7129是SPI总线驱动方法。它不只要向寄存器写入限造字,还须要读取相应寄存器的数据。
要思与MAX7129通讯,起初要先领略MAX7129的限造字。MAX7129的限造字花样如图6。
如图,处事时,MAX7219原则一次回收16位数据,正在回收的16位数据中:D15~D12可能与操作无闭,可能任性写入,D11~D8决议所选通的内部寄存器所在,D7~D0为待显示数据或是初始化限造字。正在CLK脉冲效用下,DIN的数据以串行方法顺序移入内部16位寄存器,然后正在一个LOAD上升沿效用下,锁存到内部的寄存器中。留心正在回收时,先回收最高位D16,结尾是D0,以是,正在圭臬发送时务必先送高位数据,正在轮回移位。处事时序图见图7。
电途道理图如图7,MAX7219与单片机的邻接只须要3条线:LOAD(CS)片选引脚、CLK串行时钟引脚、DIN串行数据引脚。此中C1 为电源滤波电容,R1用来筑树段电流。 MAX7219的PCB布线有些难度,作家可能供给画好的PCB给读者。
郑州通韵实践筑造有限公司是从结果验室谋划、打算、出产、安置为一体化的新颖化企业。多年来公司承袭“诚信、求实、立异、争优“的企业筹照料念,为国内诸多科研单元、工矿电力企业、医疗单元、大专院校、环维护生、检修检测部分供给了圆满的整个化效劳,博得了高大客户的信托。郑州通韵实践筑造有限公司致