串口通信的一些问题?

2019-03-24 20:37发布

串口通信的问题?小弟最近用串口调试助手做了些收发试验,用数码管显示串口调试助手发送一一对应的值!
被十六进制和ASCLL码及十进制完全搞的有些乱了

[ 本帖最后由 哆啦A梦 于 2013-8-29 08:52 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
yangxf1217
2019-03-25 23:31
原帖由 哆啦A梦 于 2013-8-27 17:21 发表
非常谢谢,有个疑问是不是串口调试工具发送的字符1给单片机后,其实是以ASCLL码的形式发送吧?然后单片机接收这个ASCLL码后不能直接给数码管吧,因为它不是代表数字0123456789,然后需要再转换才能给数码管,是不是这 ...

你把我也搞晕了。你要在数码管上显示的这个数类型要是int,而不能是char。所以要把char转换成int。char的‘1’其实是int的49,所以你要减去48.就是这样的(⊙o⊙)哦。下班了呵呵。还有什么疑问明天继续讨论啊。拜啦。。

一周热门 更多>