jiangwei0802 发表于 2010-6-27 10:26:21

串口助手显示求助

今有一个14位二进制的数放在一个变量里,我想通过异步串行通信并有串口助手,将其以十进制或者十六进制的形式显示出来,串口通信一切正常(如设变量值为0x25,则以十六进制显示时为25),已经通过测试,但是我用下面的方式发送该变量并显示时却在屏幕上并未看到十进制数(说明:pd即为存有14位二进制数的变量)
Usart_PutChar(pd /1000 + 0x30); //得到千位并发送
Usart_PutChar(pd % 1000 / 100 + 0x30); //得到百位并发送
Usart_PutChar(pd % 100 / 10 + 0x30); //得到十位并发送
Usart_PutChar(pd % 10 + 0x30); //得到个位并发
送当我令pd=2345;时串口助手上面竟然显示的是 汉字 请哪位帮助解决,如何可以在串口助手上讲该14位的二进制数以十进制或者十六进制形式显示出来

weiguojing 发表于 2010-7-8 11:51:52

好奇“唐朝茶“拍”的程序,是把茶捣成膏后,放在模子里让其成型。”,直接喝茶叶不多省事,还得捣鼓成膏?

armecos 发表于 2010-7-8 12:06:31

页: [1]
查看完整版本: 串口助手显示求助