单片机专题实训lcm.pptVIP

  • 1
  • 0
  • 约3.57千字
  • 约 14页
  • 2018-06-01 发布于山西
  • 举报
单片机专题实训lcm

单片机专题实训 液晶显示模块 在图1中,液晶模块的控制器有一个行驱动器IC3和两个列 驱动器IC1、IC2。主要有如下的部件。 指令寄存器:用于寄存指令码,在DI=0,E信号下降沿写入。 数据寄存器:用于寄存数据,在DI=1,E信号下降沿写入。 忙标志BF:指示内部情况;忙时不接受外不指令好和数据。 显示控制触发器DFF:用于显示器开关控制。 显示数据RAM:用于存储显示数据。 X地址计数器:存储器页地址,没计数功能,需由软件设定。 Y地址计数器:存储器列地址,写入数据,Y地址自动加1。 Z地址计数器:存储器行地址,具有循环计数功能。 1、使用汉字字模提取软件HZDotRead.exe提取16×16点阵汉字字模。 * * 西安交通大学城市学院电信系实验中心 张桦 办公室:实验楼 510 办公室电话:029 email: yuazhang@163.com (LCM12864模块运用) LCM12864是一种图形点阵液晶显示器,它主要由行驱动 器/列驱动器及128×64全点阵液晶显示器组成。可完成图形 显示,也可以显示8×4个(16×16点阵)汉字。 一、主要技术参数和性能 电源:VDD为+5V,内部自带-10V负压,用于LCD的驱动; 显示内容:128(列)×64(行)点; 全屏幕点阵; 七种指令; 与CPU接口采用8位数据总线并行输入输出和8条控制线; 占空比1/64; 工作温度: -10℃ ∽ +50℃ ,存储温度: -20℃ ∽ +70℃。 二、主要内部硬件构成 图1 LCM12864液晶显示模块内部主要构成图 12864液晶显示模块(LCM)是由128×64个液晶显示点组成128列×64行的点阵列。模块内部有1024个字节的显示数据RAM(DDRAM),每一个液晶点都与显示数据RAM存储器中的一个bit位相对应。bit位为1表示点亮,0表示熄灭。要显示某个图形或是汉字,只是把相应的点阵信息写入到存储器中,就能实现。 由于液晶显示模块的驱动电路是由一片行驱动器和两片列驱动器构成,所以12864液晶屏实际上是由左右两块独立的64×64液晶屏拼接而成,每半屏有一个512×8bits显示数据RAM。左右半屏驱动电路和存储器分别由片选信号CS1和CS2选择。 64×64液晶屏上显示点的位置有行号(line,0~64)和列号(column,0~63)确定。而512×8的RAM存储器中的某个存储单元的地址是由页地址(Xpage,0~7)和列地址(Yaddress,0~63)确定的,每个存储单元存储了8个液晶点的显示信息。 三、液晶显示原理 为了使液晶显示点与存储器地址的对应关系更加直观, 将液晶屏64×64个点从上至下等分为8个显示块,每块包括 8行×64列点。每列中的8行显示点的显示信息构成一个8bits 二进制数,存储在一个存储单元中。存放一个显示块的RAM 区称为存储页。即64×64液晶屏的点阵信息存储在8个存储 页中,每页64个字节,每个字节存储一列(8行)点阵显示 信息。 图2 液晶显示点阵与显示数据RAM的对应关系图 四、液晶显示模块外部接口 LED背光板电源负极。 0V K 20 LED背光板电源正极。 +5V A 19 LCD驱动负电压。 -10V VEE 18 复位信号,低电平复位。 H/L RET 17 H:选择芯片信号(右半屏)。 H/L CS2 16 H:选择芯片信号(左半屏)。 H/L CS1 15 数据线 H/L DB7~DB0 7~14 使能信号:R/W=“L”,E下降沿锁存数据到DB7~DB0; R/W=“H”,E=“H” DRAM数据读到DB7~DB0。 H/L E 6 R/W=“H”,E=“H”,数据被读到DB7~DB0; R/W=“L”,E=“H → L”,由DB7~DB0写到 IR 或 DR。 H/L R/W 5 “H”,DB7~DB0为显示数据; “ L”,表示指令。 H/L D/I 4 液晶显示器驱动电压 - VO 3 电源电压 5V VDD 2 电源地 0V VSS 1 管脚功能描述 电平 管脚名称 管脚号 五、液晶显示模块指令说明 将DDRAM中的数据读到 DB7~DB0总线上。 显示数据 1 1 读显示数据 将DB7~DB0数据写入 DDRAM。 显示数据 1 0 写显示数据 BF:1忙;OFF:1关闭; RST:1复位。 0 0 0 0 RST OFF 0 BF 0 1 读状态 设置列地址(Y地址)。 Y:(0~63) 1 0 0 0 设置Y列地址 设置DDRAM中的页地址 (X地址)。 X:(0

文档评论(0)

1亿VIP精品文档

相关文档