DSP课程设计---液晶显示器控制显示
最新-一种基于DSP控制的液晶显示屏的设计及实现 精品

一种基于DSP控制的液晶显示屏的设计及实现摘要提出了一种基于控制的液晶显示屏的设计。
介绍了1335控制器的原理与使用,讨论了以该控制器为核心并基于控制的液晶显示屏的一种软、硬件设计方案,为各种便携式系统显示前端的设计提供了一种可以借鉴的方法。
关键词1335控制器液晶显示屏近年来,随着低价格、高性能芯片的出现,已越来越多地被应用于高速信号采集、语音处理、图像分析处理等领域中,并且日益显示其巨大的优越性。
而液晶显示屏更以其显示直观、便于操作的特点被用作各种便携式系统的显示前端。
传统的液晶显示往往采用单片机控制。
但在系统有大量高速实时数据的情况下,单片机由于受到处理速度的限制就显得力不从心。
为了解决这些问题,本文提出了一种基于控制的液晶显示屏的设计,有效地解决以上所遇到的问题。
11335控制器的介绍-3202401型液晶显示屏是由台北晶采用电科技股份有限公司生产的一款内嵌1335控制器的液晶显示屏。
它由320×240点阵构成,具有高分辨率点型为0225×0225、接口方便5或33、设计简便内嵌控制器、功耗低、价格便宜等优点,常常用于各种便携式设备显示前端以及日用家电显示模块中。
基于320×240点阵的显示屏具有多种扩展功能供用户选择,大大方便了用户,提高了系统的集成度与实用性。
范文先生网收集整理1335控制器是由日本公司生产的一款液晶显示屏控制器,与同类产品相比,功能最强。
其主要特点有·有较强功能的缓冲器;·指令功能丰富;·四位数据并行发送;·图形和文本方式混合显示。
1335控制器的指令集见表1。
1335控制器具有13条指令,多数指令带有参数,参数值可由用户根据所控制的液晶显示模块的特征和显示的需要来设置。
表11335控制器指令表功能指令代码说明参数量系统控制40初始化,显示窗口设置853空闲状态设置显示操作5958设置开关显示方式144设置显示区域104设置光标形状24设置起始地址24-4设置光标移动方向5设置点单元水平移动量15设置合成显示方式1绘制操作46设置光标地址247读出光标地址2存储操作42将数据写入显示缓冲区43从显示缓冲区读出数据1335控制器是应用于系统与液晶模块之间的控制芯片,它接收来自系统的指令与数据,并产生相应的时序及数据控制模块的显示。
基于高速DSP控制的液晶显示

( o h l Ifr t n ee t n a oaoYXi h o nv ri , D wn oe no mai tci b rt r, a S i u i st oD oL n y U e y
S a x Xa 1 0 5 Ch a h n i in 6 , i ) 70 n
SD35 E 1 3
晶显示屏 , 它由 3 0X 4 2 0点阵构成 , 2 具有高分辨率 ( 点型为 0 3 . mm × . mm)接 口方便、 3 03 3 、 设计简便 ( 内嵌控制器 )功耗低 以及价格便宜等优点 , 、 常用于
用C M0S电路 直接 驱动 等优 点 , 渐成 为显 示器 件 逐
2 1 MS 2 V 3的 特 性 . T 3 O C3
T 3 0 C 3是美国德卅仪器公司(I 9年 M¥ 2 V 3 I T) 9 1 9 推 出的一款高性能 3 位浮点型数字处理芯片,和 2
C 1及 C 2系 列 的两 款 相 比 ,V 3 3 3 C 3的体 积 更小 、 性 能 更好 、 更 易使 用 。T 3 0 C 3 O的浮 点 M¥ 2 V 3 —1 2
PG O A E
DS P
ቤተ መጻሕፍቲ ባይዱ>
D
~ S
高 逆 压
变器
22 SE 1 3 . D 3 5控 制 器 T 2 2 0 F W 型液晶显示模块是深圳天马 M3 0 4 E G
微 电子 公 司生 产 的一 款 内嵌 S D1 3 E 3 5控 制 器 的液
V
加 D 模C C 块 — D
DSP a d SED1 3 h o eo h t o . , n 5i t ec r f e me h d 3 S t
K y r s: e wo d DSP; CD ; t r c L i ef e n a
基于DSP的液晶显示毕业设计

