资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
FYD12864 液晶中文显示模块 (一) (一) 概述3(二) (二) 外形尺寸 1 方框图32 外型尺寸图4(三) (三) 模块的接口4(四) (四) 硬件说明5(五) 指令说明7(五) (五) 读写操作时序8 (六) (六) 交流参数11(七) (七) 软件初始化过程12(八) (八) 应用举例13(九) (九) 附录1 半宽字符表202 汉字字符表21一、概述FYD12864-0402B 是一种具有 4 位/8 位并行、2 线或 3 线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为 12864, 内置 8192 个 16*16 点汉字,和 128 个 16*8 点 ASCII 字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示 84 行 1616 点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。基本特性: 低电源电压( VDD:+3.0-+5.5V) 显示分辨率 :12864 点 内置汉字字库,提供 8192 个 1616 点阵汉字(简繁体可选) 内置 128 个 168 点阵字符 2MHZ 时钟频率 显示方式: STN、半透、正显 驱动方式: 1/32DUTY,1/5BIAS 视角方向: 6 点 背光方式:侧部高亮白色 LED,功耗仅为普通 LED 的 1/51/10 通讯方式:串行、并口可选 内置 DC-DC 转换电路,无需外加负压 无需片选信号,简化软件设计 工作温度 : 0 - +55 ,存储温度: -20 - +60 二、方框图3、外形尺寸图三、模块接口说明*注释 1:如在实际应用中仅使用串口通讯模式,可将 PSB 接固定低电平,也可以将模块上的 J8 和“GND”用焊锡短接。*注释 2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。 *注释 3:如背光和模块共用一个电源,可以将模块上的 JA、JK 用焊锡短接。 2.2 并行接口管脚号 管脚名称 电平 管脚功能描述1 VSS 0V 电源地2 VCC 3.0+5V 电源正3 V0 - 对比度(亮度)调整4 RS(CS) H/L RS=“H”,表示 DB7DB0 为显示数据RS=“L”,表示 DB7DB0 为显示指令数据5 R/W(SID) H/L R/W=“H”,E=“H”,数据被读到 DB7DB0R/W=“L”,E=“HL”, DB7DB0 的数据被写到 IR 或 DR6 E(SCLK) H/L 使能信号7 DB0 H/L 三态数据线8 DB1 H/L 三态数据线9 DB2 H/L 三态数据线10 DB3 H/L 三态数据线11 DB4 H/L 三态数据线12 DB5 H/L 三态数据线13 DB6 H/L 三态数据线14 DB7 H/L 三态数据线15 PSB H/L H:8 位或 4 位并口方式,L:串口方式(见注释 1)16 NC - 空脚17 /RESET H/L 复位端,低电平有效(见注释 2)18 VOUT - LCD 驱动电压输出端19 A VDD 背光源正端(+5V) (见注释 3)20 K VSS 背光源负端(见注释 3)*注释 1:如在实际应用中仅使用并口通讯模式,可将 PSB 接固定高电平,也可以将模块上的 J8 和“VCC”用焊锡短接。*注释 2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。 *注释 3:如背光和模块共用一个电源,可以将模块上的 JA、JK 用焊锡短接。四.模块主要硬件构成说明控制器接口信号说明:1、 1、RS,R/W 的配合选择决定控制界面的 4 种模式:RS R/W 功能说明L L MPU 写指令到指令暂存器(IR)L H 读出忙标志(BF)及地址记数器(AC)的状态H L MPU 写入数据到数据暂存器(DR)H H MPU 从数据暂存器(DR)中读出数据2、E 信号E 状态 执行动作 结果高低 I/O 缓冲DR 配合/W 进行写数据或指令高 DRI/O 缓冲 配合 R 进行读数据或指令低/低高 无动作 忙标志:BFBF 标志提供内部工作情况.BF=1 表示模块在进行内部操作,此时模块不接受外部指令和数据.BF=0 时,模块为准备状态,随时可接受外部指令和数据.利用 STATUS RD 指令,可以将 BF 读到 DB7 总线,从而检验模块之工作状态. 字型产生 ROM(CGROM)字型产生 ROM(CGROM)提供 8192 个此触发器是用于模块屏幕显示开和关的控制。DFF=1 为开显示(DISPLAY ON),DDRAM 的内容就显示在屏幕上,DFF=0 为关显示(DISPLAY OFF)。DFF 的状态是指令 DISPLAY ON/OFF 和 RST 信号控制的。 显示数据 RAM(DDRAM)模块内部显示数据 RAM 提供 642 个位元组的空间,最多可控制 4 行 16 字(64 个字)的中文字型显示,当写入显示数据 RAM 时,可分别显示 CGROM 与 CGRAM 的字型;此模块可显示三种字型,分别是半角英数字型(16*8)、CGRAM字型及 CGROM 的中文字型,三种字型的选择,由在 DDRAM 中写入的编码选择,在 0000H0006H 的编码中(其代码分别是 0000、0002、0004、0006 共 4 个)将选择 CGRAM 的自定义字型,02H7FH 的编码中将选择半角英数字的字型,至于 A1 以上的编码将自动的结合下一个位元组,组成两个位元组的编码形成中文字型的编码 BIG5(A140D75F) ,GB(A1A0-F7FFH) 。 字型产生 RAM(CGRAM)字型产生 RAM 提供图象定义(造字)功能, 可以提供四组 1616 点的自定义图象空间,使用者可以将内部字型没有提供的图象字型自行定义到 CGRAM 中,便可和 CGROM 中的定义一样地通过 DDRAM 显示在屏幕中。 地址计数器 AC地址计数器是用来贮存 DDRAM/CGRAM 之一的地址,它可由设定指令暂存器来改变,之后只要读取或是写入DDRAM/CGRAM 的值时,地址计数器的值就会自动加一,当 RS 为“0”时而 R/W 为“1”时,地址计数器的值会被读取到DB6DB0 中。 光标/闪烁控制电路此模块提供硬体光标及闪烁控制电路,由地址计数器的值来指定 DDRAM 中的光标或闪烁位置。五、指令说明模块控制芯片提供两套控制命令,基本指令和扩充指令如下:指令表 1:(RE=0:基本指令)指 指 令 码 功 能令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 清除显示0 0 0 0 0 0 0 0 0 1 将 DDRAM填 满 20H,并 且 设 定 DDRAM的 地 址计 数 器 (AC)到 00H地址归位 0 0 0 0 0 0 0 0 1 X设 定 DDRAM的 地 址 计 数 器 (AC)到 00H,并 且将 游 标 移 到 开 头 原 点 位 置 ;这 个 指 令 不 改 变DDRAM 的 内 容显示状态开/关 0 0 0 0 0 0 1 D C BD=1: 整体显示 ONC=1: 游标 ON B=1:游标位置反白允许进入点 0 0 0 0 0 0 0 1 I/D S 指定在数据的读取与写入时,设定游标设定 的移动方向及指定显示的移位游标或显示移位控制0 0 0 0 0 1 S/C R/L X X 设定游标的移动与显示的移位控制位;这个指令不改变 DDRAM 的内容功能设定 0 0 0 0 1 DL X RE X XDL=0/1:4/8 位数据RE=1: 扩充指令操作RE=0: 基本指令操作设定CGRAM地址0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 设定 CGRAM 地址设定DDRAM地址0 0 1 0 AC5 AC4 AC3 AC2 AC1 AC0设定 DDRAM 地址(显示位址)第一行:80H87H第二行:90H97H读取忙标志和地址0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0读取忙标志(BF)可以确认内部动作是否完成,同时可以读出地址计数器(AC)的值写数据到 RAM1 0 数据 将数据 D7D0 写入到内部的 RAM (DDRAM/CGRAM/IRAM/GRAM)读出 RAM的值1 1 数据 从内部 RAM 读取数据 D7D0(DDRAM/CGRAM/IRAM/GRAM)指令表 2:(RE=1:扩充指令)指 指 令 码 功 能令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 待命模式0 0 0 0 0 0 0 0 0 1 进入待命模式,执行其他指令都棵终止待命模式卷 动 地 址开 关 开 启 0 0 0 0 0 0 0 0 1 SRSR=1: 允 许 输 入 垂 直 卷 动 地 址SR=0: 允 许 输 入 IRAM和 CGRAM地 址反白选择 0 0 0 0 0 0 0 1 R1 R0选择 2 行中的任一行作反白显示,并可决定反白与否。初始值 R1R000,第一次设定为反白显示,再次设定变回正常睡眠模式 0 0 0 0 0 0 1 SL X XSL=0:进入睡眠模式SL=1:脱离睡眠模式扩充功能设定0 0 0 0 1 CL X RE G 0CL=0/1:4/8 位数据RE=1: 扩充指令操作RE=0: 基本指令操作G=1/0:绘图开关设定绘图 RAM地址 0 0 10AC60AC50AC4AC3AC3AC2AC2AC1AC1AC0AC0设定绘图 RAM先设定垂直(列)地址 AC6AC5AC0再设定水平(行)地址 AC3AC2AC1AC0将以上 16 位地址连续写入即可备注;当 IC1 在接受指令前,微处理器必须先确认其内部处于非忙碌状态,即读取 BF 标志时,BF 需为零,方可接受新的指令;如果在送出一个指令前并不检查 BF 标志,那么在前一个指令和这个指令中间必须延长一段较长的时间,即是等待前一个指令确实执行完成。六、读写时序图6.1 数据传输过程8 位和 4 位数据线的传输过程串口数据线模式数据传输过程6.2 时序图MPU 写资料到 ST7920(8 位数据线模式)MPU 从 ST7920 读资料(8 位数据线模式)6.3 串口读写时序: 串口方式下 MPU 写数据到 ST7920七、交流参数交流参数(TA = 25oC, VDD = 4.5 V - 5.5 V) 八、软件初始化九应用举例:1 、使用前的准备先给模
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号