液晶显示器在嵌入式系统中的应用
一字符位1B4Dn设置放大倍数1B50n调用预置的第n页图像1B52n光标右移n字符位1B53n延时1B55光标上移一行1B56nmd将预置画面写入用户Flash1B57n光标显示控制1B58n选择覆盖或重叠方式显示1B59colorxyR画圆1B5Acolorx1y1x2y2画空心矩形
表4颜色代码
01234567黑兰绿青红粉黄白89101112131415灰亮兰亮绿亮青亮红亮粉亮黄亮白
③放大显示时,横向放大的占横向两倍位置,纵向放大的占纵向两行位置。
④YD-611在图形操作命令中,X方向坐标值最大为320,用十六进制数表示时,必须占用2字节。因此凡命令中涉及到图形坐标的地方,X方向和Y方向均以2字节表示。低位字节在前,高位字节在后。
4.2常用命令说明
为便于YD-611彩色液晶显示器在嵌入式系统中的应用(第3页),下面对嵌八式系统中常用的命令说明如下。
(1)调用预置画面
命令参数n为调用用户预置的第(n+1)页面,n的取值范围为(0,127。YD-611液晶显示器规定,对于用户ROM,每80H个单元为1页,每幅画面可能有1个或多个页面。
图4YD-611与单片机的串行接口电路
(2)置汉字显示方式
YD-611彩色液晶显示器的汉字库字模均按照国标码的顺序排列。汉字内码为两个字节编码,利用字节的最高位置“1”作标志,而西文的内部码为七位编码。
(3)置西文字符方式
YD-611液晶字库的字模仅收录了ASCII码的前128个字符。置成西文字符方式后,在未改变成汉字显示方式前,所有与命令无关的字节,都将作为西文字符显示。
(4)重叠或覆盖显示方式
显示汉字和字符时采用重叠或覆盖。
n=1:表示重叠显示,此种状态下,汉字、西文字符的显示速度比较快。
n=0:表示覆盖显示,即在显示汉字或字符之前,先用背景颜色清除一下该部位。此种状态下的显示速度慢,适用于在画面的固定位置上显示动态信息。
(5)画线
命令参数color:颜色代码。(x1y1):所画线段的起点坐标。(x2y2):所画线段的终点坐标,使用指定的颜色画线。如果x1=x2,则所画线段为垂线;如果y1=y2,则所画线段为水平线段;如果x1=x2,y1=y2,则所画线段为一点;如果x1≠x2,y1≠y2,则所画线段为一斜线。
(6)绘制曲线
以b0,b1,b2,……,bm为一组方向数据绘制曲线。Bn为结束符,bn大于等于80H则画线结束。
5YD-611在嵌入式系统中的应用
5.1接口设计
YD-611应用于嵌入式系统时,既可使用并行方式,也可使用串行方式与系统接口。下面以MCS-51系列单片机为例,分别叙述各种接口方式。
①并行接口方式1。当用户系统为总线扩展方式时,YD-611使用并行方式与系统接口较方便。即将YD-611的DATA0~DATA7与单片机的数据总线相连,BUSY接P1.0,STB接P1.1即可。
②并行接口方式2。当用户系统为非总线扩展应用, 《液晶显示器在嵌入式系统中的应用(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/177772.html
表4颜色代码
01234567黑兰绿青红粉黄白89101112131415灰亮兰亮绿亮青亮红亮粉亮黄亮白
③放大显示时,横向放大的占横向两倍位置,纵向放大的占纵向两行位置。
④YD-611在图形操作命令中,X方向坐标值最大为320,用十六进制数表示时,必须占用2字节。因此凡命令中涉及到图形坐标的地方,X方向和Y方向均以2字节表示。低位字节在前,高位字节在后。
4.2常用命令说明
为便于YD-611彩色液晶显示器在嵌入式系统中的应用(第3页),下面对嵌八式系统中常用的命令说明如下。
(1)调用预置画面
命令参数n为调用用户预置的第(n+1)页面,n的取值范围为(0,127。YD-611液晶显示器规定,对于用户ROM,每80H个单元为1页,每幅画面可能有1个或多个页面。
图4YD-611与单片机的串行接口电路
(2)置汉字显示方式
YD-611彩色液晶显示器的汉字库字模均按照国标码的顺序排列。汉字内码为两个字节编码,利用字节的最高位置“1”作标志,而西文的内部码为七位编码。
(3)置西文字符方式
YD-611液晶字库的字模仅收录了ASCII码的前128个字符。置成西文字符方式后,在未改变成汉字显示方式前,所有与命令无关的字节,都将作为西文字符显示。
(4)重叠或覆盖显示方式
显示汉字和字符时采用重叠或覆盖。
n=1:表示重叠显示,此种状态下,汉字、西文字符的显示速度比较快。
n=0:表示覆盖显示,即在显示汉字或字符之前,先用背景颜色清除一下该部位。此种状态下的显示速度慢,适用于在画面的固定位置上显示动态信息。
(5)画线
命令参数color:颜色代码。(x1y1):所画线段的起点坐标。(x2y2):所画线段的终点坐标,使用指定的颜色画线。如果x1=x2,则所画线段为垂线;如果y1=y2,则所画线段为水平线段;如果x1=x2,y1=y2,则所画线段为一点;如果x1≠x2,y1≠y2,则所画线段为一斜线。
(6)绘制曲线
以b0,b1,b2,……,bm为一组方向数据绘制曲线。Bn为结束符,bn大于等于80H则画线结束。
5YD-611在嵌入式系统中的应用
5.1接口设计
YD-611应用于嵌入式系统时,既可使用并行方式,也可使用串行方式与系统接口。下面以MCS-51系列单片机为例,分别叙述各种接口方式。
①并行接口方式1。当用户系统为总线扩展方式时,YD-611使用并行方式与系统接口较方便。即将YD-611的DATA0~DATA7与单片机的数据总线相连,BUSY接P1.0,STB接P1.1即可。
②并行接口方式2。当用户系统为非总线扩展应用, 《液晶显示器在嵌入式系统中的应用(第3页)》