摘要 (3)Abstract (4)第一章绪论 (5)1.1 选题背景及研究意义 (5)1.2 国内外发展现状及发展趋势 (6)1.2.1 电动汽车发展现状及趋势 (6)1.2 .2 液晶显示技术的发展及其应用前景 (7)1.2.3数字信号处理器的发展及其应用前景 (8)1.3本设计研究的主要内容 (9)第二章系统设计方案 (10)2.1 DSP软件开发工具简介 (10)2.1.1 TMS320F2812 (10)2.2 系统设计概述 (11)2.3电动汽车几种传感器及其作用 (12)第三章液晶与液晶显示 (14)3.1 液晶与液晶显示器件 (14)3.2 液晶显示器件的基本结构 (15)3.3 典型的液晶显示器件 (16)3.3.1 静态驱动段型液晶显示器件 (16)3.3.2 动态驱动点矩阵型液晶显示器件 (17)3.4.1 AXG19264 引脚介绍 (19)3.4.2 图形液晶显示行驱动控制器HD61203U (19)3.4.3 图形液晶显示列驱动控制器HD61202U (19)3.4.4 HD61202U 的指令系统 (21)第四章电动汽车液晶显示系统硬件设计 (24)4.1 硬件设计分析 (24)4.1.1 处理器直接访问方式 (24)4.1.2 处理器间接访问方式 (24)4.3 硬件设备的调试 (27)4.4 DSP2812功能模块图 (28)4.5 DSP与液晶模块硬件接口设计 (29)4.6 保护电路 (29)第五章电动汽车液晶显示系统软件设计 (31)5.1 DSP软件系统开发环境介绍 (31)2.1.2 CCS的组成 (31)5.1.2 CCS环境下project的主要成员 (32)5.2主程序的软件流程图 (34)5.3软件调试的方法 (34)第六章总结和展望 (36)6.1 工作总结 (36)6.2 后续工作展望 (36)参考文献 (37)附录 (38)液晶显示主程序 (38)DSP产品的发展及应用 (48)摘要本文首先从理论学习的角度出发,简要介绍了液晶、液晶显示器件以及数字信号处理器的相关背景和基本原理。
基于DSP控制的液晶显示屏的设计与实现

基于DSP控制的液晶显示屏的设计与实现一、实训内容1、左侧屏显示64个汉字后,右侧屏开始显示汉字,当全屏显示128汉字后屏幕内容不变。
2、按“0”键显示屏向下翻一页进行显示,“1”键显示屏向上翻一页进行显示。
3、按“2”键显示屏显示首页内容,按“3”键显示屏显示尾页内容。
4、一共显示4页,内容可以自定。
(显示字是用描点法,一个汉字需要8×8个点。
且本液晶写数是自下向上法。
)二、设计原理ICETEK-LF2407-A是一块以TMS320LF2407A DSP为核心DSP扩展评估板,它通过扩展评估板与实验箱的显示/控制模块连接,可以控制其各种外围设备。
液晶显示模块的访问、控制是由2407ADSP对扩展口I/O接口的操作完成。
控制I/O口的寻址:命令控制I/O借口的地址为0x8001,数据控制I/O接口的地址为0x8003和0x8004接口的地址为0x8002。
显示控制方法:液晶显示模块中有两片显示缓冲存储器,分别对应屏幕显示的象素,向其中写入数值将改变显示,写入“1”则显示一点,写入“0”则不显示。
发送控制命令:向液晶显示模块发送控制命令的方法是通过向命令控制I/O接口写入命令控制字,然后再向辅助控制借口写入0。
控制语句设计原理:显示开关:0x3f打开显示:0x3e关闭显示。
设置显示起始行:0xc0+起始行取值,其中起始行取值为0到63;设置操作页:0x0b8+页号,其中页号取值为0到7;设置操作列:0x40+列号,其中列号取值为0到63;显示首屏、尾屏、向前翻屏和向后翻屏的设计方法如图1-2所示:当程序判断按键号后,充分利用if语句,实现翻屏功能,if语句功能中表明相应的屏数,将次功能放入三种循环会有三种不同的翻屏结果。
四、数据处理#include "2407c.h"#define LCDDELAY 1#define LCDCMDTURNON 0x3f //宏定义遇到的前者都是后者#define LCDCMDTURNOFF 0x3e#define LCDCMDSTARTLINE 0xc0#define LCDCMDPAGE 0xb8#define LCDCMDVERADDRESS 0x40ioport unsigned int port8001;ioport unsigned int port8002; //管脚定义ioport unsigned int port8003;ioport unsigned int port8004;void Delay(unsigned int nTime); // 延时子程序void TurnOnLCD(); // 打开显示void LCDCLS(); // 清除屏幕显示内容char ConvertScanToChar(char cScanCode);char KeyLUT[16]={ '0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};unsigned char ledkey[4][8]={{0x00,0x18,0x7e,0x00,0x7e,0x68,0x00,0x00},{0x00,0x0a,0x7c,0x38,0x16,0x7c,0x14,0x00},{0x00,0x10,0x7e,0x16,0x3a,0x7e,0x10,0x00},{0x00,0x02,0x22,0x7e,0x02,0x02,0x02,0x00},};main(){int i,j,n=0,nCount=0;unsigned int uWork;char cScanCode,s;*WDCR=0x6f;*WDKEY=0x5555;*WDKEY=0xaaaa;*SCSR1=0x81fe;*IMR=0x0;*IFR=0xffff;uWork=(*WSGR);uWork&=0x0fe3f;(*WSGR)=uWork;LCDCLS(); // 清除显示内存TurnOnLCD(); // 打开显示port8001=LCDCMDSTARTLINE; // 设置显示起始行port8002=0;Delay(LCDDELAY);for (;;){s=ConvertScanToChar(cScanCode);if(s=='0')if(nCount>=3)s=='0';elsenCount++;if(s=='1')if(nCount<=0)s=='3';elsenCount--;if(s=='2') nCount=0;if(s=='3') nCount=3;该程序能够很好的显示满屏的内容,按0键向下翻页,按1键向上翻页,按2键返回首页,按3键返回尾页,共四屏内容。
DSP---LCD设计报告

DSP设计报告----液晶显示学院:物信学院专业:电子信息科学与技术班级:11电信一班姓名:何得中学号:20111060108一、引言简单地说,数字信号处理就是用数值计算的方式对信号进行加工的理论和技术,它的英文原名叫digital signal processing,简称DSP。
另外DSP也是digital signal processor的简称,即数字信号处理器,它是集成专用计算机的一种芯片,只有一枚硬币那么大。
有时人们也将DSP看作是一门应用技术,称为DSP技术与应用。
《DSP》这门课介绍的是:将事物的运动变化转变为一串数字,并用计算的方法从中提取有用的信息,以满足我们实际应用的需求。
本次课程设计主要采用TI公司的DSP芯片TMS320F2812A驱动液晶显示模块RT12864J,在CCS2软件平台上,实现静态图片的显示。
关键词:DSP;LCD12864;C语言二、设计目的1.加深对DSP技术的理解,掌握液晶显示的工作原理;2.了解如何驱动液晶模块,从而实现字符、图片的显示;3.培养自主学习、正确分析和解决问题的能力。
三、设计内容1.简单设计一个驱动程序,使得LCD12864模块在DSP芯片的驱动下,可以任意显示一张128*64的图片。
2.利用C编程语言编写合适的能实现1中要求的基本具体功能的语言程序。
四、功能介绍静态显示一张128*64的图片。
五、基本原理1.液晶控制引脚命令控制接口的地址为0x108001,数据控制接口的地址为0x108003和0x108004,辅助控制接口的地址为0x108002。
2.液晶控制命令开显示:0x3f 设置显示起始行:0xc0+行号设置操作页:0xb8+页号设置操作列:0x40+列号3.液晶显示原理液晶显示模块中有两片显示缓冲存储器,分别对应屏幕显示的像素,向其中写入数值将改变显示,写入“1”则显示一点,写入“0”则不显示。
其地址与像素的对应方式如下:4.数据传送由于液晶显示模块相对运行在高主频下的DSP属于较为慢速设备,连接时需要考虑数据线上信号的等待问题;电平转换:由于DSP为3.3V设备,而液晶显示模块属于5V设备,所以在连接控制线、数据线时需要加电平隔离和转换设备,如:ICETEK-CTR板上使用了74LS245。
基于DSP的LCD显示控制与设计

