51单片机串口问题,程序如下。

[复制链接]
查看11 | 回复3 | 2012-4-12 22:41:15 | 显示全部楼层 |阅读模式
12288的十六进制是3000H12544的十六进制是3100H如果你送的是“2“,那打印出来的就是3200H了,也就是12800.因此(其实我也不怎么知道,推断的):0的asc2码是48,也就是30H,1的asc2码是49,也就是31H……就是说:存储asc2码值的是sbuf的高8位,如果想打印真正的asc2码,就用高八位输出吧~...
回复

使用道具 举报

千问 | 2012-4-12 22:41:15 | 显示全部楼层
调试串口发送数据要点16进制发送,你肯定点的是字符发送。所以才这样。...
回复

使用道具 举报

千问 | 2012-4-12 22:41:15 | 显示全部楼层
看不懂...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行