PC机传送数据(例如: 99 ,255 , 77)
单片机串口接收到 16进制 数据
uchar ch; 存放在函数(ch) 因为程序来自实验教程 所以不作修改
现在想将ch 中的16进制 转换成ASCII
串口 16进制数怎么转换成ASCII
答案:1 悬赏:80 手机版
解决时间 2021-03-20 07:56
- 提问者网友:蔚蓝的太阳
- 2021-03-19 21:11
最佳答案
- 五星知识达人网友:风格不统一
- 2021-03-19 21:24
uchar ch;
uchar h,l;
h=ch>>4;
l=ch&0xf;
h=h>9?'a'+h-10:'0'+h;
l=l>9?'a'+l-10:'0'+l;
uchar h,l;
h=ch>>4;
l=ch&0xf;
h=h>9?'a'+h-10:'0'+h;
l=l>9?'a'+l-10:'0'+l;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