51新手遇到难题

2020-02-04 09:34发布

继续调试昨天的程序,用IIC从1302里边读取出数据,然后用串口发到PC机上用串口调试助手查看,但是收到的数据全是16进制码。
怎么转换为我们能看懂的时间?
对于高手这个问题应该不难,现在我不知道怎么解决。
请教过一些人,说是要写一个上位机,但是我不会
我决定应该能在程序内部解决。望高手指点。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
segeal
1楼-- · 2020-02-04 14:24
单片机发送数据的时候,将数据转成字符串发送。
这样就看得懂了。

其实十六进制也行,转一下不就可以了嘛

发送的话,ACSII码,你看看
262619890
2楼-- · 2020-02-04 16:05
回复【1楼】segeal  
-----------------------------------------------------------------------
能详细给我说明一下不哦?我昨天弄了一下午了。谢谢。
BXAK
3楼-- · 2020-02-04 17:12
向串口发送字符格式就可以了,
参考下面这个帖子的14楼程序
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=5004479&bbs_page_no=1&search_mode=3&search_text=BXAK&bbs_id=9999
B214215850
4楼-- · 2020-02-04 22:43
make   小白受教了!!
xiaobendan001
5楼-- · 2020-02-05 02:40
 精彩回答 2  元偷偷看……
sunny523
6楼-- · 2020-02-05 06:53
谢谢分享,楼主辛苦了

一周热门 更多>