位置:51电子网 » 技术资料 » 单 片 机

一种基于DSP控制的液晶显示屏的设计及实现

发布时间:2008/5/26 0:00:00 访问次数:529

来源:电子技术应用 作者:王 鑫 傅丰林 陈 健

摘要:提出了一种基于dsp控制的液晶显示屏的设计。介绍了sed1335控制器的原理与使用,讨论了以该控制器为核心并基于dsp控制的液晶显示屏的一种软、硬件设计方案,为各种便携式系统显示前端的设计提供了一种可以借鉴的方法。

关键词:dsp sed1335控制器 液晶显示屏

近年来,随着低价格、高性能dsp芯片的出现,dsp已越来越多地被应用于高速信号采集、语音处理、图像分析处理等领域中,并且日益显示其巨大的优越性。而液晶显示屏更以其显示直观、便于操作的特点被用作各种便携式系统的显示前端。传统的液晶显示往往采用单片机控制。但在系统有大量高速实时数据的情况下,单片机由于受到处理速度的限制就显得力不从心。为了解决这些问题,本文提出了一种基于dsp控制的液晶显示屏的设计,有效地解决以上所遇到的问题。

1 sed1335控制器的介绍

at-320240q1型液晶显示屏是由台北晶采用电科技股份有限公司生产的一款内嵌sed1335控制器的液晶显示屏。它由320×240点阵构成,具有高分辨率(点型为0.225mm×0.225mm)、接口方便(5v或3.3v)、设计简便(内嵌控制器)、功耗低、价格便宜等优点,常常用于各种便携式设备显示前端以及日用家电显示模块中。基于320×240点阵的显示屏具有多种扩展功能供用户选择,大大方便了用户,提高了系统的集成度与实用性。

sed1335控制器是由日本epson公司生产的一款液晶显示屏控制器,与同类产品相比,功能最强。其主要特点有:

·有较强功能的i/o缓冲器;

·指令功能丰富;

·四位数据并行发送;

·图形和文本方式混合显示。

sed1335控制器的指令集见表1。sed1335控制器具有13条指令,多数指令带有参数,参数值可由用户根据所控制的液晶显示模块的特征和显示的需要来设置。

表1 sed1335控制器指令表

功 能

指 令

代 码

说 明

参数量

系统控制

system set

40h

初始化,显示窗口设置

8

sleep in

53h

空闲状态设置

/

显示操作

disp on/off

59h/58h

设置开关显示方式

1

scroll

44h

设置显示区域

10

csrform

4dh

设置光标形状

2

cgram adr

4ch

设置cgram起始地址

2

csrdir

4ch-4fh

设置光标移动方向

/

hdot scr

5ah

设置点单元水平移动量

1

ovlay

5bh

设置合成显示方式

1

绘制操作

csrw

46h

设置光标地址

2

csrr

47h

读出光标地址

2

存储操作

mwrite

42h

将数据写入显示缓冲区

/

mread

43h

从显示缓冲区读出数据

/

sed1335控制器是应用于mpu系统与液晶模块之间的控制芯片,它接收来自mpu系统的指令与数据,并产生相应的时序及数据控制模块的显示。a0为lcd控制制寄存器的选择输入,分别选通指令输入缓冲器和数据输入缓冲器,类似于通常字符点阵lcd模块的rs或d/i。mpu把指令代码写入指令输入缓冲器内(即a0=1),指令的参数数据则随后通过数据输入缓冲写入(a0=0)。带有参数指令代码的作用之一就是选通相应的参数寄存器,任一条指令的执行(除sleepin、csrdir、csrr和mread外)都产生在附属参数的输入完成之后。mpu也可用写入新的参数与余下的旧参数有效地组合成新的参数组。需要注意的是,在实际使用指令时,如果该指令具有多个参数,则必须按顺序依次写入各个参数,不能随意省略。尤其在mpu操作sed1335及其控制的液晶显示模块时,必须首先写入systen set(40h)指令。如果该指令设置出现错误,则显示必定不正常。

这里着重介绍cpsdir指令。该指令的作用是规定光标地址指针自动移动的方向。sed1335所控制的光标地址指针实际也是显示ram的当前地址指针。在控制器执行完读写操作后,将自动修改光标地址指针。该指令有四个参数:4c/4d/4e/4fh,分别表示修改的四个方向,这样就具有了很强的作图功能,这也是很多液晶控制器所没有的。在at-320240q1型液晶显示屏的设计中,显示的顺序是从右向左,即显示屏上的一

