99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

從PC上試驗(yàn)MAX6952和MAX6953 SPI和I2C LED顯示驅(qū)動(dòng)器

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-06-08 16:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本應(yīng)用筆記介紹了一個(gè)可免費(fèi)下載的PC程序,用于利用MAX6952和MAX6953 5x7矩陣LED顯示驅(qū)動(dòng)器進(jìn)行設(shè)計(jì)、評(píng)估和字體設(shè)計(jì)。

MAX6952和MAX6953為4位共行5x7矩陣LED顯示驅(qū)動(dòng)器,通過(guò)高速SPI?(MAX6952)或I2C (MAX6953)串行接口控制。本應(yīng)用筆記描述了一個(gè)實(shí)用程序,允許通過(guò)PC控制MAX6952或MAX6953驅(qū)動(dòng)器。該實(shí)用程序可以單獨(dú)使用,以幫助工程師熟悉驅(qū)動(dòng)程序的寄存器和功能。更有用的是,在設(shè)計(jì)設(shè)備軟件之前,它可以通過(guò)直接控制MAX6952或MAX6953寄存器來(lái)“證明”顯示板原型。

要求

運(yùn)行 Windows? 95、98、98SE、ME、NT 或 2000 的電腦,其并行打印機(jī)端口配置為 LPT1 或 LPT2。

描述

該實(shí)用程序是一個(gè)名為MAX5的Visual Basic 6952程序.EXE它需要標(biāo)準(zhǔn)的Visual Basic運(yùn)行時(shí)庫(kù)MSVBVM50.DLL才能運(yùn)行。該程序使用 DriverLINX? 免費(fèi)軟件并行端口驅(qū)動(dòng)程序 DLPortIO.DLL它提供了 Win32 DLL 硬件 I/O 功能,這些功能在 Visual Basic 中不可用。Windows NT 和 2000 用戶(hù)還需要 DLPortIO.SYS 內(nèi)核模式驅(qū)動(dòng)程序。

安裝

要安裝到Windows 95、98、98SE、ME平臺(tái),請(qǐng)下載MAX6952-95.EXE文件。這是一個(gè) WinZIP 自解壓存檔,包含自述.txt、ReadMeSST.txt、MAX6952.EXE、DLPortIO.DLL 和 MSVBVM50.DLL。默認(rèn)下載目錄為 C:MAX6952。如果已在計(jì)算機(jī)上注冊(cè)庫(kù),則可能會(huì)刪除 MSVBVM50.DLL。

要安裝到Windows NT或2000平臺(tái),請(qǐng)下載MAX6952-NT.EXE文件。這是一個(gè) WinZIP 自解壓存檔,包含自述.txt、自述.txt、MAX6952.EXE、PORT95NT.EXE 和 MSVBVM50.DLL。默認(rèn)下載目錄為 C:MAX6952。PORT95NT.EXE 是 DriverLINX 驅(qū)動(dòng)程序的安裝程序,用于安裝和注冊(cè) DLPortIO.DLL 庫(kù)和 DLPortIO.SYS 驅(qū)動(dòng)程序。端口95NT.EXE可以在安裝后刪除。Windows 95,98,98SE,ME用戶(hù)也可以根據(jù)需要使用此安裝程序。

將MAX6952或MAX6953連接至并行端口

此實(shí)用程序使用 3 條并行端口打印機(jī)輸出線(xiàn)中的 8 條來(lái)模擬 SPI 串行接動(dòng),并使用另外 2 條輸出線(xiàn)來(lái)模擬 I2C 串行接動(dòng)。并行端口控制輸入線(xiàn)還用于讀取回頻閃爍狀態(tài)。您可以同時(shí)操作多個(gè)(最多16個(gè),菊花鏈)MAX6952和/或多個(gè)(最多16個(gè),配置不同的I2C地址)MAX6953。您可以從軟件中選擇 LPT1 或 LPT2 端口。端口可以是標(biāo)準(zhǔn)、ECP 或 EPP 類(lèi)型。端口連接如圖 1 所示。

wKgaomSBlFGANZOuAACCbeNfLMk810.png


圖1.MAX6952或MAX6953連接到并行端口。

啟動(dòng)時(shí)的程序顯示如下圖 2 所示。寄存器默認(rèn)值鏡像MAX6952和MAX6953的寄存器上電條件?!膀?qū)動(dòng)器類(lèi)型”單選按鈕選擇軟件是傳輸至MAX6952(使用SPI連接)還是MAX6953(使用I2C連接)。

wKgaomSBkMKANzc7AABTR1AdDMY733.gif


圖2.啟動(dòng)時(shí)顯示程序。

