ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:140.53KB ,
资源ID:22098813      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22098813.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(LCD1中文资料Word文档格式.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

LCD1中文资料Word文档格式.docx

1、4)Nokia5110工作电压3.3V,正常显示时工作电流 200uA以下,具有掉电模 式,适合电池供电的便携式移动设备。可以在市场上买到Nokia5110的裸屏和带PCB的Nokia5110屏幕,因为N okia5110是不带背光的,所以通常商家会在PCB上按了几个背光LED,上电就 能亮,建议大家还是买那种连上 PCB的5110。Nokia5110 原理图:7貼T NOKIA 5110g位脚/CS -片选引脚D/C数据和命令切换脚D1N -娴输入CU(州申引脚VDD电源正BLC -背光控制开关(低电平打开背光GND -电源地SCL -扩展用字库EEPROM时神SDA扩展用EEPROM1数据

2、引制商家把该引出的管脚都引出了,下面就可以连接C8051F的相应管脚,写程 序驱动5110 了。Nokia5110和Nokia3110是兼容的,用的都是同一款驱动芯片 PHILIPS P CD8544。SPI接口时序写数据/命令Nokia5110(PCD8544)的通信协议是一个没有 MISO只有MOSI的SPI协议, 如果单片机有富裕的SPI接口,也可以利用硬件SPI,但通常没有必要,只需要 软件程序模拟即可。SCEJ LSCLK曲INpBfl )(DB5 )( DB4 (DB3 :(DB2 DBi X DBD XMGL630圈询串行总线协议一一传送1个宇节/*函数名称:LCD_write_

3、byte函数功能:模拟SPI接口时序写数据/命令LCD 入口参数:data :写入的数据;comma nd :写数据/命令选择;出口参数:无备注:*/void LCD_write_byte( un sig ned char dat, un sig ned char comma nd)/5110片选有效,允许输入数据 /写命令/写数据传送8bit数据unsigned char i; LCD_CE = 0;if (command = 0)LCD_DC = 0; else LCD_DC = 1; for(i=0;i8;i+)if(dat& 0x80) SDIN = 1; elseSDIN = 0;

4、SCLK = 0;dat = dat 1;SCLK = 1;禁止5110LCD_CE = 1;管脚D/C(LCD_DC)用于选择写的是命令(D/C=O)还是数据(D/C=1)(2) Nokia5110的初始化接通电源后,内部寄存器和 RAM的内容是不确定的,这需要一个 RES低 电平脉冲复位一下。当 VDD变为高电平,达到VDDmin(或更高)之后,最多10 0ms,RST输入低电平(电平幅度V0.3VDD)。VDDESr 1RW *|5110复位时序LCD_i nit5110初始化入口参数:void LCDnit(void) LCD_RST = 0; delay_1us();LCD_RST

5、= 1;LCD_CE = 0;delay_1us();/产生一个让LCD复位的低电平脉冲/关闭LCD/使能LCDLCD_write_byte(0x21,LCD_write_byte(0xc8,LCD_write_byte(0x06,LCD_write_byte(0x13,LCD_write_byte(0x20, LCD_clear();LCD_write_byte(0x0c,0); /使用扩展命令设置LCD模式 /设置液晶偏置电压 /温度校正0); / 1:48 /使用基本命令,V=0,水平寻址/清屏 /设定显示模式,正常显示 / 关闭 LCD设置Nokia5110液晶的坐标Nokia5110

6、(PCD8544)的命令集:表】指令集指令2字DB7DB6DB4 DB3DB2 DB1D60(H = 0 or 1)NOP 00,r-,剳能蛙直 001矿PDLI苑逍控习h逅丸橈式r 扩曲令设直:)写垃誓 1(H = 0)基本捋令集Dr比sC:Di02eDo耳盂:諾址扳FtV-lo-X半可悝用cQE设置RAM的、比址CGVj厂%设蚩赋疔Y0 V5世矍旳kt扯&XgXi心Xo览兰血帕叮宅E:0 X5 ENQ(enwiEY)66 006 ACK(acknowledge J77 00*7 BEL(bEll)83 010 BS(backspace)99 Oil TAB(horizonta丄 cab)A

7、 012 LF(NL line feed, newB 013 VT(vertical 匸曰b)C 014 FF(NP focB feed, newD 015 CR(carriage e皂cutn)14E 016 SO(shif lb DutJ15F 017 SI(shift in)1610 020 DLE(data link escape1711 021 DC1(dtice control 1)1812 022 DC2(device control 2)1913 023 DC3(device control 3)2014 024 DC4(device control 4)line)Dec Hx

8、 OH Htnrtl ChrDc Hx Oct Html Chr1AIB1CID IEIF025Q26027030031032033MAK SW ETB CAT EM SUB ESC034 FS035 GS036 R5037 US(negative acknowledge (synchEcmcnas idle (end of trans block) (cancelJ(end at medium) (substitute)(escape)(file separator (group separator) (record sepacator (unit SEpazator)04004104204

9、304045046047Q50051052;053054055056057060 06106206306406S066067070071072073074075076077崔畑; #33; #34; 4#3S;36;37;#39; 曲40; i#41;4*42;#44;4f45;曲47;348;“叱#50;6r#Sl;4#52;#54;#55;s*57;*#58;#60j ?Space4 S5676869707172737475767778796031B28334S596B8B990919294954041424344454647494A4B4C4D4E4F505152535455565759

10、5A5B5C5D5E5F100101102103A#S4;104*#68;105106107110111112113#69;#72;*#73;*#74;114*#76;115116117120121122123i#77;i#78;*#79;咖0;i#02;*#S3;1Z4 A#34;125LZG1271301311321334#S5;*#07;加Cl; i#91;134*#92;135*#93;136*#94;137*#95;B C DFIH N 0 PPTUW9798991041081091141181191241266162636465666k6B6C6D6E6F7B7A7C7D7E7F1

11、4014114214314414514614715Q1511521531541551561571601611621631641651661671701711721731T41?176177*#96;护8:小99 =fl00;*#101;*#103;#105;#106;*#107;*#106;*#1101;*#113;fiHlS;*#117;#115;*#120;4flZl;*#124;4*125;*#12?;mnDEL函数名称LCD write char函数功能入口参数出口参数显示英文字符显示的字符void LCD_write_char(unsignedchar c)unsigned char

12、 line;c -= 32;/数组的行号for (line=0; line000000 0 06000000 0-oeoooee 0-0 000 oooooeoooo 0oooo OOOOO12*12点阵(6)显示图形显示的图形像素大小不能超过84*48。也有一个字模提取小软件Zimo 21可以帮助我们得到图像的像素数组。但要注意 Zimo21软件的设置,不然的话就显示不了想要的图片。Zimo21设置要注意选中“纵向取模”“字节倒序”这样才能在 5110上显示正确的图 像。LCD_draw_bmp_pixel位图绘制函数X、Y位图绘制的起始X、丫坐标*map位图点阵数据;Pix_x位图像素(长

13、)Pix_y位图像素(宽)void LCD_draw_bmp_pixel(unsigned char X,unsigned char Y,unsigned char *map, unsigned char Pix_x,unsigned char Pix _y)unsigned int i,n;unsigned char row;/计算位图所占行数if (Pix_y%8=0) 如果为位图所占行数为整数row=Pix_y/8;elserow=Pix_y/8+1; 如果为位图所占行数不是整数LCD_set_XY(X,Y);for (n=0;nrow;n+) 换行for(i=0;Pix_x;LCD_set_XY(X+i,Y+n);LCD_write_byte(m api+n*Pix_x, 1);要显示的图像NOKIA5110显示出来的效果

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

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