大神请进,12864显示问题

[复制链接]
 楼主| pkrn 发表于 2012-8-19 00:34 | 显示全部楼层 |阅读模式
串口发送的数据要显示在12864上,但是收到的16进制数会显示成半宽字符。有什么算法转换下,如0x41要显示成41,而不是A
logokfu 发表于 2012-8-19 01:53 | 显示全部楼层
查表吧
ningling_21 发表于 2012-8-19 09:54 | 显示全部楼层
不是大神。
内带字库的LCD,用查表最简单
ascii[]={"0123456789ABCDEF"};
a=0x41;
h=a>>4;
l=a&0x0f;
....
joyme 发表于 2012-8-19 21:07 | 显示全部楼层
用数组定义的,41,‘4’,‘1’,或ASCII码+0x30而不是直接送0x41
您需要登录后才可以回帖 登录 | 注册

本版积分规则

211

主题

273

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

211

主题

273

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部