新闻中心

EEPW首页>嵌入式系统>设计应用> 一种基于控制的液晶显示屏的设计及实现

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

作者: 时间:2013-01-19 来源:网络 收藏


指令设置语句:
STM #XXH,AR0 ;XXH为指令代码
PORTW AR0,#8100H ;8100H为命令口地址
参数设置语句:
STM #XXH,AR0 ;XXH为指令参数
PORTW AR0,#8000H ;8000H为数据口地址
…………
数据输入语句:
STM #XXH,AR0 ;XXH为用户数据
PORTW AR0,#8000H ;8000H为数据口地址
…………
的初始化程序如下:
INIT:
STM #40H,AR0 ;系统设置命令,指令代码:40H
PORTW WR0,#8100H
STM #10H,AR0 ;标准设置
PORTW AR0,#8000H
STM #87H,AR0 ;设置光标宽度为8
PORTW AR0,#8000H
STM #07H,AR0 ;设置光标高度为8
PORTW AR0,#8000H
STM #27H,AR0;设置每行需要的字节数,
PORTW AR0,#8000H每行320个点,行数为320/8=40
STM #36H,AR0 ;设置液晶的扫描频率约为70Hz
PORTW AR0,#8000H
STM #0F0H,AR0 ;设置的点行数为240
PORTW AR0,#8000H
STM #28H,AR0 ;设置显示屏一行所占显缓的字节数
PORTW AR0,#8000H
STM #00H,AR0
PORTW AR0,#8000H
STM #44H,AR0 ;SCROLL指令,指令代码:44H
PORTW AR0,#8100H
STM #00H,AR0 ;确定第一显示区的首地址
PORTW AR0,#8000H
STM #00H,AR0
PORTW AR0,#8000H
STM #240D,AR0 ;设置第一显示区的行数
PORTW AR0,#8000H
STM #00H,AR0 ;确定第二显示区的首地址
PORTW AR0,#8000H
STM #40H,AR0
PORTW AR0,#8000H
STM #0F0H,AR0 ;设置第二显示区的行数
PORTW AR0,#8000H
STM #00H,AR0 ;确定第三显示区的首地址
PORTW AR0,#8000H
STM #80H,AR0
PORTW AR0,#8000H
STM #4CH,AR0 ;设置光标自动由左向右移动
PORTW AR0,#8100H
STM #5BH,AR0 ;设置显示屏为两层叠加显示方式
PORTW AR0,#8100H
STM #0DH,AR0
PORTW AR0,#8000H
…………
STM #42H,AR0 ;显缓写指令
PORTW AR0,#8100H
LD #240D,A ;清屏程序
LOOP1:LD #40D,B
LOOP2:STM #00H,AR0
PORTW AR0,#8000H
SUB #1H,B
BC LOOP2,BNEQ
SUB #1H,A
BC LOOP1,ANEQ
RET ;初始化结束
显示图片的主程序如下:
AMIN:STM #800H,SP
CALL INIT ;调用初始化程序
STM #0C03EH,AR1 ;位图数据相对于BMP文件头的地址
STM #42H,AR0
PORTW AR0,#8100H ;送液晶显示屏缓写指令
LD #240,A
CMP:LD #40,B
CMP1:PORTW AR1+,#8000H;将320×240的位图数据依次写入缓存区
SUB #1,B
BC CMP1,BNEQ
SUB #1,A
BC CMP,ANEQ
B $ ;主程序结束

以上就是该系统的软件设计。由于篇幅有限,这里省略了某些控制指令的设置,用户可根据实际需要添加设置。在实际的软件设计中,DSP汇编语言执行过程中由于本身延时而引起的数据丢失现象,可以适当地加入空指令(NOP)来解决。同时,本程序中使用图片显示的例子只是用来说明控制器的利用方面就显得有些浪费而且灵活性较差。针对那些存储空间有限、效率要求高的系统,可以制作成字模存储在外部ROM中供多次调用, 当显示文字时只需计算出显示地址而后调用字模入口地址即可。

本文提出的基础DSP控制的液晶显示屏,作为示波表显示前端已在实际应用中取得了成功。该系统中所选用具有64K大容量缓存区的控制器,适用于多种点阵规格的显示屏使用,加之其内部固化的字符发生器可产生160种字模,以及具有通过改变指令参数可实现图像的闪烁、翻转、移动等特点,因此从总体性能方面而言其大大强于同类型的其它控制器,非常适用于各种便携式系统显示前端的设计。

LCD显示屏相关文章:lcd显示屏原理


lcd相关文章:lcd原理

上一页 1 2 3 下一页

关键词:LCD液晶显示屏SED1335

评论


相关推荐

技术专区

关闭