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)不再提示

利用MAXQ2000和MAX6960構(gòu)建股價(jià)顯示系統(tǒng)

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-06-09 15:42 ? 次閱讀

本應(yīng)用筆記介紹了一套基于MAX6960顯示驅(qū)動(dòng)器和MAXQ2000微控制器(MAXQ20內(nèi)核)的股價(jià)顯示系統(tǒng),并提供了構(gòu)建該系統(tǒng)的所有必備信息。其中包括電路原理圖、Windows軟件和微控制器固件。借助于免費(fèi)MAX-IDE (1.0版,發(fā)布日期:2004年11月18日)開(kāi)發(fā)環(huán)境,采用匯編語(yǔ)言編寫(xiě)了專(zhuān)為MAXQ2000量身定做的示例固件。

MAX6960概述

MAX6960是一款圖形LED、點(diǎn)陣顯示驅(qū)動(dòng)器,能夠驅(qū)動(dòng)8x8 LED點(diǎn)陣。本應(yīng)用筆記利用20片MAX6960來(lái)驅(qū)動(dòng)20片8x8 LED點(diǎn)陣單元,并顯示Maxim股票價(jià)格。可以輕松修改Windows軟件和微控制器固件,以顯示您的公司股票價(jià)格和股票代號(hào)。

硬件概述

應(yīng)用電路包括5塊級(jí)聯(lián)MAX6960EVKIT和一塊MAXQ2000-KIT。圖1給出了該方案的系統(tǒng)硬件框圖。

wKgaomSC3A2ASx9nAABKGqLxsAM862.png


圖1. 股價(jià)顯示系統(tǒng)硬件框圖

MAX6960評(píng)估板包含四片MAX6960、四個(gè)8x8 LED點(diǎn)陣單元以及所有需要的無(wú)源元件,PCB布局經(jīng)過(guò)驗(yàn)證。MAX6960評(píng)估板電路原理圖如圖2所示。MAXQ2000沒(méi)有安裝在MAX6960評(píng)估板上;需要將MAXQ2000評(píng)估板的/CS、SCLK、DIN、DOUT、/RESET和GND與第一塊MAX6960評(píng)估板連接。其它四塊MAX6960評(píng)估板與第一塊MAX6960評(píng)估板級(jí)聯(lián)。另外,第一塊MAX6960評(píng)估板的+5V焊盤(pán)必須連接能夠供出5A電流的+5V電源表1給出了使用5塊級(jí)聯(lián)MAX6960評(píng)估板時(shí)需要的跳線(xiàn)設(shè)置。

wKgZomSC19qAL67TAAAXUVgRPo4578.gif

圖2. MAX6960評(píng)估板原理圖(共6頁(yè)-第1頁(yè))

表1. 級(jí)聯(lián)5塊MAX6960評(píng)估電路板

MAX6960 EV kit #1 MAX6960 EV kit #2 MAX6960 EV kit #3 MAX6960 EV kit #4 MAX6960 EV kit #5
JU1:(2-3) JU1:(2-3) JU1:(2-3) JU1:(2-3) JU1:(2-3)
JU2:(2-3) JU2:(2-3) JU2:(2-3) JU2:(2-3) JU2:(2-3)
JU3:(1-2) JU3:(2-3) JU3:(2-3) JU3:(2-3) JU3:(2-3)
JU4:(2-3) JU4:(2-3) JU4:(2-3) JU4:(2-3) JU4:(2-3)
JU5:(2-3) JU5:(2-3) JU5:(2-3) JU5:(2-3) JU5:(2-3)
JU6:(1 only) JU6:(1 only) JU6:(1 only) JU6:(1 only) JU6:(1-2)
JU7:(2-3) JU7:(2-3) JU7:(2-3) JU7:(2-3) JU7:(2-3)
JU8:(2-3) JU8:(2-3) JU8:(2-3) JU8:(2-3) JU8:(2-3)
JU9:(1-2) JU9:(2-3) JU9:(2-3) JU9:(2-3) JU9:(2-3)
JU10:(2-3) JU10:(2-3) JU10:(2-3) JU10:(2-3) JU10:(2-3)
JU11:(2-3) JU11:(2-3) JU11:(2-3) JU11:(2-3) JU11:(2-3)
JU12:(OPEN) JU12:(SHORT) JU12:(SHORT) JU12:(SHORT) JU12:(SHORT)
JU13:(1-2) JU13:(2-3) JU13:(2-3) JU13:(2-3) JU13:(2-3)
JU14:(1 only) JU14:(1-2) JU14:(1-2) JU14:(1-2) JU14:(1-2)
JU15:(1-2) JU15:(1 only) JU15:(1 only) JU15:(1 only) JU15:(1 only)
JU16:(1-2) JU16:(1-2) JU16:(1-2) JU16:(1-2) JU16:(1-2)
JU17:(1 only) JU17:(1-2) JU17:(1-2) JU17:(1-2) JU17:(1-2)

