显示屏底层协议_第1页
显示屏底层协议_第2页
显示屏底层协议_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、对于要自己编写函数或用单片机控制显示屏的客户须仔细了解以下内容。物理协议:采用两种通讯方式全双工 RS-232和半双工RS-485订货 时必须注明选用何种方式,RS-232适合单机使用,RS-232 多机使用条屏数量不能超过 6 台,并且返回值不正确。RS-485方式适合多机使用,条屏数量可超过 32条,距离可达1000米,强烈建议使用 485方式。本公司也能提供廉价的RS232-485转换器45元。传输协议:波特率 =19200数据位=8 校验位=偶停止位 =1控制字符:(巴$都表示十六进制)STX(02H)起始字符ETX(03H)结束字符ACK(06H)确认字符NACK(07H)出错字符S

2、ERR(08)扇区字符FF(OCH)换行字符CLS(ODH)关闭的扇区OPMAIN(20H)=fe策略显示 *CLMAIN(21H)=t策略关闭 *OPSECT(22H打开扇区*CLSECT(23H关闭扇区*DPSECT(24H显示扇区 *DLSECT(25H)下载扇区STTIME(26H)设置时间 CHADDR(27H)更换地址 *CLRMEM(28H)清除内存 *DLFONT(29H)下载点阵CHLENG(2AH)更改长度*CHR0WS(2BH)更改行数*DLGRAP(2CH下载图形带*号的命令其数据只有一个扇区号。地址字符,20H+0到199对应具体地址0-19920H+200到220对

3、应广播地址200-220其他为非法地址扇区字符,20H+0到199对应主扇区0-19920H+200到220对应次扇区200-220控制过程:具体控制过程一般以起始字符 STX 02H开头,接着是 地址字符,命令字符,扇区字符,再接着是数据字符(有些命令没有数据字符上面带 *号那些),最后是结束字符ETX 03H在显示屏接收到最后一个字符后如地址符合且传输没出错可能会返回以下值:确认字符 ACK06H 表: 示操作成功。出错字符NACK 07H表示有错误出现。扇区字符SERR 08H表示扇区没有内容。注:以下由 Delphi 编写,address(地址值 0-220), section (扇区

4、值 0-220)均加$20既变成地址字符或扇区字符。上一命令结束后一般要等40MS以上再给第二条命令,以保证 显示屏有足够处理时间OPMAIN(20H)策略显示 *chr(stx)+chr($20+address)+chr(OPENMAIN)+chr($20+section)+chr(etx);1 号屏打开策略并从第 0 扇区开始显示发送如下:02H+21H+20H+20H+03H。CLMAIN(21H)=t策略关闭 *chr(stx)+chr($20+address)+chr(CLMAIN)+chr($20+section)+chr(etx);1 号屏关闭策略发送如下:02H+21H+21H

5、+20H+03H 扇区无意义OPSECT(22H打开扇区*chr(stx)+chr($20+address)+chr(OPSECT)+chr($20+section)+chr(etx);1 号屏打开扇区 1 发送如下:02H+21H+22H+21H+03H。CLSECT(23H关闭扇区*chr(stx)+chr($20+address)+chr(CLSECT)+chr($20+section)+chr(etx);1 号屏关闭扇区 1 发送如下:02H+21H+23H+21H+03H。DPSECT(24H显示扇区*常用chr(stx)+chr($20+address)+chr(DPSECT)+c

6、hr($20+section)+chr(etx);1 号屏显示扇区 1 发送如下:02H+21H+24H+21H+03H。DLSECT(25H)下载扇区常用chr(stx)+chr($20+address)+chr(DLSECT)+chr($20+section)+chr(ff)+chr($20+进入模式)/ff为行起始付OCH,/如果将chr(ff)改成chr(cls测此扇区是关闭的+chr($20+亭留模式)+chr($20+亭留时间)+chr($20+推出模式)/模式与策略编辑器相对应+chr($20+字符长度)+字符+/第一行已结束chr(ff)+chr($20+进入模式)+chr($

7、20+亭留模式)+chr($20+亭留时间)+chr($20+推出模式)+chr($20+字符长度)+字符 +/ 第二行后可接第三行,四行,依次类推chr(etx);/ 结束下载扇区到1号屏扇区1首先右移显示“AB(停留2秒立即退出然后左移显示“ DE发送如下:02H+21+25H+21+0CH+22H/右 移进入+20H/停留 +22H/停留2秒+20H/立即退出 +23H/3 个字符,一个汉字为两个字符,+41H+42H+43H+ /字符ABC汉字只可为GB码,女口 BIG5码/ 可以使用策略编辑器的内码转换功能OCH+21H/左移进入第二行+20H/停留+22H/停留2秒+21H/左移移

8、出+23H/3 个字符+44H+45H+46H+/字符 DEF03H;/结束STTIME(26H)设置时间chr(stx)+chr($20+address)+chr(STTIME)+chr($20+section)+时间 +chr(etx);1 号屏设置时间 00年11 月16日星期二 14时13分12秒发送如下:02H+21H+26H+FCH+30H+30H+31H+31H+31H+36H+30H+33H+31H+34H+31H+33H+31H+32H+32+30+30+32+2DH+3AH+20H+03H时间格式"YY,MM,DD,WW,HH,mm,ss,20,02,-,:,有个

9、空格。CHADDR(27H)更换地址*chr(stx)+chr($20+address)+chr(CHADDR)+chr($2新地址)+chr(etx);1 号屏更换地址为 2 发送如下: 02H+21H+27H+22H+03H。所有屏更换地址为2发送如下:02H+E8H+27H+22H+03HCLRMEM(28H)清除内存*chr(stx)+chr($20+address)+chr(CLRMEM)+chr($20+section)+chr(etx);1 号屏清除内存发送如下:02H+21H+2H+20H+03H 扇区无意义CHL0NG(2AH)更换长度;*chr(stx)+chr($20+address)+chr(CHLONG)+chr($2新长度)+chr(etx);1 号屏更换长度为 20 字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论