文 章 编 号 :0 7 2 8 ( 0 1 0 6 60 1 0 — 7 0 2 1 ) 50 2 — 5
基 于 D P的 L D显 示 控 制 与 设 计 S C
张 永 斌 , 金 高 胡
( 州 大学 电气 工 程 与 自动化 学 院 , 建 g , 30 0 ,E ma :sz b g i cr) 福 福 a, J m 5 18 , I i cu y @ mal o l . n
—
王 一
此 系统 要求 显示 界面 内容 丰富 、 实时性 高 , 能较 为 直 观 和准确 地反 映下位 机 的状况 以便 做 出相应 的 判 断 和操作 。提 出 了一种 基 于 D P的 L D显 示 S C 控 制方 法 。
口
随着现 代工 业 技 术 的 飞速 发 展 , 字 信 号 处 数 理 器 ( ii l in l rcso , P) D gt g a p o esr DS 以其 处 理 速 as 度快 、 功能 强大 和性 能稳定 等 特点 , 被广 泛应用 于
模 式识 别 、 自动控 制 、 器 仪 表 等行 业 。 目前 , 仪 具 有 代表 性 的 DS P产 品主要 为美 国 T 公 司开发 的 I TMS 2 3 0系列 的处 理器 , 其处 理速 度较 高 , 价格 适 中 , 能实 现许 多复 杂 的功能 , 且 越来越 受 到众多 商 家 的青 睐 。 j 本 设计 为有 源 电力 滤 波器 上 位 机 操 作 系统 ,
.
Te t ho s s s w
t tt i p a ys e i t bl ha he d s l y s t m s s a e,a s b t e s l y qu lt n a t r r fe h r t nd ha e t r dip a a iy a d f s e e r s a e,c n a
基于DSP的LCD液晶显示器的控制