注意:粗體字表示改變了缺省設(shè)置。

MAXQ2000評(píng)估板包含了使用MAXQ2000微控制器進(jìn)行設(shè)計(jì)時(shí)所需要的完整軟件、硬件、示例代碼和文檔說(shuō)明。

固件概述

Firmware.Zip中的示例MAX-IDE匯編程序文件允許MAXQ2000通過(guò)SPI接口與MAX6960進(jìn)行通信。當(dāng)MAXQ2000使用16MHz系統(tǒng)時(shí)鐘時(shí),SPI串行時(shí)鐘為2.5MHz。表2給出了上電后初始化所有MAX6960的SPI/GPIO操作。

表2. 上電后初始化所有MAX6960的SPI/GPIO操作

Step Operation Register Address Description
1 GPIO: active-low RESET N/A active-low RESET was held low for 2.5ms after power-up to properly apply power to all five MAX6960 devices while power is stable. active-low RESET was then driven high for 100ms.
2 SPI:16-bit address mode write Panel Configuration Register (0x0D) Sets:
iColor to bicolor, 1-bit per pixeli
Take all MAX6960 devices out of shutdown
3 SPI:16-bit address mode write Global Driver Devices Register (0x0E) Sets:
iNumber of devices to 20.
4 SPI: 16-bit address mode write Global Driver Rows Register (0x0F) Sets:
iNumber of rows to 2.
5 Delay N/A Adds a required 450ms delay after steps 1 through 4 above. All the MAX6960 devices require this time to properly configure themselves.
6 RS-232 serial COM port N/A Waits for stock quote bytes to be sent from the Windows program to the MAXQ2000 through the RS-232 serial COM port.

Windows程序概述

MAX6960初始化完成后,固件將等待圖3所示的Windows程序,以從Yahoo網(wǎng)站獲取Maxim的股票價(jià)格,這是使用適于Borland C++ Builder的/n Software? IP* Works!? Internet開(kāi)發(fā)組件實(shí)現(xiàn)的??梢詮?n Software網(wǎng)站下載免費(fèi)試用軟件以及一些演示程序。需要始終和Internet連接,Windows程序才能正常運(yùn)行。如果您是通過(guò)代理服務(wù)器訪問(wèn)Internet,您需要提供代理服務(wù)器的名稱(chēng)和代理端口號(hào)。程序運(yùn)行后,Windows程序每10秒鐘通過(guò)RS-232串行端口向MAXQ2000評(píng)估板自動(dòng)發(fā)送MXIM (或您監(jiān)視的其它公司))的最新股票價(jià)格。如果不需要代理服務(wù)器信息來(lái)建立Internet連接,用戶(hù)不需要點(diǎn)擊Windows程序的任何按鈕。

RS-232串行COM端口的數(shù)據(jù)格式為:
XXXU567.89X

X = Byte1 (Factory use only)
X = Byte2 (Factory use only)
X = Byte3 (Factory use only)
U = Byte4 (Stock Quote: Up, Down, or No Change Indicator)
5 = Byte5 (Hundreds Digit: 1xx.xx)
6 = Byte6 (Tens Digit: x1x.xx)
7 = Byte7 (Ones Digit: xx1.xx)
8 = Byte8 (Tenths Digit: xxx.1x)
9 = Byte9 (Hundredths Digit: xxx.x1)
X = Byte10 (Factory use only)

wKgaomSC19yAbkBQAACoJ54NGek515.gif


圖3. Windows程序通過(guò)Internet獲取MXIM的股票價(jià)格

審核編輯:郭婷

聲明:本文內(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)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7334

    瀏覽量

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

    關(guān)注

    51

    文章

    7997

    瀏覽量

    145008
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8700

    瀏覽量

    84534
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    led燈管以及max6960

    需要圖上的***led板以及max6960的library olb,有人有嗎?小弟在此謝過(guò)~
    發(fā)表于 10-10 22:31

    MAXQ2000 SPI模塊與MAX6951/MAX6950怎么配合使用?

    本應(yīng)用筆記提供了MAXQ?匯編程序范例,說(shuō)明MAXQ2000 SPI模塊與MAX6951/MAX6950的配合使用。
    發(fā)表于 05-31 06:08

    MAXQ2000微控制器與MAX4397是如何連接的?

    MAX4397是什么?MAXQ2000微控制器與MAX4397是如何連接的?
    發(fā)表于 06-04 06:15

    MAXQ2000中文資料pdf

    MAXQ2000微控制器是低功耗16位器件,包含液晶顯示(LCD)接口,可以驅(qū)動(dòng)最多100 (-RBX/-RBX+)段或132 (-RAX/-RAX+/-RFX/-RFX+)段。MAXQ2000適用于血糖監(jiān)測(cè)
    發(fā)表于 06-30 11:29 ?97次下載

    利用MAXQ2000微控制器實(shí)現(xiàn)快速傅里葉變換

    利用MAXQ2000微控制器實(shí)現(xiàn)快速傅里葉變換
    發(fā)表于 12-13 17:24 ?19次下載
    <b class='flag-5'>利用</b><b class='flag-5'>MAXQ2000</b>微控制器實(shí)現(xiàn)快速傅里葉變換

    選擇MAXQ2000微控制器和MAX1132 ADC接口的S

    選擇MAXQ2000微控制器和MAX1132 ADC接口的SPI時(shí)鐘模式 要:MAXQ2000可采用不同的時(shí)鐘模式與MAX1132接口,包括8位、16位或兩者組合。本應(yīng)用筆記說(shuō)明了如
    發(fā)表于 08-04 09:51 ?515次閱讀
    選擇<b class='flag-5'>MAXQ2000</b>微控制器和<b class='flag-5'>MAX</b>1132 ADC接口的S

    利用MAXQ2000設(shè)計(jì)電壓表

    摘要:本應(yīng)用筆記演示了如何配置MAXQ2000微控制器實(shí)現(xiàn)簡(jiǎn)單的電壓表設(shè)計(jì)。該應(yīng)用采用MAXQ2000評(píng)估板,其中包括4½位段式LCD顯示器和MAX1407數(shù)據(jù)采集
    發(fā)表于 04-23 16:07 ?807次閱讀
    <b class='flag-5'>利用</b><b class='flag-5'>MAXQ2000</b>設(shè)計(jì)電壓表

    利用MAXQ2000微控制器的LED驅(qū)動(dòng)器MAX6970顯示

    to interface the MAXQ2000 microcontroller evaluation (EV) kit to the MAX6970, an 8-port, 36V constant-current LED driver. Included in t
    發(fā)表于 04-26 17:07 ?700次閱讀

    利用MAXQ2000MAX6960構(gòu)建股價(jià)顯示系統(tǒng)

    摘要:本應(yīng)用筆記介紹了一套基于MAX6960顯示驅(qū)動(dòng)器和MAXQ2000微控制器(MAXQ20內(nèi)核)的股價(jià)
    發(fā)表于 04-27 08:56 ?1023次閱讀
    <b class='flag-5'>利用</b><b class='flag-5'>MAXQ2000</b>和<b class='flag-5'>MAX6960</b><b class='flag-5'>構(gòu)建</b><b class='flag-5'>股價(jià)</b><b class='flag-5'>顯示</b><b class='flag-5'>系統(tǒng)</b>

    MAX6960大LED顯示屏編程指南

    MAX6960大LED顯示屏編程指南 摘要:本文介紹了如何級(jí)聯(lián)配置多個(gè)8 × 8點(diǎn)陣LED驅(qū)動(dòng)芯片MAX696x,實(shí)現(xiàn)大規(guī)模LED顯示屏或點(diǎn)陣的驅(qū)動(dòng)。該系列驅(qū)動(dòng)器可最多菊鏈連接256
    發(fā)表于 07-18 11:15 ?1926次閱讀
    <b class='flag-5'>MAX6960</b>大LED<b class='flag-5'>顯示</b>屏編程指南

    采用MAXQ2000微控制器和MAX6970 LED驅(qū)動(dòng)器顯

    采用MAXQ2000微控制器和MAX6970 LED驅(qū)動(dòng)器顯示不同的LED排序 Abstract: This note shows an application circuit
    發(fā)表于 07-25 21:07 ?836次閱讀

    采用MAXQ2000實(shí)現(xiàn)與MAX1169的高速I(mǎi)2C接口

    并不帶有MAXQ2000微控制器;系統(tǒng)通過(guò)SCL、SDA以及GND將MAXQ2000評(píng)估板和MAX1169評(píng)估板相連。此外,分別將DVDD和AVDD連接到+3.3V和+5V電源。
    發(fā)表于 04-06 15:34 ?5次下載
    采用<b class='flag-5'>MAXQ2000</b>實(shí)現(xiàn)與<b class='flag-5'>MAX</b>1169的高速I(mǎi)2C接口

    使用鍵盤(pán)和LCD顯示屏與MAXQ2000

    MAXQ2000通過(guò)專(zhuān)用的LCD控制器外設(shè)輕松直接地與LCD顯示器接口。使用MAXQ2000提供的靈活端口引腳配置,可以直接讀取多路復(fù)用鍵盤(pán)。中斷驅(qū)動(dòng)的狀態(tài)機(jī)允許在主應(yīng)用程序的后臺(tái)掃描和去抖動(dòng)矩陣中的所有鍵,而對(duì)處理器開(kāi)銷(xiāo)的影響
    的頭像 發(fā)表于 02-21 12:01 ?690次閱讀
    使用鍵盤(pán)和LCD<b class='flag-5'>顯示</b>屏與<b class='flag-5'>MAXQ2000</b>

    使用MAXQ2000進(jìn)行音頻濾波

    乘法累加單元(MAC)和單周期內(nèi)核的組合使MAXQ2000成為多功能微控制器(μC)。MAXQ2000具有性能和I/O外設(shè),非常適合許多應(yīng)用:鬧鐘、手持醫(yī)療設(shè)備、數(shù)字讀數(shù)——任何需要低功耗、高性能和大量I/O的應(yīng)用。通過(guò)集成MAC,MA
    的頭像 發(fā)表于 03-02 14:13 ?793次閱讀
    使用<b class='flag-5'>MAXQ2000</b>進(jìn)行音頻濾波

    如何將MAXQ2000用作電壓表

    本應(yīng)用筆記演示如何為簡(jiǎn)單的電壓表應(yīng)用配置MAXQ2000微控制器。應(yīng)用使用MAXQ2000評(píng)估板,該評(píng)估板包括一個(gè)4/1407段LCD顯示屏和一個(gè)MAX2000數(shù)據(jù)采集
    的頭像 發(fā)表于 03-03 14:27 ?647次閱讀
    如何將<b class='flag-5'>MAXQ2000</b>用作電壓表