打印

从串口接收到的数字字符如何转化成16进制?

[复制链接]
2159|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
3B1105|  楼主 | 2010-10-8 18:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
huzixian| | 2010-10-8 19:00 | 只看该作者
你接受的是0-9吧?那减去相应的ASCAL码不就转化为10进制了吗?然后再移位,再或一下都!

使用特权

评论回复
板凳
maoyanketi| | 2010-10-8 19:07 | 只看该作者
有相关的库函数应该!

使用特权

评论回复
地板
酒精考研| | 2010-10-8 20:01 | 只看该作者
要么如二楼的,如三楼,要么自已写函数。
switch(your char)
case '0':temp=0;break;
...
case 'F':temp=15;break;

使用特权

评论回复
5
-自己人| | 2010-10-8 20:21 | 只看该作者
这个例程应该有很多吧

使用特权

评论回复
6
hsbjb| | 2010-10-8 20:34 | 只看该作者
自己写个简单的程序就行了

使用特权

评论回复
7
hotpower| | 2010-10-8 21:06 | 只看该作者
晕…

使用特权

评论回复
8
jack_shine| | 2010-10-9 09:48 | 只看该作者
:time:

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

315

主题

1645

帖子

4

粉丝