
YF-LCD128汉字液晶模块说明.pdf
22页洛阳易达自动化研究所 YF-LCD128 使用说明 使 用 说 明 洛阳易达自动化研究所 河南省轻工机械研究所 一个给用户提供自由扩展空间的 PLC 一个用户可自己设计外围模块的 PLC E-mail: easywin@ TEL: (0379)3259692 洛阳易达自动化研究所 YF-LCD128 使用说明 — — 1 一、概述 YF-LCD128 为 128× 64 点阵汉字液晶显示模块,可显示 4 行× 8 列中文字符或 4 行×16 列英文字符,并提供有可接 16 个按键的键盘接口 二、主要特点 基于裸板设计,具有低成本,高性能 采用标准的 SPI 接口,具有开放性的接口,除可与 PLC 连接外,还可直接与单片机或其他具有 SPI 接口(主)的器件连接 128× 64 点阵汉字液晶显示,内置国标一、二级汉字字库,可显示 4 行× 8 列中文字符或 4 行× 16 列英文字符 。
能以指示灯、数值、字符串、棒图等形式显示动态数据 自带有可接 16 个按键的键盘接口,可直接连接 PVC 轻触按键或各种机械式按键 内置有实时时钟(作为选件)可提供年、星期、月、日、小时、分钟等信息 三、安装尺寸和端子 93mm 70mm SPIINCN3 KEY 88mm 65mm 洛阳易达自动化研究所 YF-LCD128 使用说明 — — 2 ( 1) 键盘接口 KEY 键盘接口为 IDC20 型 20 针扁平线连接器其管脚如下: 1 脚 —— 按键 F1,该脚与 +5V 之间可接 1 按键 2 脚 —— 按键 F2,该脚与 +5V 之间可接 1 按键 3 脚 —— 按键 F3,该脚与 +5V 之间可接 1 按键 4 脚 —— 按键 F4,该脚与 +5V 之间 可接 1 按键 5 脚 —— 按键 F5,该脚与 +5V 之间可接 1 按键 6 脚 —— 按键 F6,该脚与 +5V 之间可接 1 按键 7 脚 —— 按键 F7,该脚与 +5V 之间可接 1 按键。
8 脚 —— 按键 F8,该脚与 +5V 之间可接 1 按键 9 脚 —— 按键 F9,该脚与 +5V 之间可接 1 按键 10 脚 —— 按键 F10,该脚与 +5V 之间可接 1 按键 11 脚 —— 按键 F11,该脚与 +5V 之间可接 1 按键 12 脚 —— 按键 F12,该脚与 +5V 之间可接 1 按键 13 脚 —— 按键 F13,该脚与 +5V 之间可接 1 按键 14 脚 —— 按键 F14,该脚与 +5V 之间可接 1 按键 15 脚 —— 按键 F15,该脚与 +5V 之间可接 1 按键 16 脚 —— 按键 F16,该脚与 +5V 之间可接 1 按键 17~ 20 脚 —— +5V 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 洛阳易达自动化研究所 YF-LCD128 使用说明 — — 3 ( 2) SPI 接口( IN) SPI 接口( IN)为 IDC10 型 10 针扁平线连接器,用于连接 PLC 的 SPI 接口或级联链中上一级的 SPI 接口的输出( OUT)。
其管脚如下: 1、 2 脚 —— +5V 3 脚 —— SCK,串行时钟输出线 4 脚 —— SDI,串行数据输入线 5 脚 —— SDO,串行数据输出线 6 脚 —— S0, SPI 接口控制线 0 7 脚 —— S1, SPI 接口控制线 1 8 脚 —— S2, SPI 接口控制线 2 9、 10 脚 —— GND ( 3) 安装 安装时可把正面的 4 个的螺钉( M3)去掉,然后用这 4 个的 M3 螺丝孔来固定安装 安装时要注意 SPI 接口电缆和键盘电缆应与可编程控制器的输出线和其他动力线隔开一定的距离 由于本品为裸板,因此安装时要注意防尘、防水等防护措施 四、如何进行显示 液晶显示窗为 128× 64 点阵,按 4 行× 8 列汉字字符坐标排列如下表: 汉字显示坐标 汉字字符的显示位置值(十位为行,个位为列) 第 1 列 第 2 列 第 3 列 第 4 列 第 5 列 第 6 列 第 7 列 第 8 列 第 1 行 00 01 02 03 04 05 06 07 第 2 行 10 11 12 13 14 15 16 17 第 3 行 20 21 22 23 24 25 26 27 第 4 行 30 31 32 33 34 35 36 37 注:两个英文字符占用 1 个显示位置,若为单数个英文字符,则必须再加 1 个空格变成1 2 3 4 5 6 7 8 9 10 洛阳易达自动化研究所 YF-LCD128 使用说明 — — 4 双数。
例如字符串“显示 ABC 字符”不能正确显示,而“显示 ABC 字符”则可以正确显示 用户必须在自己的程序中添加函数库连接,连接液晶 显示函数库文件 LCD128.yf,该文件可在“易达函数库”文件夹中找到在编程软件 EasyLad 中的操作如下: 点击“工具”菜单,弹出以下菜单内容: 点击“添加函数库连接( L)”,弹出“打开文件”对话框,找到文件 LCD128.yf 打开即可,连接后的程序如下: 函数库连接 函数库连接指令( LINK)必须位于主程序结束指令( FEND)的下面 用户也可在函数库连接指令中省去路径名,如“ LINK LCD128.yf”,此时只要函数库文件 LCD128.yf 与用户 的梯形图程序文件在同一个文件夹中即可 LCD128.yf 中有 6 个函数和 1 个子程序供用户控制液晶显示和按键使用如下: 洛阳易达自动化研究所 YF-LCD128 使用说明 — — 5 液晶初始化子程序 InitLcd 液晶初始化子程序用于把液晶初始化为正确的显示模式。
在 PLC 上电后用户必须执行1 次液晶初始化通常可使用 RUNP 触点(运行脉冲)来驱动该子程序如下: 调用液晶初始化子程序 显示字符串函数 DisStr 函数定义: FUN I, String AS D0, DisPos AS D1 函数功能: 从指定的位置开始显示一个字 符串 输入参数: String:要显示的字符串的地址(在程序中所处的步数),字符串必须以常数 0 结束 DisPos:在液晶屏幕中显示的起始位置( 0~ 37)注:两个英文字符占用 1 个显示位置,若为单数个英文字符,则必须再加 1 个空格变成双数 返回值: 字符串结束标记 K0 下面的地址 根据输入字符串形式的不同,调用该函数通常有 3 种形式: ① 直接在函数调用中输入字符串,其例子如下: 在函数调用中直接输入字符串例子 当字符串在表达式中时,其字符串结束标记 K0 自动被添加,因此,在 函数调用中直接输入字符串时,用户无须考虑字符串结束标记 洛阳易达自动化研究所 YF-LCD128 使用说明 — — 6 ② 字符串以表格的形式存在,在函数调用中输入该表格的标号,其例子如下: 在函数调用中输入表格标号例子 当字符串在表格中时,其字符串结束标记 K0 不会自动被添加,因此,用户必须自己添加字符串结束标记 K0 ③ 字符串的地址存在于某个变量中,在函数调用中输入该变量的值,其例子如下: 在函数调用中输入变量值的例子 当使用该方式时,要注意变量的值不要指向无效的字符串或不存在的字符串地 址,必要时要对变量的值进行判断。
洛阳易达自动化研究所 YF-LCD128 使用说明 — — 7 ④ 字符串位于数据(字符串)表中,如下所示: 数据(字符串)表 使用函数 DisStr($表名 (Index), DisPos),则可以显示该表名的字符串表中的各个字符串其中 Index 为表中各个字符串的索引(序号),可以是常数、变量或表达式例如: DisStr($SetStr(0), 00) 显示表 SetStr 中的第 0 个字符串“通讯地址” DisStr($SetStr(5), 10) 显示表 SetStr 中的第 5 个字符串“输 出下限” 变量 Var1 为整型变量,若 Var1=2,则 DisStr($SetStr(Var1), 10) 显示表 SetStr 中的第 2 个字符串“上限温度” Var1=7,则 DisStr($SetStr(Var1), 10) 显示表 SetStr 中的第 7 个字符串“比例设置” 显示数据(字符串)表中的字符串 洛阳易达自动化研究所 YF-LCD128 使用说明 — — 8 显示单个中文字符函数 DisChar 函数定义: FUN I, Char AS D0, DisPos AS D1 函数功能: 在指定的位置显示一个字符。
输入参数: Char:要显示的中文字符的编码 DisPos:在液晶屏幕中显示的位置( 0~ 37) 注意: 不能把英文字符传递该函数显示的中文字符要用单引号引起来 该函数的使用例子如下: DisChar 函数的使用例子 显示位函数 DisBit 函数定义: FUN I, Bit AS D0, DisPos AS D1 函数功能: 在指定的位置以指示灯的形式显示某个位的状态 输入参数: Bit:要显示的位( BOOL 型变量) DisPos:在液晶屏幕中显示的位置( 0~ 37) 说明: 如果 Bit 为 ON,则显示“●”;如果 Bit 为 OFF,则显示“○” 该函数的使用例子如下: DisBit 函数的使用例子 洛阳易达自动化研究所 YF-LCD128 使用说明 — — 9 显示棒图函数 DisBar 函数定义: FUN I, Val AS D0, DisPos AS D1, MaxVal AS D2 函数功能: 从指定的位置开始显示一个棒图(水平方向)。
输入参数: Val:要用棒图显示的值(范围: 0~ MaxVal) DisPos:在液晶屏幕中显示的。












