0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用MAX6955 LED顯示驅(qū)動器和PIC微控制器滾動消息

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-01-14 15:34 ? 次閱讀

MAX6955 LED顯示驅(qū)動器PIC微控制器和14段顯示器配合使用的電路和程序列表。

MAX6955為LED顯示驅(qū)動器,具有I2C? 兼容串行接口,能夠支持高達(dá) 400kHz 的快速模式速度。它能夠驅(qū)動 16 個 7 段、8 個 14 段、8 個 16 段或 128 個獨立的 LED。本應(yīng)用筆記描述了一個14段應(yīng)用電路和一個連續(xù)滾動消息的示例程序:

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

該程序如清單 1 所示,可以修改為滾動長度為 8 到 126 個字符的字母數(shù)字消息。圖1所示的應(yīng)用電路由MAX6955、PIC18F442和Lumex的4個超亮紅色14段雙字符顯示器(部件號LDD-F5406RI)組成。

poYBAGPCWwWAVQCaAAAsAjwJ3M0975.gif?imgver=1

圖1.MAX6955應(yīng)用原理圖

示例程序集程序不斷滾動位于程序查找表中的字母數(shù)字字符。字母數(shù)字消息長度可在 8 到 126 個字符之間調(diào)節(jié),包括所有空格 (0x20)。建議在消息開頭和結(jié)尾增加7個空格,以獲得最佳滾動效果。為了自定義消息,首先修改字符的十六進(jìn)制表示形式以在程序的查找表中滾動。然后將 CharCount 變量值修改為所選消息中包括所有空格的字母數(shù)字字符數(shù)。程序使用以下公式計算正確的班次計數(shù):

字符計數(shù) - 7 = 班次計數(shù)加一 班次計數(shù) = 班次計數(shù)加一
- 1

例如,"THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG".包含 43 個字符。在消息前后添加 7 個空格會將字符數(shù)增加到 57。使用上面的等式表明,字符數(shù)為 57 的消息將從右向左總共移動 49 個段。

示例程序還包含使用內(nèi)部MSSP I將MAX6955連接至PIC的函數(shù)調(diào)用。2C 端口。由于其他微控制器具有類似的片上外設(shè),因此示例I2提供的 C 通信例程被故意分解為單個 I2C 函數(shù)調(diào)用,以便代碼可以用其他微控制器快速實現(xiàn)。表1顯示了單個I2示例匯編程序中使用的 C 兼容函數(shù)調(diào)用。

pYYBAGPCWweAAA38AAAbjzjqNc8380.gif?imgver=1

Alt-Click (PC) 或 Option Click (Mac) 下載清單 1。
清單 1.將MAX6955連接至PIC18F442的內(nèi)部MSSP I的示例組裝程序2C 外設(shè)。

單 I2C 兼容函數(shù)調(diào)用 描述
HWI2C_start 執(zhí)行 I2C 兼容啟動條件。
HWI2C_repeatedStart 執(zhí)行 I2C兼容重復(fù)啟動條件。
HWI2C_W_write 執(zhí)行所有 I2C兼容的寫操作包括初始從地址寫幀。
HWI2C_readMore_W 執(zhí)行 I2與主 ACK 兼容的 C 讀取操作。
HWI2C_readLast_W 執(zhí)行 I2與主 NACK 兼容的 C 讀取操作。
HWI2C_stop 執(zhí)行 I2C 兼容停止條件。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7552

    瀏覽量

    151417
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23277

    瀏覽量

    660846
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    52

    文章

    8236

    瀏覽量

    146355