来源:电子技术应用 作者:王 鑫 傅丰林 陈 健

摘要:提出了一种基于dsp控制的液晶显示屏的设计。介绍了sed1335控制器的原理与使用,讨论了以该控制器为核心并基于dsp控制的液晶显示屏的一种软、硬件设计方案,为各种便携式系统显示前端的设计提供了一种可以借鉴的方法。

关键词:dsp sed1335控制器 液晶显示屏

近年来,随着低价格、高性能dsp芯片的出现,dsp已越来越多地被应用于高速信号采集、语音处理、图像分析处理等领域中,并且日益显示其巨大的优越性。而液晶显示屏更以其显示直观、便于操作的特点被用作各种便携式系统的显示前端。传统的液晶显示往往采用单片机控制。但在系统有大量高速实时数据的情况下,单片机由于受到处理速度的限制就显得力不从心。为了解决这些问题,本文提出了一种基于dsp控制的液晶显示屏的设计,有效地解决以上所遇到的问题。

1 sed1335控制器的介绍

at-320240q1型液晶显示屏是由台北晶采用电科技股份有限公司生产的一款内嵌sed1335控制器的液晶显示屏。它由320×240点阵构成,具有高分辨率(点型为0.225mm×0.225mm)、接口方便(5v或3.3v)、设计简便(内嵌控制器)、功耗低、价格便宜等优点,常常用于各种便携式设备显示前端以及日用家电显示模块中。基于320×240点阵的显示屏具有多种扩展功能供用户选择,大大方便了用户,提高了系统的集成度与实用性。

sed1335控制器是由日本epson公司生产的一款液晶显示屏控制器,与同类产品相比,功能最强。其主要特点有:

·有较强功能的i/o缓冲器;

·指令功能丰富;

·四位数据并行发送;

·图形和文本方式混合显示。

sed1335控制器的指令集见表1。sed1335控制器具有13条指令,多数指令带有参数,参数值可由用户根据所控制的液晶显示模块的特征和显示的需要来设置。

表1 sed1335控制器指令表

功 能

指 令

代 码

说 明

参数量

系统控制

system set

40h

初始化,显示窗口设置

8

sleep in

53h

空闲状态设置

/

显示操作

disp on/off

59h/58h

设置开关显示方式

1

scroll

44h

设置显示区域

10

csrform

4dh

设置光标形状

2

cgram adr

4ch

设置cgram起始地址

2

csrdir

4ch-4fh

设置光标移动方向

/

hdot scr

5ah

设置点单元水平移动量

1

ovlay

5bh

设置合成显示方式

1

绘制操作

csrw

46h

设置光标地址

2

csrr

47h

读出光标地址

2

存储操作

mwrite

42h

将数据写入显示缓冲区

/

mread

43h

从显示缓冲区读出数据

/

sed1335控制器是应用于mpu系统与液晶模块之间的控制芯片,它接收来自mpu系统的指令与数据,并产生相应的时序及数据控制模块的显示。a0为lcd控制制寄存器的选择输入,分别选通指令输入缓冲器和数据输入缓冲器,类似于通常字符点阵lcd模块的rs或d/i。mpu把指令代码写入指令输入缓冲器内(即a0=1),指令的参数数据则随后通过数据输入缓冲写入(a0=0)。带有参数指令代码的作用之一就是选通相应的参数寄存器,任一条指令的执行(除sleepin、csrdir、csrr和mread外)都产生在附属参数的输入完成之后。mpu也可用写入新的参数与余下的旧参数有效地组合成新的参数组。需要注意的是,在实际使用指令时,如果该指令具有多个参数,则必须按顺序依次写入各个参数,不能随意省略。尤其在mpu操作sed1335及其控制的液晶显示模块时,必须首先写入systen set(40h)指令。如果该指令设置出现错误,则显示必定不正常。

这里着重介绍cpsdir指令。该指令的作用是规定光标地址指针自动移动的方向。sed1335所控制的光标地址指针实际也是显示ram的当前地址指针。在控制器执行完读写操作后,将自动修改光标地址指针。该指令有四个参数:4c/4d/4e/4fh,分别表示修改的四个方向,这样就具有了很强的作图功能,这也是很多液晶控制器所没有的。在at-320240q1型液晶显示屏的设计中,显示的顺序是从右向左,即显示屏上的一

相关IC型号

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!