LCD5110中文资料文档格式.docx

上传人:b****2 文档编号:15240113 上传时间:2022-10-28 格式:DOCX 页数:15 大小:537.95KB
下载 相关 举报
LCD5110中文资料文档格式.docx_第1页
第1页 / 共15页
LCD5110中文资料文档格式.docx_第2页
第2页 / 共15页
LCD5110中文资料文档格式.docx_第3页
第3页 / 共15页
LCD5110中文资料文档格式.docx_第4页
第4页 / 共15页
LCD5110中文资料文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

LCD5110中文资料文档格式.docx

《LCD5110中文资料文档格式.docx》由会员分享,可在线阅读,更多相关《LCD5110中文资料文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

LCD5110中文资料文档格式.docx

S为GND

R3.R4

町鞠情况而定,可以婵翻hlk的限触眼

DSLDS2为很晶熊UH,需嬖选用专用的白触者其他肌皿普触岫片LED效果不好!

所有的元件均为贴片到裳

074)7-30擅理

eitaJzb而ang二SULjdlcn

好电压供电三

正常置计的额是福照凭设计以即果夏曲n洞却笔3.W筷电的单片视的诏稹阵滞管部分可以不用年接白已根据系出电!

C8051F学习笔记:

Nokia5110驱动

Nokia5110是一款经典机型,可能由于经典的缘故,旧机器很多,所以很多

电子工程师就把旧机器的屏幕拆下来,自己驱动Nokia5110,用于开发的设备显

示,取代LCD1602

使用Nokia5110液晶的四大理由

1)性价比高,LCD1602可以显示32个字符,而Nokia5110可以显示15个汉字,30个字符。

Nokia5110裸屏仅元,LCD1602一股15元左右,LCD12864一般50~70元。

2)接口简单,仅四根I/O线即可驱动,LCD1602fl11根I/O线,LCD12864B12根。

3)速度快,是LCD12864的20倍,是LCD1602的40倍。

4)Nokia5110工作电压,正常显示时工作电流200uA以下,具有掉电模式,适

合电池供电的便携式移动设备。

可以在市场上买到Nokia5110的裸屏和带PCB的Nokia5110屏幕,因为Nokia5110是不带背光的,所以通常商家会在PCB上按了几个背光LED,上电就能亮,建议大家还是买那种连上PCB的5110。

Nokia5110原理图:

澧2

'

/RST・NOKIA51.10复位脚

/CS-片选引脚

DLN-数据输入

CLK•时伸引瓢

VDD・则正

BLC-背光控制开关,低电平打开背舞

GND-电源地

SCL-扩展用字库EEPR0M时抻

SDA-扩展用EEPROM数据引脚

商家把该引出的管脚都引出了,下面就可以连接C8051F的相应管脚,写程

序驱动5110了。

Nokia5110和Nokia3110是兼容的,用的都是同一款驱动芯片PHILIPSPCD8544。

(1)SPI接口时序写数据/命令

Nokia5110(PCD8544的通信协议是一个没有MISO只有MOSI的SPI协议,如果单片机有富裕的SPI接口,也可以利用硬件SPI,但通常没有必要,只需要软件程序模拟即可。

图:

小号.白唠力以——埠送】个字节

SCLK=1;

//禁止5110

}LCD_CE=1;

}

管脚D/C(LCD_DCi于选择写的是命令(D/C=0也是数据(D/C=1)

(2)Nokia5110的初始化

接通电源后,内部寄存器和RAM的内容是不确定的,这需要一个RESf氐电平脉冲复位一下。

当VDD变为高电平,达到VDDmin段更高)之后,最多100ms,RST俞入低电平(电平幅度<。

^DC

-resf

5110复位时序

/***********************************************************

函数名称:

LCD_init

函数功能:

5110初始化

入口参数:

出口参数:

无备注:

***********************************************************/

voidLCD_init(void)

{

LCD_RST=0;

//产生一个让LCD复位的低电平脉冲

delay_1us();

LCD_RST=1;

LCD_CE=0;

//关闭LCD

LCD_CE=1;

//使能LCD

LCD_write_byte(0x21,0);

〃使用扩展命令设置LCD模式

LCD_wHte_byte(0xc8,0);

//设置液晶偏置电压

LCD_write_byte(0x06,0);

//温度校正

LCD_write_byte(0x13,0);

//1:

48

LCD_write_byte(0x20,0);

//使用基本命令,V=0,水平寻址

LCD_clear();

//清屏

LCD_write_byte(0x0c,0);

//设止显小模式,正常显小

}

(3)设置Nokia5110液晶的坐标Nokia5110(PCD8544)勺命令集:

表i指令先

指令

&

C

修十字

描述

Dur

UB4

□B3

OE2

Dm

口BO

(H=C11hICF0

D

c

3

Q

Ul.

空族火

功但设置0

1

ub

PD

td

逑入桢式:

If喇甘由祖型I-

与以拭

也■由基本指令集

07

Da

ry

Di

Do

匚雷裾rru■;

■.,.!

喉酊

X

1-力'

L

MB一忆工

也都

K

1<

j辞丐

a冒上《为tF

"

i1

fl-

V:

Y-

没赞阳巧忘比

0<

6

Xg

Xs

Xi

OsX<

83

伸=11虻展指令集

浜审

G

不可使生

c

术口[倬用

湖E掷t!

l

e

g

TC0

壁齿度用密ICC

乍所

小「椁:

前置看统

1面

依’3

Q00

|x

Y0PJ

BS2XVspj

HS-XVrjP'

RS:

X

VOPCi

一:

可向:

百转2可校习

命令字符解释:

BIT

*是活动的

工十抗2植式

V

津三号址

H

,两£

本币告状

悦耳才一^^令配

口andE00

10[M11

坦示宁闩普岩年式甲'

二哥£

工段比片底靠模式

干口1anrTCS

00

01

10

11

vl=d温我格慰C14co混度事股1

Vlcd跟度蒙就2

VlCd度断账3

要注意的是“功能设置”命令的“H”和"

V'

H=0使用基本指令集命令,H=1使用扩展指令集命令

V=0水平寻址,V=1垂直寻址。

『1535

留」悟式用等址

48*84点阵的格式如上图,数据以字节8bit为单位下载到PCD8544的48*84bit显示数据RAM矩阵。

列通过地址指针寻址,地址范围为X0〜83(1010011),Y0〜5(101)。

地址不允许超过这个范围。

图3用垂直寻址方式CV=B往RAM写数据的次序

在垂直寻址(V=1),Y地址在每个字节之后递增,经最后的Y地址(Y=5之后,Y绕回0,X递增到下一列的地址。

图6用水平导电方式(V=0)往RA曳写入数据的次序

在水平寻址模式(V=0),X地址在每个字节之后递增,经最后的X地址(X=83)之后,X绕回0,Y递增到下一行的地址。

经每一个最后地址之后(X=83,Y=5)地址指针绕回地址(X=0,Y=0)

LCD_set_XY

设置LCD坐标函数

X:

0—83

Y:

0-5

备注:

voidLCD_set_XY(unsignedcharX,unsignedcharY)

LCD_write_byte(0x40|Y,0);

//column

LCD_write_byte(0x80|X,0);

//row

(4)显示英文字符

英文字符占用6*8个点阵,通过建立一个ASCII的数组font6x8[][6]来寻址。

而这个数字的行号对应(字符ASCI例-32)。

ASCI例表如下:

Detl-bHimiChrDecTtOdMimiChrJIhDet-ItnlDhr

 

/***********************************************************/

***********************************************************/voidLCD_write_char(unsignedcharc){

unsignedcharline;

c-=32;

〃数组的行号

for(line=0;

line<

6;

line++)LCD_whte_byte(font6x8[c][line],1);

如要在NOKIA5110输出大写“A”,对应数组的行号为33,对应的元素为{0x00,0x7C,0x12,0x11,0x12,0x7C},水平寻址(V=0)

OxDODxTC。

工1£

Dzllq^lZOxTC

NOKIA5110一行可以显示14个字符,可以显示六行。

采用12*12点阵汉字时,由于不是8的整数倍数,因此行与行之间只能隔

开,这样才能完整显示一个汉字。

//欢

{0x0A,0x92,0x62,0x9E,0x02,0x18,0x87,0x74,0x84,0x14,0x0C,0x00,0x02,0x01,0x00,0x04,0x05,0x02,0x01,0x00,0x01,0x02,0x04,0x00}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1