永发信息网

Keil 中如何从串口输出 unsigned long 型(4Byte)数据?

答案:2  悬赏:70  手机版
解决时间 2021-03-23 03:51
· 无符号长整数数据已经准备好在一个连续4字节空间(联合体)里。就差把它从串口输出出来了。这个数据是一个10位(10进制)长度的卡号。
· Keil 提供的printf函数不支持"%l”格式。最长支持到2字节int或unsigned int(参见 http://www.keil.com/support/man/docs/c51/c51_printf.htm );
?有没有算法提供从“unsigned long”到字符串的转化。
就比如从 12345678l 到 {‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘\0’}?
最佳答案
可以先把64位(4字节)的unsigned long转化成unsigned int;

例如:
unsigned long ul64;
unsigned int uih,uil;//分别是64位的高32位和低32位;

uih=ul64/32768;
uil=ul64%32768;

然后,把这两个32位数分别发送出去。
全部回答

恩,理论上没有问题。你应该是亮灭发光二极管,差别是时间长短还是什么?具体说说

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
广联达土建算量外墙为复合保温墙体,怎么做
馋饺饺子(临清店)我想知道这个在什么地方
精确计算(竖式计算).728÷8= 648÷6= 30
求手机视频尺寸修改软件
海贼王里波特卡斯D提娜路飞的姐姐在第几集里
单选题下列关于某些社会热点问题的说法中,不
关于描述自己的句子,描写眼神语气微笑的句子
ipad微信小视频
塔里木盆地荒漠化成因
红鑫剪烫沐足城在哪里啊,我有事要去这个地方
武昌职业学院地址有知道的么?有点事想过去
如何应聘成为游戏解说,没有优点,想做个游戏
VB程序设计题:输入x的值,按下式计算并输出y
电脑电脑
线粒体、叶绿体和内质网都具有A.基粒B.双层膜
推荐资讯
为什么刚睡醒的时候手没有力气?
卡卡兔儿童乐园地址在哪,我要去那里办事
菠萝现在北京多少钱一斤,好不好销?
一桶油用去一半后,没有发生变化的是A.质量B.
互联网与创新创业的横幅标语
湘潭离张家界多少公里,张家界到湘潭的长途汽
井径扩径 测井数据还真实吗
动画专业日本研究生
游戏规则里,唐说方杰做路是什么意思。
论文一定要写摘要吗?
在神舟5号发射成功时,用什么样的词形容
怎么用word文档排版称古代文集
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?