保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

内含标准字库的中文液晶模块OCMJ5X10


RT1   LCD灰度调整,外接电阻端 18 RT2   LCD灰度调整,外接电阻端

3 硬件接口协议及接口时序

  OCMJ5X10模块与CPU的接口除了使用DB0~DB7口8根数据线外,仅使用了REQ和BUSY两根控制线,构成请求/应答(REQ/BUSY)握手方式,省略了传统模块接口方式的片选、读写控制、指令/数据选择、使能控制等控制线,从而使硬件接口及软件时序变得非常简单。在硬件资源十分紧张的应用系统中,也可采用REQ单线延时控制方式,从而把硬件资源占用降至最低。接口协议如下:当BUSY线为高电平时(BUSY =1),表示模块忙于内部处理,不能接收用户命令;而BUSY为低电平时(BUSY =0),表示模块空闲,等待接收用户命令。CPU可在BUSY为低后的任意时刻开始发送命令。首先,把用户命令的当前字节放到数据线上,接着发送高电平REQ 信号,通知模块,请求处理当前数据线上的命令或数据。模块在收到外部的REQ高电平信号后,立即读取数据线上的命令或数据,同时将应答线BUSY变为高电平,表明模块已收到数据并正在忙于对此数据的内部处理。此时,用户对模块的写操作已经完成,可以撤消数据线上的信号并可做模块显示以外的其它工作,也可不断地查询BUSY是否为低。如果BUSY =0,说明模块对用户的写操作已经执行完毕,可以再送下一个数据。如向模块发出一个完整的显示汉字的命令,包括显示坐标及汉字代码在内共需5个字节,模块在接收到最后一个字节后,才开始执行整个命令的内部操作;因此,最后一个字节的应答BUSY 高电平(BUSY =1)持续时间较长。这里以写入汉字命令的时序为例,给出 图1所示的OCMJ5X10时序图,对应的具体时间参数说明如表2所列。

表2 OCMJ5X10模块时间参数

编  号 参数名称 最小值 最大值

说   明

1 tr/μs 0.4 - 数据线上数据稳定时间 2 tb/μs 2 20 最大模块响应时间 3 trt/μs 11 - 最小REQ保持时间 4 ts1/μs 20 45 最大数据接收时间 5 ts2/ms - 30 最大命令指令处理时间

4 用户命令

  OCMJ5X10模块共有3类10条命令,每条命令分为操作码和操作数两部分,操作数为十六进制数。下面介绍该模块的用户命令。

(1)显示国标汉字

命令格式 F0 XX YY QQ WW

XX:以汉字为单位的屏幕行坐标值。

YY:以汉字为单位的屏幕列坐标值。

QQ WW:坐标位置上要显示的GB 2312汉字区位码。

OCMJ5X10模块由于内部含有中文字库,因此中文字符的显示非常简单,只需给出该汉字的区位码即可显示该字。区位码表可参见GB2312字符集。

(2)显示8×8 ASCII字符

命令格式 F1 XX YY AS

该命令为4字节命令(最长执行时间为0.8ms,ts2= 0.8ms)。

XX:以ASCII码为单位的屏幕行坐标值。

YY:以ASCII码为单位的屏幕列坐标值。

AS:坐标位置上要显示的ASCII 字符码。

(3)显示8×16 ASCII字符

命令格式 F9 XX YY AS

操作数意义同上。

(4)显示位点阵

命令格式 F2 XX YY

《内含标准字库的中文液晶模块OCMJ5X10(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/177350.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。