在SPI模式下,軟件控制多達(dá)16個(gè)MAX6952驅(qū)動(dòng)器。假定驅(qū)動(dòng)器是級(jí)聯(lián)的,即第一個(gè)MAX6952的DOUT引腳連接到第二個(gè)MAX6952的DIN引腳,其DOUT引腳連接到第三個(gè)MAX6952的DIN引腳(依此類(lèi)推)。MAX6952器件的總數(shù)由“驅(qū)動(dòng)器數(shù)量”滑塊設(shè)置。當(dāng)此值設(shè)置為 1 以上時(shí),“啟用全局驅(qū)動(dòng)程序?qū)懭搿焙汀皢⒂米詣?dòng)增量”復(fù)選框可用。當(dāng)清除“使能全局驅(qū)動(dòng)器寫(xiě)入”時(shí),只有“當(dāng)前驅(qū)動(dòng)器”滑塊選擇的MAX6952驅(qū)動(dòng)器被寫(xiě)入,當(dāng)選擇寫(xiě)入命令時(shí),其他驅(qū)動(dòng)器接收無(wú)操作指令。當(dāng)選中“啟用全局驅(qū)動(dòng)器寫(xiě)入”時(shí),所有MAX6952驅(qū)動(dòng)器都使用相同的數(shù)據(jù)寫(xiě)入。選中“啟用自動(dòng)增量”時(shí),當(dāng)前驅(qū)動(dòng)程序編號(hào)將在每次寫(xiě)入操作后自動(dòng)遞增。這允許用戶(hù)將相同的數(shù)據(jù)快速發(fā)送到一系列MAX6952驅(qū)動(dòng)器。

SPI接口與并行端口的連接可以使用“測(cè)試流”工具進(jìn)行測(cè)試,該工具可在“端口連接和幫助...”下找到。當(dāng)程序運(yùn)行時(shí)?!皽y(cè)試流”功能將無(wú)操作指令連續(xù)發(fā)送到MAX6952(s)(由“驅(qū)動(dòng)器數(shù)量”滑塊設(shè)置),允許在不影響寄存器內(nèi)容的情況下驗(yàn)證接口連接。

在I2C模式下,軟件控制多達(dá)16個(gè)MAX6953驅(qū)動(dòng)器。假定第一個(gè)驅(qū)動(dòng)程序設(shè)置為地址 1010000x,最后一個(gè)設(shè)備的后續(xù)設(shè)備的地址增加到 1011111x。例如,要訪(fǎng)問(wèn)地址為6953x的單個(gè)MAX1011111驅(qū)動(dòng)器,只需將“驅(qū)動(dòng)器數(shù)量”滑塊設(shè)置為16,然后將“當(dāng)前驅(qū)動(dòng)器”滑塊設(shè)置為16,地址為1011111x。I2C模式下的主形式如圖3所示。

wKgZomSBkMSAXUCfAABShpe2nyE090.gif


圖3.I2C程序顯示。

I2C接口與并行端口的連接可以使用“測(cè)試流”工具進(jìn)行測(cè)試,該工具可在“端口連接和幫助...”下找到。當(dāng)程序運(yùn)行時(shí)?!皽y(cè)試流”功能將無(wú)操作指令連續(xù)發(fā)送到所有MAX6953(由“驅(qū)動(dòng)器數(shù)量”滑塊設(shè)置),允許在不影響寄存器內(nèi)容的情況下驗(yàn)證接口連接。

“設(shè)計(jì)用戶(hù)字體...”按鈕顯示一個(gè)表單,允許用戶(hù)從磁盤(pán)加載、創(chuàng)建MAX24和MAX6952可以存儲(chǔ)的6953種用戶(hù)可定義字體并將其保存到磁盤(pán)。表單如圖 4 所示。該軟件在MAX6952-3_fonts.txt文件中帶有一些預(yù)定義的字體。這些字體如圖 4 所示。可以通過(guò)用鼠標(biāo)單擊像素來(lái)更改字體。單擊某個(gè)像素可切換其狀況。用戶(hù)可定義的字體存儲(chǔ)在存儲(chǔ)器中,不會(huì)自動(dòng)發(fā)送到MAX6952和MAX6953驅(qū)動(dòng)器。字體可以從主菜單傳輸?shù)饺魏位蛩序?qū)動(dòng)程序。如果需要,可以向每個(gè)驅(qū)動(dòng)程序發(fā)送不同的用戶(hù)可定義字體。

wKgaomSBkMuAFLigAABgBxJR1fo882.gif


圖4.設(shè)計(jì)用戶(hù)可定義的字體。

