微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 一种基于DSP实现的LCD液晶屏显示技术

一种基于DSP实现的LCD液晶屏显示技术

时间:10-07 来源:3721RD 点击:

t LCD_ cmd=0x003F:

port LCD_ null=0x003F;

port LCD_ emd一0x002D;

∥LCD_ RST=1,CE=0,CD=1,WR=1,RD=0,OEW=1

port LCD_ nulI=0x002D;

temp=port LCD_ read:

port LCD_ cmd=0x003F;

port LCD_ null=0x003F;

return(temp);}

画点子程序:

Void led draw point(unsigned short X,unsigned short y)

{

unsigned short temp;

temp一(y<<4)+(x>>3)+0x100;

led-write-data(temp);

led-write-data(temp>>8);

lcd-write-write-command(0x24);

//送地址指针的控制字24H到命令端口

temp=(0x07一(X&ox07))l 0xF8;

//FOH~FFH把选中的一位置1,即点亮,画点完成

lcd-write-command(temp);

}

  向液晶模块写数据和写指令的子程序与读数据的过程相似,只要根据控制模块的时序图给出相应的命令即可。然后编写出初始化、清屏、画点等子程序,再此基础上就可以编写显示字符、数字、汉字及图形等。每条指令的执行都是先送入参数,再送入指令代码,然后送显示数据。

  4 结 语

  本文提出利用高速率DSP芯片控制液晶屏显示的技术,并编写出针对DSP的C语言液晶模块的驱动程序,能够广泛地应用于各种图像的处理和显示场合,在调试和仿真过程中取得了良好的显示效果。此电路的设计思想也可以应用在其他液晶模块的接口设计中,只要对程序稍加改动就可以加以。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top