keil c51仿真时,怎样使用printf函数输出一个两位16进制数?

keilc51仿真时,想用printf函数输出一下两位16进制数。在串口初始化已经完成的条件下,比如仿真时想在串口中输出0x16,使用printf("%x",0x16);... keil c51仿真时,想用printf函数输出一下两位16进制数。在串口初始化已经完成的条件下,比如仿真时想在串口中输出0x16,使用printf("%x",0x16);,keil 仿真结果为1600,不知道为什么,有谁知道请帮忙解答一下,先谢谢了!
可惜我没分了,不然全部奉送。。。
展开
 我来答
paulingxiao
2011-05-06
知道答主
回答量:9
采纳率:0%
帮助的人:12.1万
展开全部
我在很久以前用printf输出过自制并行口数据,我相信此方法可行:printf(0x**,0x16),其中**表示地址,我已经有十年没编程了,据现在的情况发展不是很快,此法应该可以。注意在用的过程中要和缓冲器的关系处理好!试试吧,祝你成功。
星柠科草说2807
2011-04-23 · TA获得超过317个赞
知道小有建树答主
回答量:568
采纳率:0%
帮助的人:350万
展开全部
发送顺续的问题吧,有的先发高位,有的先发低位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式