收藏 人收藏

    評論

    相關(guān)推薦

    LED顯示驅(qū)動器MAX6955相關(guān)資料下載

    控制電路獨立調(diào)節(jié)。MAX6955還包含低功耗關(guān)斷模式、限制掃描位寄存(允許用戶選擇1至16位用于顯示)、段閃爍控制(如果需要,可通過
    發(fā)表于 04-15 07:12

    MAX6954和MAX6955的鍵盤掃描擴展至32鍵以上

    摘要:本應(yīng)用筆記介紹了一種擴展掃描的方法,可以擴展MAX6954和MAX6955 LED顯示驅(qū)動器的鍵盤掃描范圍,從32鍵擴展到80鍵。
    發(fā)表于 04-27 09:02 ?1135次閱讀
    將<b class='flag-5'>MAX</b>6954和<b class='flag-5'>MAX6955</b>的鍵盤掃描擴展至32鍵以上

    使用MAX6955LED顯示驅(qū)動器PIC單片機滾動信息-U

    Abstract: A circuit and program listing for using the MAX6955 LED display driver with a PIC
    發(fā)表于 04-27 09:12 ?1321次閱讀
    使用<b class='flag-5'>MAX6955LED</b><b class='flag-5'>顯示</b><b class='flag-5'>驅(qū)動器</b>與<b class='flag-5'>PIC</b>單片機<b class='flag-5'>滾動</b>信息-U

    加入全球發(fā)光強度控制MAX6954和MAX6955 LED

    of a display at once (global intensity control) driven by the MAX6954 or MAX6955 multiplexed LED drivers. This co
    發(fā)表于 05-04 09:20 ?802次閱讀
    加入全球發(fā)光強度<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顯示驅(qū)動器的鍵盤掃描擴展方法

    本應(yīng)用筆記介紹了一種擴展掃描的方法,可以擴展MAX6954和MAX6955 LED顯示驅(qū)動器的鍵盤掃描范圍,從32鍵擴展到80鍵。
    發(fā)表于 05-09 10:45 ?1372次閱讀
    <b class='flag-5'>LED</b><b class='flag-5'>顯示</b><b class='flag-5'>驅(qū)動器</b>的鍵盤掃描擴展方法

    采用MAXQ2000微控制器MAX6970 LED驅(qū)動器

    采用MAXQ2000微控制器MAX6970 LED驅(qū)動器顯示不同的LED排序 Abstrac
    發(fā)表于 07-25 21:07 ?864次閱讀

    MAX6954/MAX6955 LED顯示驅(qū)動器連接兩位LE

    MAX6954/MAX6955 LED顯示驅(qū)動器允許用戶驅(qū)動獨立的
    發(fā)表于 07-04 12:30 ?2562次閱讀
    <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'>驅(qū)動器</b>連接兩位LE

    串行接口的鍵盤_顯示驅(qū)動器MAX695及其應(yīng)用

    本文的MAX6955驅(qū)動器采用Maxim 公司推出的帶鍵盤掃描、LED 顯示, 具有400kbps、FC兼容白勺2線串行接口.可大大簡化設(shè)計。
    發(fā)表于 03-14 14:19 ?38次下載

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

    這是一個max6955 I2C兼容的LED顯示驅(qū)動器,串行接口能夠支持快速模式速度高達(dá)400kHz。這是能夠驅(qū)動十六段,八14段,八16段或
    發(fā)表于 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

    MAX6954/MAX6955 LED顯示驅(qū)動器連接兩位LE資料下載

    電子發(fā)燒友網(wǎng)為你提供MAX6954/MAX6955 LED顯示驅(qū)動器連接兩位LE資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教
    發(fā)表于 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'>驅(qū)動器</b>連接兩位LE資料下載

    擴展MAX6954和MAX6955鍵掃描超過32個鍵

    本應(yīng)用筆記詳細(xì)介紹了如何將MAX6954和MAX6955 LED顯示驅(qū)動器的按鍵掃描功能從32個按鍵擴展至多達(dá)80個按鍵。
    的頭像 發(fā)表于 01-10 17:13 ?1.3w次閱讀
    擴展<b class='flag-5'>MAX</b>6954和<b class='flag-5'>MAX6955</b>鍵掃描超過32個鍵

    MAX6954和MAX6955 LED驅(qū)動器增加全局LED強度控制

    本應(yīng)用筆記討論了由MAX6954或MAX6955多路復(fù)用LED驅(qū)動器驅(qū)動顯示器所有
    的頭像 發(fā)表于 02-09 11:58 ?779次閱讀
    為<b class='flag-5'>MAX</b>6954和<b class='flag-5'>MAX6955</b> <b class='flag-5'>LED</b><b class='flag-5'>驅(qū)動器</b>增加全局<b class='flag-5'>LED</b>強度<b class='flag-5'>控制</b>

    MAX6954和MAX6955的鍵盤掃描擴展至32鍵以上

    本應(yīng)用筆記介紹了一種擴展掃描的方法,可以擴展MAX6954和MAX6955 LED顯示驅(qū)動器的鍵盤掃描范圍,從32鍵擴展到80鍵。
    的頭像 發(fā)表于 02-09 15:47 ?818次閱讀
    將<b class='flag-5'>MAX</b>6954和<b class='flag-5'>MAX6955</b>的鍵盤掃描擴展至32鍵以上

    使用MAX6951/MAX6950 LED顯示驅(qū)動器與MAXQ2000微控制器通信

    。MAXQ2000為高性能6951位RISC微控制器,集成SPI模塊,提供LED驅(qū)動器微控制器之間的簡單接口。本應(yīng)用筆記給出了MAXQ?匯編語言的示例代碼,演示了如何使用MAXQ69
    的頭像 發(fā)表于 02-20 10:16 ?1262次閱讀
    使用<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'>驅(qū)動器</b>與MAXQ2000<b class='flag-5'>微控制器</b>通信

    MAX6951/MAX6950 LED顯示驅(qū)動器與MAXQ2000微控制器的通信

    MAX6951/MAX6950 SPI LED驅(qū)動器簡單易用的共陰極顯示器驅(qū)動器,通過SPI串行
    的頭像 發(fā)表于 06-16 15:34 ?934次閱讀
    <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'>驅(qū)動器</b>與MAXQ2000<b class='flag-5'>微控制器</b>的通信