找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 532|回复: 4
收起左侧

串口收到的数据处理问题 字符0(十六进制)如何转换成数字0

[复制链接]
ID:149043 发表于 2024-6-14 21:18 来自手机 | 显示全部楼层 |阅读模式
如何将串口收到的字符0(十六进制)转换成数字0
回复

使用道具 举报

ID:65956 发表于 2024-6-15 08:31 | 显示全部楼层
加0x30或是‘0’就可以了,即0x00+0x30=0x30,对应ASCII码就是字符0
回复

使用道具 举报

ID:332444 发表于 2024-6-15 09:17 | 显示全部楼层
接受字符用'0'其他字符看我回复的贴子,发生值直接0就可以。这是昨天刚做好的荔枝把甲机的四个按键的二进制发送乙机并用数码管十进制显示。
1.gif
回复

使用道具 举报

ID:879809 发表于 2024-6-15 19:51 | 显示全部楼层
  1. ch=“0123456789abcdef”[i];
复制代码
回复

使用道具 举报

ID:712493 发表于 2024-6-16 09:50 | 显示全部楼层

您这个怎么解释?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表