求救!关于电子显示屏的问题!急急急!

yiyiyan762 2003-10-16 05:46:26
请问如何在电子显示屏上显示中文或英文字符?相关资料如下:
1、波特率:2400.N.8.1
2. 发送信息段格式:开始标志+屏号+显示信息+结束标志
始标志(2个字节):0X55,0XAA
屏号(1个字节):0x01-1号屏,0x02-2号屏,0x03-3号屏,0x04-4号屏,0x05-5号屏,0x0
6-6号屏,0x07-7号屏
显示信息(16个字节):
西文为ASCII码,汉字为内码(高位在前,低位在后)
注: 如果显示信息为asc码,则直接发送ASC||码
如果为汉字,则发送汉字的内码,高位在前,低位在后。
结束标志(1个字节):0x13.
...全文
74 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiyiyan762 2003-10-20
  • 打赏
  • 举报
回复
试过了还是不行,请大家帮帮忙!
mittee 2003-10-20
  • 打赏
  • 举报
回复
如果显示信息为asc码,则直接发送ASC||码
----由此得出,数字 1 的ASC||码是什么,
你是再试一下, 我认为只要前后的标志位正确就没什么问题。
incats 2003-10-17
  • 打赏
  • 举报
回复
已发!
yiyiyan762 2003-10-17
  • 打赏
  • 举报
回复
我没有收到你的邮件,请问你发了没有?
yiyiyan762 2003-10-17
  • 打赏
  • 举报
回复
mittee:0XAA应该是A * 16 + A = 170吧?
mittee 2003-10-17
  • 打赏
  • 举报
回复
0X55 -> 85
0XAA -> A * 16 + 8 = 168
发送 char(85) + char(168) + char(1) + "1233" + char(19)
把计算机的串口参数设对。 再试一下。
incats 2003-10-17
  • 打赏
  • 举报
回复
应该是吧, 挺长时间没搞它了. 你自已试一下就行.
你的0x13是16进制的, 要转换成char(19).
yiyiyan762 2003-10-17
  • 打赏
  • 举报
回复
请问incats
PDStr=Char(27)+Char(81)+Char(65)+"1234.56"+Char(13)
是char(27)、char(81)、char(65)和char(13)是代表什么意思,在我这里是不是要改成开始字符、屏号和结束符,能不能具体举个例子
flyhot 2003-10-16
  • 打赏
  • 举报
回复
up
yiyiyan762 2003-10-16
  • 打赏
  • 举报
回复
谢谢!我的Email:yuanhui_zhang@163.com
incats 2003-10-16
  • 打赏
  • 举报
回复
发个程序给你吧. mail 短消息告诉我.

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