在单片机C语言怎么把16进制数变成10进制发到串口
我来答
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
- 单片机
- c语言
- 16进制
- 串口
- 搜索资料
徐老二嗯嗯嗯
推荐于2017-12-16
·
超过23用户采纳过TA的回答
知道答主
回答量:69
采纳率:100%
帮助的人:11.2万
关注
串口都是用16进制发送的,有两种办法,
在接收到数据之后你把16进制转为10进制就可以了,比如你发送的十进制10,传送的时是十六进制0x0A,接收到数据后转成10进制 0AH = 10。
在发送时把数据转换成BCD码,发送十进制10,转成BCD码十六进制就是0x10,接收到数据时显示的就是10H。
BCD码转换百度一下可以。
收起
为你推荐: