单片机原理与接口技术 CHINA SOUTHEKNCAKGO空航方南国中 作者:于斌、南亦民、宋之涛、林文浩
第13章:字符型液晶显示器 单片机原理与接口技术 作者作者::于斌、南亦民、宋之涛、林文浩 于斌、南亦民、宋之涛、林文浩
单片机原理与接口技术 第13章:字符型液晶显示器 single chip microcomputer 第13章字符型液晶显示器 液晶显示器以其功耗低、体积小、重 量轻、超薄型等诸多其他显示器件所无 法比拟的优点,在袖珍式仪表和低功耗 系统中,得到越来越广泛的应用
第13章:字符型液晶显示器 第13章 字符型液晶显示器 液晶显示器以其功耗低、体积小、重 量轻、超薄型等诸多其他显示器件所无 法比拟的优点,在袖珍式仪表和低功耗 系统中,得到越来越广泛的应用
单片机原理与接口技术 第13章:字符型液晶显示器 single chip microcomputer 131.1宇符型LCD的结构和引脚 公用电极 描信号 显示数据信号 区段电极 驱动电路 LCD板 驱动电路 3 4 Vdd 时序 光标/烁 偏压 串-并 发生器 控制器 发生器 转换器 地址 DDRAM CGROM 计数器 80*80位 200位 8 CGRAM 指令译码器 512位 数据寄存器 忙信号标志 指令寄存器 「1/缓冲器 RS R/W E D0-D3 D4-D7
第13章:字符型液晶显示器 13 .1.1 字符型 LCD 的结构和引脚
单片机原理与接口技术 第13章:字符型液晶显示器 single chip microcomputer 1311宇符型LCD的结构和引脚 ≯ DDRAM:显示数据RAM。它用来寄存 待显示的代码。 > CGROM:字符发生器ROM。它内部已 经存储了160个不同的点阵字符图形, 字符图形用于字符的显示 > CGRAM:字符发生器RAM。它是8个 允许用户自定义的字符图形RAM
第13章:字符型液晶显示器 13 .1.1 字符型 LCD 的结构和引脚 ➢DDRAM :显示数据 RAM 。它用来寄存 待显示的代码。 ➢ CGROM :字符发生器ROM。它内部已 经存储了 160 个不同的点阵字符图形, 字符图形用于字符的显示。 ➢CGRAM :字符发生器 RAM 。它是8个 允许用户自定义的字符图形 RAM
单片机原理与接口技术 第13章:字符型液晶显示器 single chip microcomputer 131.1宇等型LCD的结构和引脚 CGROM和 CGRAM中字符代码与字符图形的对应关系 00000010001110100|01010110011101010l11011011110111 CGRAM XXXX00OO 0 P 夕 xX×0001 AQ ×X×0010 R ×××0011 4) ×××0100(5) S4DT ×××0101 ×××0110 F ×x×0111 g ××x×1000 ×××1001 ×××1010 ××X1011 ×××1100 L 7¢R ×X×1101 ×××1110 ×××1111 6⑦8
第13章:字符型液晶显示器 13 .1.1 字符型 LCD 的结构和引脚 CGROM 和 CGRAM 中字符代码与字符图形的对应关系
单片机原理与接口技术 第13章:字符型液晶显示器 single chip microcomputer 131.1宇等型LCD的结构和引脚 ≯ DDRAM的地址:LCD控制器的指令系统规定,在送待显示字符 代码的指令前,先要送 DDRAM的地址,实际上是待显示的字符 显示位置。若LCD为双行字符显示,则每行40个显示位置,第 行地址为00H~27H;第二行地址为40H~67H。 显示位置 2 5 DDRAM第一行00H01H02H03H|04Ho5Ho6H 地址「第二行40H41H4H43H「4H45H46H十… 盛 指令寄存器:用来接收CPU送来的指令码,也寄存 DDRAM和 CGRAM的地址 数据寄存器:用来寄存CPU发来的字符代码数据
第13章:字符型液晶显示器 13 .1.1 字符型 LCD 的结构和引脚 ➢ DDRAM 的地址: LCD 控制器的指令系统规定,在送待显示字符 代码的指令前,先要送 DDRAM 的地址,实际上是待显示的字符 显示位置。若 LCD 为双行字符显示,则每行40 个显示位置,第 一行地址为 00H ~27H ;第二行地址为 40H ~67H 。 ➢ 指令寄存器:用来接收 CPU 送来的指令码,也寄存DDRAM 和 CGRAM 的地址。 ➢ 数据寄存器:用来寄存 CPU 发来的字符代码数据
单片机原理与接口技术 第13章:字符型液晶显示器 single chip microcomputer 131.1宇等型LCD的结构和引脚 状态标志位:LCD控制器有一个忙信号标志位BF。当BF=1 时,LCD正在进行内部操作,此时不接收外部命令。 AC:地址计数器。AC的内容是 DDRAM或 CGRAM的单元地 址。当对 DDRAM或 CGRAM进行读写操作后,AC自动加1或 减1 光标/闪烁控制:此控制可产生光标或使光标在显示位置处闪烁, 显示位置为AC中的 DDRAM地址
第13章:字符型液晶显示器 13 .1.1 字符型 LCD 的结构和引脚 ➢ 状态标志位: LCD 控制器有一个忙信号标志位 BF 。当 BF =1 时, LCD 正在进行内部操作,此时不接收外部命令。 ➢ AC :地址计数器。AC 的内容是 DDRAM 或 CGRAM 的单元地 址。当对 DDRAM 或 CGRAM 进行读写操作后,AC 自动加 1 或 减 1 。 ➢ 光标/闪烁控制:此控制可产生光标或使光标在显示位置处闪烁, 显示位置为AC 中的 DDRAM 地址
单片机原理与接口技术 第13章:字符型液晶显示器 single chip microcomputer 1311宇符型LCD的结构和引脚 字符型LCD显示板有14条引脚线。这14条线的定义是标准 的。其定义如下: >Vss(1):地。 >VDD(2):电源电压。 V0(3):对比调整电压。 RS(4):寄存器选择。RS=0时,读状态寄存器或写命令寄存器; RS=1时,读写数据 >R/W(5):读写信号线。R/W=1时,读操作;R/W=0时, 写操作。 E(6):显示板控制使能端。 >D0~D7(7~14):8位双向三态|/O线
第13章:字符型液晶显示器 13 .1.1 字符型 LCD 的结构和引脚 字符型 LCD 显示板有 14 条引脚线。这 14 条线的定义是标准 的。其定义如下: ➢ Vss ( 1 ) :地。 ➢ VDD( 2 ) :电源电压。 ➢ V 0( 3 ) :对比调整电压。 . ➢ RS ( 4 ) :寄存器选择。RS=0时,读状态寄存器或写命令寄存器; RS = 1 时,读写数据。 ➢ R / W ( 5 ) :读写信号线。 R / W =1 时,读操作; R / W =0 时, 写操作。 . ➢ E ( 6 ) :显示板控制使能端。. ➢ D0~ D7 ( 7 ~ 14 ) : 8 位双向三态 I / O 线
单片机原理与接口技术 第13章:字符型液晶显示器 single chip microcomputer 13.12显示板控制器的指令系统 符型LCD显示板掖制器有11条指令。它的读写操作,以及屏幕和光标的操作都是通过指令编程来实现的 指令 RS R/W D7 D6 D5 D4 D3 D2 DI DO 清显示 光标返回 000 000 置输入模式 0000 ID 显示开/关控制 0000 0000 光标与字符移位 置功能 000000000 00000000 000001 00 置字符发生存储器地址 01字符发生存储器地址AGG 置数据存储器地址 显示数据存储器地址ADD 读忙标志或地址 BF计数器地址AC 写数到 CGRAM或 DDRAM10 要写的数 从 CGRAM或 DDRAM读数 读出的数据
第13章:字符型液晶显示器 13.1.2 显示板控制器的指令系统 字符型 LCD 显示板控制器有 R / W 11 条指令。它的读写操作,以及屏幕和光标的操作都是通过指令编程来实现的。 指令 RS D7 D6 D5 D4 D3 D2 D1 D0 清显示 0 0 0 0 0 0 0 0 0 0 光标返回 0 0 0 0 0 0 0 0 1 • 置输入模式 0 0 0 0 0 0 0 0 I/D S 显示开/关控制 0 0 0 0 0 0 1 D C B 光标与字符移位 0 0 0 0 0 1 S/C R/ L • • 置功能 0 0 0 0 1 DL N F • • 置字符发生存储器地址 0 0 0 1 字符发生存储器地址AGG 置数据存储器地址 0 0 1 显示数据存储器地址ADD 读忙标志或地址 0 1 BF 计数器地址AC 写数到CGRAM或DDRAM 1 0 要写的数 从CGRAM或DDRAM读数 1 1 读出的数据 R / W
单片机原理与接口技术 第13章:字符型液晶显示器 single chip microcomputer 13.12显示板控制器的指令系统 指令功能如下: ●指令:清显示,光标复位到地址00H位置 ●指令2:光标复位,光标返回到地址00H。 ●指令3:读/写方式下的光标和显示模式设置命令 /D:表示地址计数器的变化方向,即光标移动的方向 1/D=1:AC自动加1,光标右移一字符位; /D=0:AC自动减1,光标左移一字符位。 s:显示屏上画面向左或向右全部平移一个字符位。 s=O:无效;S=1:有效。 S=1,/D=1:显示画面左移; S=l,/D=0:显示画面右移
第13章:字符型液晶显示器 13.1.2 显示板控制器的指令系统 指令功能如下: ●指令 l :清显示,光标复位到地址 00H 位置。 ●指令 2 :光标复位,光标返回到地址 00H 。 ●指令 3 :读/写方式下的光标和显示模式设置命令。 I / D :表示地址计数器的变化方向,即光标移动的方向。 I / D =1 : AC 自动加 1 ,光标右移一字符位; I / D = 0 : AC 自动减 1 ,光标左移一字符位。 S :显示屏上画面向左或向右全部平移一个字符位。 S =O :无效; S = 1 :有效。 S = 1 , I / D = 1 :显示画面左移; S = l , I / D =0 :显示画面右移