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

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

3天内不再提示

使用MAX6955 LED显示驱动器和PIC微控制器滚动消息

星星科技指导员 来源:ADI 作者:ADI 2023-01-14 15:34 次阅读

MAX6955 LED显示驱动器PIC微控制器和14段显示器配合使用的电路和程序列表。

MAX6955为LED显示驱动器,具有I2C™ 兼容串行接口,能够支持高达 400kHz 的快速模式速度。它能够驱动 16 个 7 段、8 个 14 段、8 个 16 段或 128 个独立的 LED。本应用笔记描述了一个14段应用电路和一个连续滚动消息的示例程序:

"THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG".

该程序如清单 1 所示,可以修改为滚动长度为 8 到 126 个字符的字母数字消息。图1所示的应用电路由MAX6955、PIC18F442和Lumex的4个超亮红色14段双字符显示器(部件号LDD-F5406RI)组成。

poYBAGPCWwWAVQCaAAAsAjwJ3M0975.gif?imgver=1

图1.MAX6955应用原理图

示例程序集程序不断滚动位于程序查找表中的字母数字字符。字母数字消息长度可在 8 到 126 个字符之间调节,包括所有空格 (0x20)。建议在消息开头和结尾增加7个空格,以获得最佳滚动效果。为了自定义消息,首先修改字符的十六进制表示形式以在程序的查找表中滚动。然后将 CharCount 变量值修改为所选消息中包括所有空格的字母数字字符数。程序使用以下公式计算正确的班次计数:

字符计数 - 7 = 班次计数加一 班次计数 = 班次计数加一
- 1

例如,"THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG".包含 43 个字符。在消息前后添加 7 个空格会将字符数增加到 57。使用上面的等式表明,字符数为 57 的消息将从右向左总共移动 49 个段。

示例程序还包含使用内部MSSP I将MAX6955连接至PIC的函数调用。2C 端口。由于其他微控制器具有类似的片上外设,因此示例I2提供的 C 通信例程被故意分解为单个 I2C 函数调用,以便代码可以用其他微控制器快速实现。表1显示了单个I2示例汇编程序中使用的 C 兼容函数调用。

pYYBAGPCWweAAA38AAAbjzjqNc8380.gif?imgver=1

Alt-Click (PC) 或 Option Click (Mac) 下载清单 1。
清单 1.将MAX6955连接至PIC18F442的内部MSSP I的示例组装程序2C 外设。

单 I2C 兼容函数调用 描述
HWI2C_start 执行 I2C 兼容启动条件。
HWI2C_repeatedStart 执行 I2C兼容重复启动条件。
HWI2C_W_write 执行所有 I2C兼容的写操作包括初始从地址写帧。
HWI2C_readMore_W 执行 I2与主 ACK 兼容的 C 读取操作。
HWI2C_readLast_W 执行 I2与主 NACK 兼容的 C 读取操作。
HWI2C_stop 执行 I2C 兼容停止条件。

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

    关注

    48

    文章

    6809

    浏览量

    147636
  • led
    led
    +关注

    关注

    237

    文章

    22449

    浏览量

    645876
  • 驱动器
    +关注

    关注

    51

    文章

    7308

    浏览量

    142942
