欢迎来到天天文库
浏览记录
ID:38953446
大小:518.50 KB
页数:27页
时间:2019-06-22
《《片机12864LCD显》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十二章12864LCD显示硅谷芯微技术贡献网址:www.threeway.cc现在市面上常用的显示器有CRT、LCD、LED、等离子显示器几种。根据应用领域分类一般分为:★TN-LCD,主要用于钟表、计算器、仪表、家电、数字小型点矩阵、通信及办公设备。★STN-LCD,以黑白色为主,应用集中在PDA、游戏机、翻译机、传真机、电话、摄影机、POS收款机、医疗器材、工业仪器显示屏等领域。★TFT-LCD,以彩色为主,应用集中在电视、TV电话、计算机、导航仪等为主流,将来会渐渐取代传统之CRT显示器。根据
2、液晶显示像素大小可分为:64*32、128*64、320*640等。根据其显示颜色有单色(黑白)、4灰阶、16灰阶、256色、4096色、16位真彩色、32位真彩色等。根据控制方式可分为:★段式液晶★字符图形式液晶。★掌握12864串行和并行模式读写时序★掌握串行和并行模式的数据传输方法★理解12864显示汉字原理★理解12864显示图片原理本章重点:12.112864概述我们学习是采用的LCD为STN类,像素为128*64黑白字符图形式12864液晶屏。买LCD的时候会配带相应的驱动控制器,虽然对应
3、的驱动控制其型号很多,不过使用方法大同小异。12864有带字库的和不带字库两种,不带字库的需要自己用专用软件取模,现在市面上常用的驱动控制器都带字库。JHD529M1是一个128*64的LCD驱动控制器,可显示汉字及图形。内置8192个中文汉字CGROM(16*16)、128个字符(ASCII码)HCGROM(8*16)及128*64点阵显示RAM(GDRAM)。12.1.1基本特征低电源电压4.5-5.5V,2MHZ时钟频率,通讯方式为串并行可选,工作温度为0-55度。12.1.2显示内容可以构成全
4、中文人机互交图形界面。可以显示8*4行16*16点阵汉字,也可以完成图形显示。并且可以实现光标显示,画面移动,自定义字符、睡眠模式。12.1.3通信接口并行:8位数据线DB0-DB7、3位控制线RS,R/W,E串行:I2C接口CS,SCLK,SDA12.1.4管脚定义:引脚号引脚名称方向功能说明1VSS-模块的电源地2VDD-模块的电源正端3V0-LCD驱动电压输入端4RS(CS)H/L并行的指令/数据选择信号;串行的片选信号5R/W(SID)H/L并行的读写选择信号;串行的数据口6E(CLK)H/L
5、并行的使能信号;串行的同步时钟7DB0H/L数据08DB1H/L数据19DB2H/L数据210DB3H/L数据311DB4H/L数据412DB5H/L数据513DB6H/L数据614DB7H/L数据715PSBH/L并/串行接口选择:H-并行;L-串行16NC空脚17/RETH/L复位低电平有效18NC空脚19LED_A-背光源正极(LED+5V)20LED_K-背光源负极(LED-OV)12.2传输方式向驱动控制器发送命令分为串行和并行传输,无论何种传输,他们的控制字格式都是一样的:格式11111A
6、BC,A为读写控制,H_读,L_写;B为类型控制,H_数据,L_指令;C为0。以及指令集是相同的。指令指令码说明执行时间RSRWDB7DB6DB5DB4DB3DB2DB1DB0清除显示0000000001将DDRAM填满“20H”,并且设定DDRAM的地址计数器(AC)到“00H”4.6ms地址归位000000001X设定DDRAM的地址计数器(AC)到“00H”,并且将游标移到开头原点位置;这个指令并不改变DDRAM的内容4.6ms进入点设定00000001I/DS指定在资料的读取与写入时,设定游标
7、移动方向及指定显示的移位72us显示状态开/关0000001DCBD=1:整体显示ONC=1:游标ONB=1:游标位置ON72us游标或显示移位控制000001S/CR/LXX设定游标的移动与显示的移位控制位元;这个指令并不改变DDRAM的内容72us功能设定00001DLXREXXDL=1(必须设为1)RE=1:扩充指令集动作RE=0:基本指令集动作72us设定CGRAM地址0001AC5AC4AC3AC2AC1AC0设定CGRAM地址到地址计数器(AC)72us设定DDRAM地址001AC6AC5
8、AC4AC3AC2AC1AC0设定DDRAM地址到地址计数器(AC)72us读取忙碌标志(BF)和地址01BFAC6AC5AC4AC3AC2AC1AC0读取忙碌标志(BF)可以确认内部动作是否完成,同时可以读出地址计数器(AC)的值0us写资料到RAM10D7D6D5D4D3D2D1D0写入资料到内部的RAM(DDRAM/CGRAM/IRAM/GDRAM)72us读出RAM的值11D7D6D5D4D3D2D1D0从内部RAM读取资料(DDRAM/CGRA
此文档下载收益归作者所有