MAX6952-3_fonts.txt文件中的數(shù)據(jù)格式如圖5所示。該軟件搜索以“字體xx”開(kāi)頭的行,其中xx是一個(gè)或兩位十進(jìn)制數(shù)字,范圍從0到23,用于標(biāo)識(shí)字體。最多解析以“Data”開(kāi)頭的七行,以 8 位二進(jìn)制字 MSB 到 LSB,用于描述字體字符。該文件可以包含所需字體字符的數(shù)量或任意數(shù)量的數(shù)據(jù)。讀取文件時(shí),不會(huì)清除或覆蓋文件中省略字符的屏幕模式。

程序按照字體0到字體23的順序保存數(shù)據(jù),因此與順序?qū)懭隡AX6952或MAX6952的順序相同。因此,只需極少的編輯即可獲取MAX6952-3_fonts.txt文件數(shù)據(jù),并將其包含在用戶(hù)的應(yīng)用代碼中。

審核編輯:郭婷

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

    關(guān)注

    242

    文章

    23840

    瀏覽量

    673955
  • 驅(qū)動(dòng)器
    +關(guān)注

    關(guān)注

    54

    文章

    8693

    瀏覽量

    149920
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124438
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MAX6953,pdf,datasheet,Matrix L

    dot-matrix LEDdisplays through an I2C™-compatible serial interface.The MAX6953 drives up to four digits (140 LEDs).Inc
    發(fā)表于 03-28 22:27 ?25次下載

    MAX6951/MAX6950 LED顯示驅(qū)動(dòng)器與MAXQ2

    摘要:本應(yīng)用筆記說(shuō)明MAX6951/MAX6950 LED驅(qū)動(dòng)器和MAXQ2000的SPI外設(shè)通信的匯編程序設(shè)計(jì)。 引言
    發(fā)表于 04-23 16:42 ?638次閱讀
    <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ū)動(dòng)器</b>與MAXQ2

    MAX6951/MAX6950 LED顯示驅(qū)動(dòng)器與MAXQ2

    摘要:本應(yīng)用筆記說(shuō)明MAX6951/MAX6950 LED驅(qū)動(dòng)器和MAXQ2000的SPI外設(shè)通信的匯編程序設(shè)計(jì)。 引言
    發(fā)表于 04-26 16:28 ?718次閱讀
    <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ū)動(dòng)器</b>與MAXQ2

    MAX6951/MAX6950LED顯示驅(qū)動(dòng)器與MAXQ20

    摘要:本應(yīng)用筆記說(shuō)明MAX6951/MAX6950 LED驅(qū)動(dòng)器和MAXQ2000的SPI外設(shè)通信的匯編程序設(shè)計(jì)。 引言
    發(fā)表于 04-26 17:17 ?729次閱讀
    <b class='flag-5'>MAX</b>6951/<b class='flag-5'>MAX6950LED</b><b class='flag-5'>顯示</b><b class='flag-5'>驅(qū)動(dòng)器</b>與MAXQ20

    軟件控制的MAX6952MAX6953LED驅(qū)動(dòng)器的圖形應(yīng)

    and bicolour graphic message boards using the MAX6952 and MAX6953 SPI and I2C 5 x 7 matrix
    發(fā)表于 04-27 09:26 ?798次閱讀
    軟件控制的<b class='flag-5'>MAX6952</b>和<b class='flag-5'>MAX6953LED</b><b class='flag-5'>驅(qū)動(dòng)器</b>的圖形應(yīng)

    添加小組發(fā)光強(qiáng)度控制MAX6952MAX6953 5x7矩

    of a display at once (panel intensity control) driven by the MAX6952 or MAX6953 5x7 LED matrix drivers. This cont
    發(fā)表于 04-27 09:37 ?825次閱讀
    添加小組發(fā)光強(qiáng)度控制<b class='flag-5'>MAX6952</b>和<b class='flag-5'>MAX6953</b> 5x7矩

    建設(shè)點(diǎn)陣圖形小組與MAX6952MAX6953 5x7LE

    and bicolour graphic message boards using the MAX6952 and MAX6953 SPI™ and I²
    發(fā)表于 04-27 09:45 ?1233次閱讀
    建設(shè)點(diǎn)陣圖形小組與<b class='flag-5'>MAX6952</b>和<b class='flag-5'>MAX6953</b> 5x7LE

    MAX6953 Development board,MAX6

    MAX6953 Development board,MAX6953開(kāi)發(fā)板電路 The MAX6953 from Dallas Maxim is a compact cathode
    發(fā)表于 03-28 22:26 ?1074次閱讀
    <b class='flag-5'>MAX6953</b> Development board,<b class='flag-5'>MAX</b>6

    使用單片機(jī)實(shí)現(xiàn)兼容I2C接口的MAX6953驅(qū)動(dòng)4片5乘7點(diǎn)陣顯示器C語(yǔ)言

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)兼容I2C接口的MAX6953驅(qū)動(dòng)4片5乘7點(diǎn)陣顯示器C語(yǔ)言實(shí)例免費(fèi)下載。
    發(fā)表于 03-31 14:45 ?6次下載

    PC試驗(yàn)MAX6950和MAX6951 SPI LED顯示驅(qū)動(dòng)器

    MAX6950和MAX6951為5位和8位共陰極LED顯示驅(qū)動(dòng)器,通過(guò)高速SPI串行接口控制。本
    的頭像 發(fā)表于 01-12 13:59 ?1363次閱讀
    在<b class='flag-5'>PC</b><b class='flag-5'>上</b><b class='flag-5'>試驗(yàn)</b><b class='flag-5'>MAX</b>6950和<b class='flag-5'>MAX</b>6951 <b class='flag-5'>SPI</b> <b class='flag-5'>LED</b><b class='flag-5'>顯示</b><b class='flag-5'>驅(qū)動(dòng)器</b>

    MAX6952MAX6953 5x7矩陣LED驅(qū)動(dòng)器增加面板LED強(qiáng)度控制

    本應(yīng)用筆記討論了在MAX6952MAX6953的4線(xiàn)和2線(xiàn)串行接口LED顯示驅(qū)動(dòng)器增加面板
    的頭像 發(fā)表于 01-13 14:54 ?2828次閱讀
    為<b class='flag-5'>MAX6952</b>和<b class='flag-5'>MAX6953</b> 5x7矩陣<b class='flag-5'>LED</b><b class='flag-5'>驅(qū)動(dòng)器</b>增加面板<b class='flag-5'>LED</b>強(qiáng)度控制

    圖形應(yīng)用中MAX6952MAX6953 LED驅(qū)動(dòng)器的軟件控制

    本應(yīng)用筆記是討論MAX6952MAX6953 LED驅(qū)動(dòng)器應(yīng)用中的軟件和處理接口問(wèn)題的兩篇應(yīng)用筆記之一,用于構(gòu)建用于留言板和動(dòng)畫(huà)圖形
    的頭像 發(fā)表于 06-08 16:15 ?1253次閱讀
    圖形應(yīng)用中<b class='flag-5'>MAX6952</b>和<b class='flag-5'>MAX6953</b> <b class='flag-5'>LED</b><b class='flag-5'>驅(qū)動(dòng)器</b>的軟件控制

    使用MAX6952MAX6953 5x7 LED驅(qū)動(dòng)器構(gòu)建點(diǎn)陣圖形面板

    MAX6952MAX6953為4位陰極排5×7矩陣LED顯示驅(qū)動(dòng)器,通過(guò)高速SPI
    的頭像 發(fā)表于 06-08 16:17 ?1535次閱讀
    使用<b class='flag-5'>MAX6952</b>和<b class='flag-5'>MAX6953</b> 5x7 <b class='flag-5'>LED</b><b class='flag-5'>驅(qū)動(dòng)器</b>構(gòu)建點(diǎn)陣圖形面板

    PC試驗(yàn)MAX6956和MAX6957 SPII2C GPIO和LED顯示驅(qū)動(dòng)器

    本應(yīng)用筆記描述了一個(gè)實(shí)用程序,允許通過(guò)PC控制MAX6957或MAX6956驅(qū)動(dòng)器。該實(shí)用程序可單獨(dú)使用,以幫助工程師熟悉驅(qū)動(dòng)程序的寄存
    的頭像 發(fā)表于 06-08 16:22 ?1153次閱讀
    在<b class='flag-5'>PC</b><b class='flag-5'>上</b><b class='flag-5'>試驗(yàn)</b><b class='flag-5'>MAX</b>6956和<b class='flag-5'>MAX</b>6957 <b class='flag-5'>SPI</b>和<b class='flag-5'>I</b>2<b class='flag-5'>C</b> GPIO和<b class='flag-5'>LED</b><b class='flag-5'>顯示</b><b class='flag-5'>驅(qū)動(dòng)器</b>

    使用PC試驗(yàn)MAX7219和MAX7221 LED顯示驅(qū)動(dòng)器

    本應(yīng)用筆記描述了一個(gè)實(shí)用程序,該程序允許PC控制多達(dá)16個(gè)MAX7219或MAX7221驅(qū)動(dòng)器。該實(shí)用程序可單獨(dú)使用,幫助工程師熟悉
    的頭像 發(fā)表于 06-09 14:52 ?1588次閱讀
    使用<b class='flag-5'>PC</b><b class='flag-5'>試驗(yàn)</b><b class='flag-5'>MAX</b>7219和<b class='flag-5'>MAX</b>7221 <b class='flag-5'>LED</b><b class='flag-5'>顯示</b><b class='flag-5'>驅(qū)動(dòng)器</b>