收藏 人收藏

    评论

    相关推荐

    LED显示驱动器MAX6955相关资料下载

    控制电路独立调节。MAX6955还包含低功耗关断模式、限制扫描位寄存(允许用户选择1至16位用于显示)、段闪烁控制(如果需要,可通过
    发表于 04-15 07:12

    MAX6955,pdf,datasheet,2.7V to

    , 14-segment,and 16-segment LED displays through an I2C-compatible2-wire serial interface. The MAX6955 drives up to 16digits 7-segm
    发表于 03-17 09:08 59次下载

    MAX6954和MAX6955的键盘扫描扩展至32键以上

    摘要:本应用笔记介绍了一种扩展扫描的方法,可以扩展MAX6954和MAX6955 LED显示驱动器的键盘扫描范围,从32键扩展到80键。
    发表于 04-27 09:02 1050次阅读
    将<b class='flag-5'>MAX</b>6954和<b class='flag-5'>MAX6955</b>的键盘扫描扩展至32键以上

    使用MAX6955LED显示驱动器PIC单片机滚动信息-U

    Abstract: A circuit and program listing for using the MAX6955 LED display driver with a PIC
    发表于 04-27 09:12 1206次阅读
    使用<b class='flag-5'>MAX6955LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>与<b class='flag-5'>PIC</b>单片机<b class='flag-5'>滚动</b>信息-U

    加入全球发光强度控制MAX6954和MAX6955 LED

    of a display at once (global intensity control) driven by the MAX6954 or MAX6955 multiplexed LED drivers. This co
    发表于 05-04 09:20 682次阅读
    加入全球发光强度<b class='flag-5'>控制</b>的<b class='flag-5'>MAX</b>6954和<b class='flag-5'>MAX6955</b> <b class='flag-5'>LED</b>

    LED显示驱动器的键盘扫描扩展方法

    本应用笔记介绍了一种扩展扫描的方法,可以扩展MAX6954和MAX6955 LED显示驱动器的键盘扫描范围,从32键扩展到80键。
    发表于 05-09 10:45 1281次阅读
    <b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>的键盘扫描扩展方法

    MAX6954/MAX6955 LED显示驱动器连接两位LE

    MAX6954/MAX6955 LED显示驱动器允许用户驱动独立的
    发表于 07-04 12:30 2443次阅读
    <b class='flag-5'>MAX</b>6954/<b class='flag-5'>MAX6955</b> <b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>连接两位LE

    串行接口的键盘_显示驱动器MAX695及其应用

    本文的MAX6955驱动器采用Maxim 公司推出的带键盘扫描、LED 显示, 具有400kbps、FC兼容白勺2线串行接口.可大大简化设计。
    发表于 03-14 14:19 38次下载

    Using the MAX6955 LED Display Driver with a PIC Microcontroller to Scroll Messages

    这是一个max6955 I2C兼容的LED显示驱动器,串行接口能够支持快速模式速度高达400kHz。这是能够驱动十六段,八14段,八16段或
    发表于 04-12 16:48 4次下载
    Using the <b class='flag-5'>MAX6955</b> <b class='flag-5'>LED</b> Display Driver with a <b class='flag-5'>PIC</b> Microcontroller to Scroll Messages

    使用单片机实现兼容I2C接口的MAX6955驱动16段数码管显示的C语言实例

    本文档的主要内容详细介绍的是使用单片机实现兼容I2C接口的MAX6955驱动16段数码管显示的C语言实例免费下载。
    发表于 03-31 14:45 16次下载

    MAX6954/MAX6955 LED显示驱动器连接两位LE资料下载

    电子发烧友网为你提供MAX6954/MAX6955 LED显示驱动器连接两位LE资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教
    发表于 04-26 08:46 4次下载
    <b class='flag-5'>MAX</b>6954/<b class='flag-5'>MAX6955</b> <b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>连接两位LE资料下载

    扩展MAX6954和MAX6955键扫描超过32个键

    本应用笔记详细介绍了如何将MAX6954和MAX6955 LED显示驱动器的按键扫描功能从32个按键扩展至多达80个按键。
    的头像 发表于 01-10 17:13 1.3w次阅读
    扩展<b class='flag-5'>MAX</b>6954和<b class='flag-5'>MAX6955</b>键扫描超过32个键

    MAX6954和MAX6955 LED驱动器增加全局LED强度控制

    本应用笔记讨论了由MAX6954或MAX6955多路复用LED驱动器驱动显示器所有
    的头像 发表于 02-09 11:58 538次阅读
    为<b class='flag-5'>MAX</b>6954和<b class='flag-5'>MAX6955</b> <b class='flag-5'>LED</b><b class='flag-5'>驱动器</b>增加全局<b class='flag-5'>LED</b>强度<b class='flag-5'>控制</b>

    MAX6954和MAX6955的键盘扫描扩展至32键以上

    本应用笔记介绍了一种扩展扫描的方法,可以扩展MAX6954和MAX6955 LED显示驱动器的键盘扫描范围,从32键扩展到80键。
    的头像 发表于 02-09 15:47 533次阅读
    将<b class='flag-5'>MAX</b>6954和<b class='flag-5'>MAX6955</b>的键盘扫描扩展至32键以上

    使用MAX6951/MAX6950 LED显示驱动器与MAXQ2000微控制器通信

    。MAXQ2000为高性能6951位RISC微控制器,集成SPI模块,提供LED驱动器微控制器之间的简单接口。本应用笔记给出了MAXQ®汇编语言的示例代码,演示了如何使用MAXQ69
    的头像 发表于 02-20 10:16 798次阅读
    使用<b class='flag-5'>MAX</b>6951/<b class='flag-5'>MAX</b>6950 <b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>与MAXQ2000<b class='flag-5'>微控制器</b>通信