首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心理工论文电子通信
   NOKIA移动电话液晶显示模块LPH7366原理及其应用      ★★★ 【字体: 】  
NOKIA移动电话液晶显示模块LPH7366原理及其应用
收集整理:佚名    来源:本站整理  时间:2009-01-10 22:30:21   点击数:[]    

DDRAM的行地址;

(3)设置显示存储器DDRAM的列地址;

扩展指令集包含下列指令:

(1)设置温度系数;

(2)设置偏置系统;

(3)设置工作电压寄存器。

表1给出了模块控制器指令集标志位的含义,表2是对该指令集的详细描述。该液晶模块的工作电压可由软件设置,其数值依赖于所选择的液晶。模块温度系数、偏置电压的工作原理及设置方法可参见有关参考文献,用户可根据显示的效果进行调整,本文的设置仅作参考。

表1 PCD8544指令集标志位说明

01
PD正常模式低功耗模式
V水平寻址垂直寻址
H基本指令集扩展指令集
D和E  
00白屏
01正常显示
10全显
11反转
TC1和TC0  
00温度系数1
01温度系数2
10温度系数3
11温度系数4

表2 PCD8544指令集

指  令D/C控   制   字 说  明
D7D6D5D4D3D2D1D0 
(H=0或1)
NOP000000000空操作
功能设置000000PDVH低功耗模式,写入模式,指令集选择
写数据1D7D6D5D4D3D2D1D0写数据到DDRAM
(H=0)
保  留0000001××不  用
00001××××
显示控制000001D0E显示模式配置
设Y地址001100Y2Y1Y0设Y地址,0Y5
设X地址01X6X5X4X3X2X1X0设X地址,0X83
(H=1)
保  留000000001不  用
00000001×
000001×××
001××××××
温度控制0000001TC1TC0设温度系数
偏置000010BS2BS1BS0设偏置电压
设Vop01VOP6VOP5VOP4VOP3VOP2VOP1VOP0设置液晶工作电压

4 与单片机的接口及显示编程

LPH7366显示模块可与多种串行接口进行通信,下面介绍其与MCS51单片机的通信接口方法。显示模块的电源输入VDD1、VDD2通常连到一起接到2.7~3.3V直流电源上,VLCD与电源地之间应接10μF电解电容。使用内部时钟时,应将OSC接地。图4所示是单片机与LPH7366显示模块的接口图。

如果单片机的工作电压为5V,则需在连接线中串入100Ω左右的电阻,而如果单片机的工作电压为3V,则可直接连接。工作时将单片机串行口设置为模式0,并通过向SBUF寄存器写入数据来完成8位串行数据的发送,RXD用以输出串行数据,TXD则产生串行时钟,其余控制引脚可利用P1或P3口的I/O线产生控制信号。以下代码为显示编程范例,运行该程序后屏幕上可显示大写的‘PH’字符。

define uchar unsigned char

define cflag 0x00

define dflag 0x01

define set_xadr 0x80

define set_yadr 0x40

sbit SCK=P3^0;

sbit SDIN=P3^1;

sbit SCE=P1^0;

sbit DC=P1^1;

sbit RES=P1^2;

char_table[8]=

{

0x1f,0x05,0x07,0x00, /*字符‘P'点阵*/

0x1f,0x04,0x1f,0x00, /*字符‘H'点阵*/

};

main

{

uchar i;

uchar x,y; /*定义x,y地址指针*/

mode_initiation();

x=0;

y=0;

write_byte(cflag,set_xadr + x);

write_byte(cflag,set_yadr + y);

for(i=0;i<8;i++){

write_byte(dflag,char_table[i]);

}

}

模式初始化函数

void mode_initiation(void)

{

ES=0;

RES=1; /*复位液晶控制器*/;

SCON=0x02; /*设置串行口为模式0*/;

write_byte(cflag,0x21);

/*PD=0,V=0,选择扩展指令集*/

write_byte(cflag 0x10);

/*设置LCD工作电压*/

write_byte(cflag 0x20);

/*PD=0,V=0,选择基本指令集*/

write_byte(cflag 0x0c);

/*设置显示正常的工作模式*/

}

写入数据字节

void write_byte(uchar f,uchar b)

{

if(f==0)DC=0;

else DC=1;

SCE=0

SBUF=b;

TI=0;);

SCE=1

}

5 结束语

由于LPH7366现已可以大量生产,因此该液晶显示模块的价格非常低廉,而且由于其具有结构紧凑、耗电少、操作简便等特点,因而非常适合于便携式设备的应用和开发。



上一页  [1] [2] 


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:手机数码相机的低压闪光灯设计

  • 下一篇文章:液晶显示模块DMF-50081在单片机系统中的应用
  • 返回上一页】【打 印】【关闭窗口
    中查找“NOKIA移动电话液晶显示模块LPH7366原理及其应用”更多相关内容 5VAR论文频道
    中查找“NOKIA移动电话液晶显示模块LPH7366原理及其应用”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››嵌入式系统的通信规约管理平台设计...
  • ››一种基于七号信令的局间话单采集系...
  • ››对于变频器的制动技术分析
  • ››电子文件管理元数据宏观结构多维分...
  • ››浅论卫星电视接收机的常见故障的检...
  • ››信息时代网络用户信息检索焦虑的心...
  • ››论GIS在高校房产管理中的实际应用
  • ››关于电力通信发展战略的思考 金李莎...
  • ››2G、3G切换精细化优化分析思路探讨...
  • ››光纤自动化生产的需求与时机
  • ››NOKIA移动电话液晶显示模块LPH7366...
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .