网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > LED照明 >

MAX7219驱动共阴极LED原理图及程序

时间:2018-01-17 09:10

人气:

作者:admin

标签: MAX7219  LED  共阴极 

导读:MAX7219驱动共阴极LED原理图及程序-本文主要介绍了MAX7219驱动共阴极LED原理图及程序。MAX7219是一种串入、并出的共阴极LED数码管显示驱动器,每片可驱动8位LED数码管显示,与单片机的接口...

1、MAX7219简介

MAX7219是一种串入、并出的共阴极LED数码管显示驱动器,每片可驱动8位LED数码管显示,与单片机接口只需3根线,内带BCD译码器,及显示测试、移位、锁存器等,输出电流达40mA,外围只需一只亮度调整电阻

MAX7219驱动共阴极LED原理图及程序

MAX7219引脚图

2、引脚功能说明

1)引脚功能

DIN:串行数据输入端,CLK的上升沿时数据被载入内部16位移位寄存器

CLK:串行时钟输入端,最高工作频率可达10MHz

LOAD:片选端,低电平接收DIN端的数据,高电平时数据被所存

DIG0~7:LED的位控制端A~DP:LED的端控制端

DOUT:串行数据输出端,用于芯片的级联

ISET:硬件亮度调整端,在该引脚与VCC之间跨接一个电阻,LED的亮度即可通过该电阻来调节,流过LED的段驱动平均电流为流过此电阻电流的100倍,此电阻值范围为:10~80K之间。

2)内部寄存器说明

A、译码方式选择寄存器地址:09H

      赋值:FFH 表示使用MAX7219内部的BCD译码器

     00H 表示不使用MAX7219内部的BCD译码器

B、亮度调节寄存器地址:0AH

       赋值:00H~0FH 可改变MAX7219所驱动的LED的亮度,其变化范围在1/32~31/32之间

C、扫描位数设定寄存器地址:0BH

       赋值:00H 所有位不显示

       01H~07H 依次对应于1~8位及前面位全部显示(即需显示的位应为“1”)

D、待机模式开关寄存器地址:0CH

      赋值:00H LED全灭

      01H LED正常显示

E、显示器测试寄存器地址:0FH

       赋值:00H LED为正常显示状态

      01H LED测试状态,即LED全亮

F、8位LED显示数据寄存器地址:01H~08H

对这些寄存器赋值(即需显示的内容),就会在对应的1~8位LED数码管上显示出来

由于电源中杂波或附近的电磁等干扰信号,使MAX7219在上电后不显示或乱显示;为了消除这种现象应在MAX7219的VCC端与地之间接一只104pf的瓷片电容,在LOAD端于地之间接一只10K的电阻。最号还在电源与MAX7219的VCC端之间串一只去高频的电感。

而在电源方面,最好使用变压器供电,而不要用开关电源供电。

加在DIN引脚上的串行数据必须在LOAD脚为低电平时,以每2字节一次,在SCK脚信号的每个上升沿移入1位数据,且高位在前低位在后,然后在LOAD信号的上升沿MAX7219所存数据。

3、LED数码管引脚图如下:

MAX7219驱动共阴极LED原理图及程序

MAX7219驱动共阴极LED原理图及程序

显示段码表如下:

MAX7219驱动共阴极LED原理图及程序

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信