YD-613在单片机、嵌入式系统的应用

[09-12 18:16:57]   来源:http://www.88dzw.com  单片机学习   阅读:8130

文章摘要:(1) 串行通信YD-613串行通信采用标准RS-232通信方式,数据格式为:1个起始位,8个数据位,1个停止位。为了提高通信速度,显示器内设置了一个256字节的输入缓冲区。在发送数据前,应先检查DTR信号。若DTR为高电平(TTL),表示缓冲区满,要等到DTR信号变为低电平(TTL)后再发送数据。如果每组的数据量少于256字节,同时每组之间又有足够的间隔,则不判断DTR位信号也可连续发送。(2)并行通信并行通信使用打印机并行接口,并行口的时序图如图3所示。首先,准备好数据,BUSY信号为低电平之后,发送一个STB信号(下降沿有效),等待0.5μs后再检测BUSY信号。若为高电平,则表示本机正

YD-613在单片机、嵌入式系统的应用,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com

(1) 串行通信

  YD-613串行通信采用标准RS-232通信方式,数据格式为:1个起始位,8个数据位,1个停止位。为了提高通信速度,显示器内设置了一个256字节的输入缓冲区。在发送数据前,应先检查DTR信号。若DTR为高电平(TTL),表示缓冲区满,要等到DTR信号变为低电平(TTL)后再发送数据。如果每组的数据量少于256字节,同时每组之间又有足够的间隔,则不判断DTR位信号也可连续发送。

  (2)并行通信并行通信使用打印机并行接口,并行口的时序图如图3所示。首先,准备好数据,BUSY信号为低电平之后,发送一个STB信号(下降沿有效),等待0.5μs后再检测BUSY信号。若为高电平,则表示本机正在处理数据或缓冲区已,等到该信号变为低电平后再延时5μs发送下一个数据。

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-613 320 240 40 15 64种
命令表中所用到的颜色代码对应如下:
可显示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 18  BMP文件直接显示
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<=n<8  初始化曲线
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  延时

上一页  [1] [2] [3] [4]  下一页


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习

《YD-613在单片机、嵌入式系统的应用》相关文章

分类导航
最新更新
热门排行