YD-613在单片机、嵌入式系统的应用
4 标准命令集
4.1 命令定义
YD-613彩色液晶显示器作为智能显示器的一项突出特点就是,避免了用户敏琐的点阵操作,只需使用简单的命令,就可显示出汉字、字符和预置的图形。YD-613的命令大致可以分为三种类型:光标控制、功能设置、图形操作。这里以十六进制码格式给出YD-613的标准命令集,如表3所列。十六进制格式适用于单片机作上位机,每条命令均以"ESC"(十六进制码的"1B")打头,后面紧跟命令代码和所需要的参数。
YD-613命令使用规则如下:
①颜色代码
液晶显示器的图形方式以光点(每个光点包含RGB三个色点)为最小点阵显示单位。字符方式以8×16点阵为最小显示块单位,西文字符占一个显示块,16×16点阵的汉字占二个显示块。
放大显示时,横向放大的占横向两倍位置,纵向放大的占纵向两行位置。
图形点阵数与字符行列数,表示方便,在命令格式中以变量代替,其范围见下表
GraphCol(像素列数)GraphRow(像素行数)TextCol(字符列数)TextRow(字符行数)MaxColor(最大颜色代码)
YD-613320240401564种
命令表中所用到的颜色代码对应如下:
可显示64种颜色直接使用颜色数据作为颜色代码,颜色在数据中的位置是:
D7 D6 D5 D4 D3 D2 D1 D0数据位
R2 R1 R0 G2 G1 G0 B1 B0对应颜色
其中:
R——红色 G——绿色 B——蓝色
当颜色对应的数据位为1时,表示亮,数据位为0时,表示暗。
例:如果显示最亮的纯红色,则将颜色代码设为 E0H;
如果显示最亮的黄色,则将颜色代码设为 FCH;
表3 YD-613彩色液晶显示器标准命令集
十 六 进 制 格 式说 明
1B 0dn回边换行
1B 10光标称到行尾
1B 11光标移到行首
1B 18BMP文件直接显示
1B 19满屏BMP文件调用
1B 1E光标移到首行
1B 1F光标移到尾行
1B 20 0~7写入整幅BMP文件
1B 20 08特种字库传送
1B 20 0A标准字库传送
1B 23置汉字方式
1B 24置西文字符方式
1B 25n自动判别显示数据的属性
1B 26 m,n设定特种字库
1B 27 No显示特种字库的第No个字模
1B 28(Block Page Num)写入单块BMP文件
1B 29 Block Page X Y Wide High 在指定位置显示指定大小的BMP文件
1B 2A x y color1 color2 用指定颜色填充闭合图形
1B Nx ycolor 0=n8初始化曲线
1B 38m n光标颜色
1B 41color x1 y1 x2 y2 画实心矩形
1B 42color用指定的颜色清屏
1B 43color设置前景颜色
1B 44光标下移1行
1B 45 b0 b1 b2,…,bn绘制曲线
1B 46 color x1 y1 x2 y2 画线
1B 47x y 光标移到(x y)位置
1B 48x y 光标定位到指定像素
1B 4C光标左移一字符位
1B 4Dn 设置放大倍数
1B 50n调用预置的第n页图像
1B 52n光标右移n字符位
1B 53n 延时
1B 55光标上移一行
1B 56n md将预置画面写入用户Flash
1B 57n 光标显示控制
1B 58n选择覆盖或重叠方式显示
1B 59 color x y R画圆
1B 5A color x1 y1 x2 y2画空心矩形
②放大显示时,横向放大的占横向两倍位置,纵向放大的占纵向两行位置。
③YD-613在图形操作命令中,X方向坐标值最大为320,用十六进制数表示时,必须占用2字节。因此凡命令中涉及到图形坐标的地方,X方向和Y方向均以2字节表示。低位字节在前,高位字节在后。
4.2 常用命令说明
为便于YD-613彩色液晶显示器在嵌入式系统中的应用,下面对嵌八式系统中常用的命令说明如下。
(1) 调用预置画面命令参数n为调用用户预置的第(n+1)页面,n的取值范围为(0,254。YD-613液晶显示器规定,对于用户ROM,每80H个单元为1页,每幅画面可能有1个或多个页面。图4YD-613 与单片机的串行接口电路
评论