点阵液晶显示屏课件.ppt

点阵液晶显示屏课件.ppt

ID:57140312

大小:1.02 MB

页数:40页

时间:2020-08-01

点阵液晶显示屏课件.ppt_第1页
点阵液晶显示屏课件.ppt_第2页
点阵液晶显示屏课件.ppt_第3页
点阵液晶显示屏课件.ppt_第4页
点阵液晶显示屏课件.ppt_第5页
资源描述:

《点阵液晶显示屏课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OCMJ15X20D 系列中文液晶显示模块简介OCMJ15X20D(320x240点阵)中文液晶显示模块是一个中英文文字与绘图模式的点矩阵液晶显示模块,内建512KByte的ROM字形码,可以显示中文字型、数字符号、英日欧文等字母,并且内建双图层(TwoPage)的显示内存。在文字模式中,可接收标准中文文字内码直接显示中文,而不需要进入绘图模式以绘图方式描绘中文,可以节省许多微处理器时间,提升液晶显示中文之处理效率。引脚连接与功能液晶屏的控制液晶屏的控制,是通过单片机与液晶屏通讯完成的。其液晶屏内部集成了液晶屏控制部分,所以我们只需要

2、与液晶屏进行通讯,就可以完成对液晶屏的所有操作。与液晶屏的通讯,主要分为读和写。下面主要介绍写方面的内容。对液晶屏的写操作,分写寄存器(指令)和写数据(显示的资料)两方面。voidreg_write(ucharregname,ucharregdata)//写资料到缓存器(指令)voidddr_wr(ucharwrdata)//写资料到DDRAM**写前判忙单字节写寄存器(写指令)voidreg_wr(ucharregnada){P0=regnada;delay_2us();lcd_cs1=0;//chipenable.delay_2u

3、s();lcd_rd=1;//delay_2us();lcd_rs=0;//rs=0;delay_2us();lcd_wr=0;//wr=0;delay_2us();delay_2us();;lcd_wr=1;//wr=1;delay_2us();lcd_rs=1;//rs=1;delay_2us();lcd_cs1=1;//chipdisable.delay_2us();}写寄存器(写指令)voidreg_write(ucharregname,ucharregdata)//写资料到缓存器{reg_wr(regname);delay_

4、2us();delay_2us();delay_1us();reg_wr(regdata);delay_2us();delay_2us();delay_2us();}写资料voidddr_wr(ucharwrdata)small//写资料到DDRAM{uintk=0;while(lcd_busy==1);///写前判忙delay_2us();P0=wrdata;delay_2us();lcd_cs1=0;//chipenable.delay_2us();lcd_rd=1;//delay_2us();lcd_rs=1;//rs=1;de

5、lay_2us();lcd_wr=0;//wr=0;delay_2us();lcd_wr=1;//wr=1;delay_2us();lcd_rs=1;//rs=1;delay_2us();lcd_cs1=1;//chipdisable.delay_2us();}液晶屏的初始化1:复位sbitlcd_rst=P1^7;main(){lcd_rst=0;delay_ms(120);lcd_rst=1;delay_ms(120);}液晶屏的初始化2:寄存器初始化这个过程比较复杂,要了解寄存器初始化具体步骤,需要对液晶屏内部的寄存器有所了解。

6、下面介绍一些常用的寄存器。REG[00h]REG[00h]的bit0bit0=0反白显示效果:reg_write(0x0,0xcc);bit0=1正常显示效果:reg_write(0x0,0xcd);文字模式设定全角文字是以16x16的点矩阵组成,半角文字是8x16的点矩阵组成全角(中文)及半角(英文)文字的混和显示:液晶显示模块的中文显示方式则是在文字模式,直接输入中文字码(GB或BIG5码),就可以在光标所在位置显示中文。因为中文字码占两个Byte,所以如果MCU接口是8-Bit,则MCU必须分两次将中文字码的HighByte&L

7、owByte)写入D系列中文液晶显示模块英文或数字码只占一个Byte,因此只要将内码一次写入D系列中文液晶显示模块既可汉字显示写入“中”的字型码HighByteddr_wr(0xd6);写入“中”的字型码LowByteddr_wr(0xd0);在光标所在位置会显示“中”写入“文”的字型码HighByteddr_wr(0xce);写入“文”的字型码LowByteddr_wr(0xc4);在光标所在位置会显示“文”#include"reg52.h"#include"delay.h"#include"led.h"main(){lcd_rst

8、=0;delay_ms(120);lcd_rst=1;delay_ms(120);P0=0XFF;lcm_init();//液晶屏初始化lcm_clr();//清屏ddr_wr(0xd6);ddr_wr(0xd0);dd

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

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

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