LED_LCD点阵使用.ppt

LED_LCD点阵使用.ppt

ID:48822087

大小:604.00 KB

页数:23页

时间:2020-01-29

LED_LCD点阵使用.ppt_第1页
LED_LCD点阵使用.ppt_第2页
LED_LCD点阵使用.ppt_第3页
LED_LCD点阵使用.ppt_第4页
LED_LCD点阵使用.ppt_第5页
资源描述:

《LED_LCD点阵使用.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、字符点阵式液晶显示模块[1]由5×8点阵形成1个显示区域,各区域之间有明显间隔,通常1个字符需5×7点阵显示,最下行为光标。[2]由于点阵不连续,所以不能显示图形;又点阵数少,不宜显示中文字符,只能显示西文字符。[3]各字符有对应的字符显示码,无须直接操纵单个点阵,所以操作简单。液晶显示器LCD(LiquidCrystaiDisplay)知识LCD优点:体积小、功耗低、显示信息丰富、无电磁辐射。主要分2大类:字符点阵式液晶显示模块图形点阵式液晶显示模块图形点阵式液晶显示模块1、整个显示区域点阵连续

2、,显示字符所需点阵数可任意,如通常中文字符为16×16点阵,相应西文可选为8×16点阵,如图所示。2、由于点阵连续,所以不仅能显示中、西文字符图形,还可显示图形。3、各字符形状任意,无固定的字符显示码,须直接操纵单个点阵,所以编程复杂。点阵数据产生以16×16点阵为例,共32字节,按“先上后下,先左后右、字节倒转”(列行式、字节倒转)生成规则,所得字节数据如下:0xFE,0x02,0x02,0xFE,0x00,0xFE,0x32,0xCE,0x00,0xF2,0x12,0xF2,0x02,0xFE

3、,0x02,0x00,0x07,0x02,0x02,0x07,0x00,0xFF,0x04,0x07,0x00,0x07,0x04,0x47,0x80,0x7F,0x00,0x00字节顺序1234567891011121314151617181920212223242526272829303132字节顺序字节位顺序D0D1D2D3D4D5D6D7字节位顺序D0D1D2D3D4D5D6D7点阵数据产生软件——字模生成软件为了方便编程,液晶点阵数据有专门的生成软件,即字模生成软件,使用注意事项:1、显

4、示顺序,随各液晶型号的不同而不同,常有:逐列式:逐行式:列行式:行列式:2、显示走向,“高位在前”或“低位在前”(即字节倒转);3、显示格式,阴码(0显示)、阳码(1显示)4、编码格式,汇编格式、C51格式;5、显示字符字体、点阵的选择;EDM12864图形点阵液晶显示器模块使用128×64点阵,可显示4×8个16×16的点阵汉字,引脚说明:引脚名称功能描述1Vss电源地2Vdd+5V电源3Vlcd液晶驱动电压(典型15V)4D/I数据/指令选择:1时D7~D0上为数据,0时D7~D0上为命令(指

5、令)5R/W数据读/写控制:1时读D7~D0上数据(读忙、读DDRAM数据);0时将数据写到D7~D0上(写命令、写数据);6E使能信号:见时序7~14D0~D7数据总线15CS1屏选线:高有效,CS1=1,CS2=0选择左半屏;CS1=0,CS2=1选择右半屏;16CS2如上17/RST复位线:低电平复位LCD内部各设置寄存器18Vadj负压输出,供液晶驱动电压19BL+背光电源+20BL-背光电源-LCD模块操作时序及示例程序LCD模块一般如下4类操作:1、写命令:如设置起始地址、显示开/关等

6、;2、写数据:将点阵数据写入LCD,在相应位置显示;3、读状态:读LCD内部各状态,最常用的是“忙”状态,当LCD“忙”时,各种对LCD的操作均无效;4、读数据:读内部DDRAM数据,此操作较少使用。其中最常用的是“读状态”、“写命令”、“写数据”3种,子程序:读状态(READ_BUSY)写命令(WRITE_COMD)写数据(WRITE_DATA)一、读操作时序D/I为0时,读状态;D/I为1时,读数据。CLRLCD_RWCLRLCD_DISETBLCD_EJBACC.7,RD_BF_LOOPRE

7、TE线平时为高,D/I、R/W线平时为低READ_BUSY:MOVP0,#0FFHRD_BF_LOOP:CLRLCD_ELCALLDELAYCLRLCD_DISETBLCD_RWLCALLDELAYSETBLCD_ELCALLDELAYMOVA,P0LCALLDELAYCLRLCD_ELCALLDELAY操作步骤:1、平时E为高、R/W为低;2、E为低后,R/W为高;3、E为高,读入数据总线状态;4、E为低,接着R/W恢复为低;5、最后E恢复为高。二、写操作时序D/I为0时,写命令;D/I为1时,

8、写数据。写命令:命令字放在LCD_COMD中,E、D/I、R/W线平时保持为高。写数据:点阵数据放在LCD_DATA中,E、D/I、R/W线平时保持为高。写命令子程序WRITE_COMD:LCALLREAD_BUSYCLRLCD_ELCALLDELAYCLRLCD_DICLRLCD_RWLCALLDELAYSETBLCD_ELCALLDELAYMOVP0,LCD_COMDLCALLDELAYCLRLCD_ELCALLDELAYSETBLCD_D/ISETBLCD_RWSETBLCD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。