0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用PC试验MAX7219和MAX7221 LED显示驱动器

星星科技指导员 来源:ADI 作者:ADI 2023-06-09 14:52 次阅读

本应用笔记描述了一个实用程序,该程序允许从PC控制多达16个MAX7219或MAX7221驱动器。该实用程序可单独使用,帮助工程师熟悉驱动器的寄存器和功能,或在设计设备软件之前直接控制MAX7219或MAX7221寄存器来测试应用板原型。

要求

运行 Windows 95、98、98SE、ME、NT、2000 或 XP 的电脑,其并行打印机端口配置为 LPT1 或 LPT2。

描述

该实用程序是一个名为MAX5的Visual Basic 7221程序.EXE它需要标准的Visual Basic运行时库MSVBVM50.DLL。该程序使用 DriverLINX™免费软件并行端口驱动程序 DLPortIO.DLL它提供 Win32 DLL 硬件 I/O 函数,这些功能不是 Visual Basic 的标准部分。Windows NT 和 2000 用户还需要 DLPortIO.SYS 内核模式驱动程序。这两个驱动程序都是科学软件工具公司(www.driverlinx.com)的版权。DriverLINX™是 Scientific Software Tools, Inc. 的注册商标。

安装

要在Windows 95、98、98SE或ME下安装,请下载MAX7219-21.EXE文件(800KB)。这是一个 WinZIP 自解压存档,包含自述.txt、自述.txt、MAX7221.EXE、DLPortIO.DLL 和 MSVBVM50.DLL。默认下载目录为 C:MAX7221。如果已在计算机上注册库,则可能会删除 MSVBVM50.DLL。

要在Windows NT、2000或XP平台上安装,请下载MAX7219-NT.EXE文件(2.3MB)。这是一个 WinZIP 自解压存档,包含自述.txt、ReadMeSST.txt、MAX7221.EXE、PORT95NT.EXE 和 MSVBVM50.DLL。默认下载目录为 C:MAX7221。PORT95NT.EXE 是 DriverLINX 驱动程序的安装程序,用于安装和注册 DLPortIO.DLL 库和 DLPortIO.SYS 驱动程序。端口95NT.EXE可以在安装后删除。Windows 95,98,98SE,ME用户也可以根据需要使用此安装程序。

将MAX7219或MAX7221连接至并行端口

该实用程序使用 3 条并行端口打印机输出线中的 8 条来驱动 LED 驱动器。并行端口控制输入线用于串行接口回读,只有在要检查寄存器时才需要(请参阅“Utility”按钮的说明)。您可以同时控制多达16个菊花链式MAX7221和/或MAX7219。可以从软件中选择 LPT1 或 LPT2 端口。端口可以是标准、ECP 或 EPP 类型。端口连接如图 1 所示。

wKgaomSCzfqAU_jGAACIthHMvXE560.png

图1.MAX7219和MAX7221连接到并行端口。

程序显示4个窗口:主控、强度控制、I/O控制、段控。寄存器设置镜像MAX7219和MAX7221的寄存器上电条件。

主控件如下面的图 2 所示。“驱动器类型”单选按钮选择软件是用于驱动MAX7221(使用SPI连接)还是MAX7219(使用4线连接)。

wKgaomSCzDmAH1q4AACMCoMoIMc850.jpg

图2.启动时显示程序。

软件可控制多达16个MAX7219或MAX7221驱动器。驱动器假定是级联的(即,第一个MAX7219或MAX7221的DOUT引脚连接到第二个MAX7219或MAX7221的DIN引脚,其DOUT引脚连接到第三个MAX7219或MAX7221的DIN引脚,依此类推)。MAX7219或MAX7221器件的总数由“驱动器数量”滑块设置。当此值设置为 1 以上时,“启用全局驱动程序写入”和“启用自动增量”复选框可用。当“启用全局驱动器写入”清除时,当选择写入命令时,只有“当前驱动器”滑块选择的MAX7221驱动器被写入 - 其他驱动器接收无操作指令。当选中“使能全局驱动器写入”时,所有MAX7219或MAX7221驱动器都使用相同的数据写入。选中“启用自动增量”时,当前驱动程序编号会在每次写入操作后自动递增。这允许用户快速发送一系列MAX7219或MAX7221驱动器的相同数据。

与并行端口的串行接口连接可以使用“测试流”工具进行测试,该工具可在“端口连接和帮助...”下找到。当程序运行时。“测试流”功能将无操作指令连续发送到MAX7219或MAX7221(s)(由“驱动器数量”滑块设置),允许在不影响寄存器内容的情况下验证接口连接。

“快速串行接口”复选框设置串行接口速度。选中后,串行接口以取决于机器的全速运行,最高可达 1 Mb/秒;如果未选中,速度限制为最大 500 位/秒。通过很长的电缆连接时,速度慢可能很有用。该程序通常仅在按下“写入”或“读取”按钮时与目标驱动程序(或多个驱动程序)通信

“Utility”按钮调用一个简单的实用程序,允许用户从任何寄存器发送字节或从任何寄存器读取字节。遵循已经设置的级联、自动递增、接口速度等规则。

“退出”按钮或按 Esc 键将关闭程序。在关闭之前,程序将器件配置的最后设置存储在名为MAX7221的文件中.ini该文件与执行程序的目录相同。没有任何东西写入Windows注册表。这些设置包括主窗口的位置和主窗口上的界面设置。如果MAX7221.ini不存在,则创建它;否则,它将被覆盖。要恢复程序默认设置,或者如果MAX7221.ini损坏,只需删除MAX7221.ini文件即可。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    237

    文章

    22449

    浏览量

    645878
  • 驱动器
    +关注

    关注

    51

    文章

    7308

    浏览量

    142943
  • 寄存器
    +关注

    关注

    30

    文章

    5028

    浏览量

    117721
收藏 人收藏

    评论

    相关推荐

    基于MAX7219显示驱动器屏蔽

    传奇的LED驱动器,可简化以矩阵或数字显示形式控制多个LED的过程。在MAXREFDES99#中,四个MAX7219 IC采用菊花链形式连接
    的头像 发表于 04-02 10:55 6499次阅读

    MAX7219是什么

    MAXIM 公司推出的多位LED显示驱动器,是一种集成化的 串行 输入/输出 共阴极 显示驱动器,采用3线串行接口传送数据,可直接与单片机
    发表于 07-13 06:03

    Max7221动态显示实验目的与步骤

    作为显示驱动器,使用8位7段数码管显示器。结合少量外围芯片的的设计思路,以达到设计目的,硬件总设计框图如图1所示。二、实验内容1、利用Proteus 软件设计一个以AT89C52单片机为主控元件由
    发表于 12-13 07:04

    矩阵显示Max7219的资料分享

    描述矩阵显示Max7219技术细节/组件 - 1 件 Max7219 - 1 个 1088AS 矩阵显示器 - 1pc 电容器 100nF
    发表于 09-09 07:27

    max7219 MAX7221中文资料pdf

    MAX7219/MAX7221是一种集成化的串行输入/输出共阴极显示驱动器,它连
    发表于 02-29 10:15 760次下载
    <b class='flag-5'>max7219</b> <b class='flag-5'>MAX7221</b>中文资料pdf

    使用电脑进行实验的MAX7219MAX7221LED显示

    in the evaluation of the MAX7219 and MAX7221 LED display drivers. The MAX7219 and
    发表于 04-27 09:10 1586次阅读
    使用电脑进行实验的<b class='flag-5'>MAX7219</b>和<b class='flag-5'>MAX7221LED</b><b class='flag-5'>显示</b>驱

    使用MAX7219/7221向更高电压或电流-Using t

    and MAX7221 serial interface LED drivers. The MAX7219/7221 is an 8-digit, 7-segment common-
    发表于 04-27 09:25 1516次阅读
    使用<b class='flag-5'>MAX7219</b>/<b class='flag-5'>7221</b>向更高电压或电流-Using t

    数据复用器添加光标移动到MAX7219MAX7221的LE

    Abstract: The MAX7219 or MAX7221 7-segment LED display driver can highlight any one digit of its
    发表于 04-27 09:42 1116次阅读
    数据复用器添加光标移动到<b class='flag-5'>MAX7219</b>或<b class='flag-5'>MAX7221</b>的LE

    MAX7219MAX7221串行接口8位LED显示驱动器的数据手册免费下载

    MAX7219/MAX7221是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED
    发表于 12-03 11:49 16次下载
    <b class='flag-5'>MAX7219</b>和<b class='flag-5'>MAX7221</b>串行接口8位<b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>的数据手册免费下载

    MAX7219MAX7221串行接口LED显示驱动器的数据手册免费下载

    MAX7219/MAX7221是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED
    发表于 05-12 17:51 11次下载
    <b class='flag-5'>MAX7219</b>和<b class='flag-5'>MAX7221</b>串行接口<b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>的数据手册免费下载

    MAX7219/MAX7221英文手册

    MAX7219 / MAX7221是紧凑的,串行输入/输出,共阴极显示驱动器,具有接口微处理器(µPs)到7段数字LED
    发表于 04-07 14:35 22次下载
    <b class='flag-5'>MAX7219</b>/<b class='flag-5'>MAX7221</b>英文手册

    基于单片机+MAX7219驱动的点阵程序

    MAX7219/MAX7221是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED
    的头像 发表于 04-26 18:01 1436次阅读
    基于单片机+<b class='flag-5'>MAX7219</b><b class='flag-5'>驱动</b>的点阵程序

    使用MAX7219/7221驱动更高的电压或电流

    MAX7219/7221为8位、7段共阴极多路复用LED显示驱动器,工作在40V至4.5V电源时可驱动
    的头像 发表于 06-08 16:03 1228次阅读
    使用<b class='flag-5'>MAX7219</b>/<b class='flag-5'>7221</b><b class='flag-5'>驱动</b>更高的电压或电流

    MAX7219MAX7221迁移到MAX6950和MAX6951 LED驱动器

    本应用笔记讨论了较旧的MAX7219MAX7221 LED显示驱动器与较新的MAX6950和
    的头像 发表于 06-08 16:14 831次阅读

    数据复用器将光标添加到MAX7219MAX7221 LED 7段显示驱动器

    MAX7219MAX7221 7段LED显示驱动器可通过增加数据多路复用器突出显示其8位
    的头像 发表于 06-08 16:22 518次阅读
    数据复用器将光标添加到<b class='flag-5'>MAX7219</b>或<b class='flag-5'>MAX7221</b> <b class='flag-5'>LED</b> 7段<b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>