DSP课程论文(设计)题目基于DSP的LCD液晶显示器的控制院系信息工程学院专业电子与通信工程学生姓名黄伟学号1010指导教师张先庭二O一七年五月二十八日基于DSP的LCD液晶显示器的控制数字信号处理器(DSP),是近十几年来兴起的一项高技术产品,以速度快、功能强着称。
目前广泛应用于图形图像处理、语音处理、多媒体及军事等领域。
目前使用的DSP 产品——TMS320LF2407,是美国德州仪器公司开发的位定点DSP。
它运算速度快,功能较强,价格适宜,源代码与Clx、C2x兼容,且与C5x向上兼容。
液晶显示器由于具有功耗低、外形尺寸小、价格低驱动电压低等特点以及其优越的字符和图形的显示功能,在高档的智能仪器的使用中是首选的输出设备。
在最近开发的一种以TMS320LF2407为核心的电机智能测试仪器中,通过TMS320LF2407与液晶控制器HD47880的接日.实现了对液晶显小器的控制。
一、TMS320LF2407芯片及其最小系统TMS320LF2407A是TI公司推出的一款定点DSP芯片,是目前TMSC2000家族中集成度高、性能最强的芯片,除了具有一般DSP改进的哈佛结构、多总线结构和流水线结构等优点外,它还采用高性能静态CMOS技术,电压从SV降为3.3 V,减少了功耗;40MIPS 的执行速度使得指令周期缩短到25ns,提高了计算能力和控制器的实时控制能力;片内集成了32KB的闪存、1.SKB的数据/程序RAM ,544B双口RAM (DRAM)和2 KB的单口RAMCSARAM) ,16通道10位SOOns的A/ D转换器、CAN控制器模块、串行通信接口(CS Cv模块、16位串行外部设备接口(CSPv模块、看门狗(WD)定时器模块、两个事件管理模块(CEVA和EVB)等,如此功能强大的功能使得TMS320LF2407A可以满足各种智能仪器的PWM接口和I/O功能,提高系统的性能,简化外部硬件电路的设计。
dsp技术 液晶显示器控制显示 - 副本

实验报告课程名称DSP技术实验项目液晶显示器控制显示系别专业/班级姓名/学号实验日期成绩_______________________________指导教师 _____实验2 :液晶显示器控制显示一.实验目的:通过实验学习使用5509ADSP 的扩展I/O 端口控制外围设备的方法,了解液晶显示器的显示控制原理及编程方法。
二.实验设备:计算机,ICETEK–VC5509-AG-EDU 实验箱(或ICETEK 仿真器+ICETEK-VC5509-A 系统板+相关连线及电源)。
三.实验原理:1.EMIF 接口:TMS320C5509DSP 的扩展存储器接口(EMIF)用来与大多数外围设备进行连接,典型应用如连接片外扩展存储器等。
这一接口提供地址连线、数据连线和一组控制线。
ICETEK-VC5509-A 将这些扩展线引到了板上的扩展插座上供扩展使用。
2.液晶显示模块的控制控制。
控制液晶屏幕显示需要加入库lcd.lib 以及头文件lcd.h。
下面给出lcd.lib 的控制液晶屏幕的接口函数及其功能描述:LCDSetOrigin(int nX,int nY):重新设定新原点的位置,nX,nY 为新原点的坐标。
初始时默认原点为(0,0),即屏幕左下角。
LCDSetScreenBuffer(unsigned int *_pScreenBuffer):设置屏幕缓冲区指针,缓冲区为1024 字,所有向屏幕进行的写操作都要先把数据写到缓冲区内,缓冲区位置需要在编程时预先设定,通常开辟一个长度为128*30 的一维数组。
LCDTurnOn():打开显示器LCDTurnOff():关闭显示器LCDCLS():清屏幕LCDSetDelay(unsigned int nDelay) :设置液晶读写反应时间,参数:DSP 主频8MHz 时取0,160MHz 时取1_Delay(unsigned int nTime) :延时函数LCDRefreshScreen():用缓冲区中的数据刷新屏幕LCDPutPixel(int x,int y,unsigned int color) :写点到屏幕,输入参数坐标值和颜色,颜色0 消点,1 画点,2 异或画点LCDGraph(struct struLCDGraph *Gstru) :按照定义的参数(在结构中)绘制图形LCDWriteBytes(unsigned int *pData,int x,int y,unsigned color) :屏幕写字符8x8 LCDPutCString(unsigned int *pData,int x,int y,unsigned int nCharNumber,unsigned color) :屏幕写中文字符串,*pData 为输入字符串在内存中的起始地址,x, y 为字符串左上角的坐标,nCharNumber 为显示的中文字数,color 为颜色。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、设计目的与步骤:
2.1、设计目的
通过实验学习使用VC5416 DSP的扩展I/O端口控制外围设备的方法,了解液晶显示器的显示控制原理及编程方法。
2.2、设计步骤
1.实验准备:
⑴ 连接实验设备:请参看本书第三部分、第一章、二。
2.设置Code Composer Studio 2.21在硬件仿真(Emulator)方式下运行:
3.4、控制I/O口的寻址:
命令控制接口CTRLCDCMDR的地址为0x8001,数据控制接口的地址为CTRLCDLCR:0x8003和CTRLCDRCR:0x8004,辅助控制接口CTRLCDCR的地址为0x8002。
3.5、显示控制方法:
液晶显示模块中有两片显示缓冲存储器,分别对应屏幕显示的象素,向其中写入数值将改变显示,写入“1”则显示一点,写入“0”则不显示。其地址与象素的对应方式参见表2-3:
8.更改程序中对页、列的设置,实现不同位置的显示。
9.自己设计一些控制语句,实现不同显示效果。
10.结束程序运行,退出CCS。
三、设计原理:
3.1、扩展IO接口:
ICETEK-VC5416-A是一块以TMS320VC5416ADSP为核心的DSP扩展评估板,它通过扩展接口与实验箱的显示/控制模块连接,可以控制其各种外围设备。
表2-3 地址与象素的对应方式
左侧显示内存
右侧显示内存
Y=
0
1
···
62
63
0
1
···
62
63
行号
DB0
DB0
DB0
DBO
DBO
DBO
DBO
DBO
DBO
DBO
0
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
X=0
DB7
DB7
DB7
DB7
DB7
DB7
DB7
DB7
DB7
DB7
7
DB0
DB0
DB0
DB0
DB0
DB0
DB0
DB0
DB0
.显示开关:0x3f打开显示;0x3e关闭显示;
CTRLCDCMDR=0x3f; CTRLCDCR=0; //将液晶显示打开
CTRLCDCMDR=0x3e; CTRLCDCR=0; //将液晶显示关闭
.设置显示起始行:0x0c0+起始行取值,其中起始行取值为0至63;
CTRLCDCMDR=0x0c0; CTRLCDCR=0; // 设置从存储器第0行开始显示
7将内层循环中的“CTRLCDLCR=( nBW==0 )?(ledkey[nCount][i]):(~ledkey[nCount][i]);”语句改为“CTRLCDRCR=( nBW==0 )?(ledkey[nCount][i]):(~ledkey[nCount][i]);”,重复步骤5-6,实现在屏幕右侧显示。
3.启动Code Composer Studio 2.21:
选择菜单Debug→Reset CPU。
4.打开工程文件:浏览LCD.c文件的内容,理解各语句作用
工程目录:C:\ICETEK\VC5416AES61\VC5416AES61\Lab0403-LCD\LCD.pjt。
5.编译、下载程序。
6.运行程序观察结果:
CTRLCDCMDR=0x0c8; CTRLCDCR=0; // 设置从存储器第8行开始显示
.设置操作页:0x0b8+页号,其中页号取值为0-7;
CTRLCDCMDR=0x0b0; CTRLCDCR=0; //设置即将操作的存储器第0页
CTRLCDCMDR=0x0b2; CTRLCDCR=0; //设置即将操作的存储器第2页
3.2、液晶显示模块的访问、控制是由VC5416 DSP对扩展接口的操作完成。
控制口的寻址:命令控制接口的寄存器为CTRLCDCMDR,数据控制接口的寄存器为CTRLCDLCR和CTRLCDRCR,辅助控制接口的寄存器为CTRLCDCR。
3.3
液晶显示模块的访问、控制是由TMS320VC5416对扩展接口的操作完成。
四、 CCS开发环境
4.1、CCS是一种针对TMS320系列DSP的集成开发环境,在windows操作系统下,采用图形接口界面,提供环境配置、源文件编辑、程序调试、跟踪和分析等工具,提供了配置、建立、调试、跟踪和分析程序的工具,从而完成编辑、编译、链接、调试和数据分析等工作。
利用ccs集成开发软件,用户可以在一个开发环境下完成工程项目创建、程序编辑、编译、链接、调试和数据分析等工作环节。使用ccs开发应用程序的一般步骤为:
.设置操作列:0x40+列号,其中列号为取值为0-63;
CTRLCDCMDR =0x40; CTRLCDCR=0; //设置即将操作的存储器第0列
CTRLCDCMDR =0x44; CTRLCDCR=0; //设置即将操作的存储器第4列
- 写显示数据:在使用命令控制字选择操作位置(页数、列数)之后,可以将待显示的数据写入液晶显示模块的缓存。将数据发送到相应数据控制I/O接口即可。由于液晶模块相对于DSP来讲是慢速设备,在命令之间可能需要增加延时语句。C语言语句举例说明:
CTRLCDLCR=0x80; CTRLCDCR=0;//向左侧屏幕缓存存入数0x80,
//如果显示行、页号和列号均为0
//时,屏幕上第8行第1列将显
//示黑色象素
CTRLCDRCR=0x01; CTRLCDCR=0;//向右侧屏幕缓存存入数据1,如
//果显示行、页号和列号均为0
//时,屏幕上/第1行第65列将显
DB0
8
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
DB7
DB7
DB7
DB7
DB7
DB7
DB7
DB7
DB7
DB7
55
X=7
DB0
DBO
DBOBiblioteka DBODBODBO
DBO
DBO
DBO
DBO
56
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
DB7
DB7
DB7
DB7
DB7
DB7
DB7
DB7
DB7
DB7
63
-发送控制命令:向液晶显示模块发送控制命令的方法是通过向命令控制I/O接口写入命令控制字,然后再向辅助控制接口写入0。由于液晶模块相对于DSP来讲是慢速设备,在命令之间可能需要增加延时语句。下面给出的是基本命令字、解释和C语言控制语句举例。
//示黑色象素
3.6.液晶显示器与DSP的连接:
3.7、数据信号的传送:
由于液晶显示模块相对运行在高主频下的DSP属于较为慢速设备,连接时需要考虑数据线上信号的等待问题;
电平转换:由于DSP为3.3V设备,而液晶显示模块属于5V设备,所以在连接控制线、数据线时需要加电平隔离和转换设备,如:ICETEK-CTR板上使用了74LS245。