利用MAXQ2000和MAX6960构建股价显示系统

2012-03-12 17:13:58来源: 互联网 关键字:MAXQ2000  MAX6960  显示系统
摘要:本应用笔记介绍了一套基于MAX6960显示驱动器和MAXQ2000微控制器(MAXQ20内核)的股价显示系统,并提供了构建该系统的所有必备信息。其中包括电路原理图、Windows软件和微控制器固件。借助于免费MAX-IDE (1.0版,发布日期:2004年11月18日)开发环境,采用汇编语言编写了专为MAXQ2000量身定做的示例固件。MAX-IDE可从Maxim网站免费下载。


股价显示系统

MAX6960概述

MAX6960是一款图形LED、点阵显示驱动器,能够驱动8x8 LED点阵。本应用笔记利用20片MAX6960来驱动20片8x8 LED点阵单元,并显示Maxim股票价格。可以轻松修改Windows软件和微控制器固件,以显示您的公司股票价格和股票代号。

硬件概述

应用电路包括5块级联MAX6960EVKIT和一块MAXQ2000-KIT。图1给出了该方案的系统硬件框图。


图1. 股价显示系统硬件框图

MAX6960评估板包含四片MAX6960、四个8x8 LED点阵单元以及所有需要的无源元件,PCB布局经过验证。MAX6960评估板电路原理图如图2所示。MAXQ2000没有安装在MAX6960评估板上;需要将MAXQ2000评估板的CS\、SCLK、DIN、DOUT、RESET\和GND与第一块MAX6960评估板连接。其它四块MAX6960评估板与第一块MAX6960评估板级联。另外,第一块MAX6960评估板的+5V焊盘必须连接能够供出5A电流的+5V电源。表1给出了使用5块级联MAX6960评估板时需要的跳线设置。


更详细的原理图(PDF, 495kb)
图2. MAX6960评估板原理图(共6页-第1页)

表1. 级联5块MAX6960评估电路板
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)

注意:粗体字表示改变了缺省设置。

MAXQ2000评估板包含了使用MAXQ2000微控制器进行设计时所需要的完整软件、硬件、示例代码和文档说明。MAXQ2000-KIT原理图见数据资料。

固件概述

Firmware.Zip中的示例MAX-IDE汇编程序文件允许MAXQ2000通过SPI接口与MAX6960进行通信。当MAXQ2000使用16MHz系统时钟时,SPI串行时钟为2.5MHz。表2给出了上电后初始化所有MAX6960的SPI/GPIO操作。

表2. 上电后初始化所有MAX6960的SPI/GPIO操作
Step Operation Register Address Description
1 GPI RESET\ N/A RESET\ was held low for 2.5ms after power-up to properly apply power to all five MAX6960 devices while power is stable. 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网站获取Maxim的股票价格,这是使用适于Borland C++ Builder的/n Software™ IP* Works!™ Internet开发组件实现的。可以从/n Software网站下载免费试用软件以及一些演示程序。需要始终和Internet连接,Windows程序才能正常运行。如果您是通过代理服务器访问Internet,您需要提供代理服务器的名称和代理端口号。程序运行后,Windows程序每10秒钟通过RS-232串行端口向MAXQ2000评估板自动发送MXIM (或您监视的其它公司))的最新股票价格。如果不需要代理服务器信息来建立Internet连接,用户不需要点击Windows程序的任何按钮。

RS-232串行COM端口的数据格式为:
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)


图3. Windows程序通过Internet获取MXIM的股票价格

关键字:MAXQ2000  MAX6960  显示系统

编辑:神话 引用地址:http://www.eeworld.com.cn/mndz/2012/0312/article_15026.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:设计非隔离型反激LED驱动器
下一篇:用LED替代低效率的MR16卤素灯

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
MAXQ2000
MAX6960
显示系统

小广播

独家专题更多

TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved