打印

51单片机十六进制转换十进制

[复制链接]
10452|37
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ilovecr|  楼主 | 2007-6-6 07:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
hq_y| | 2007-6-6 07:57 | 只看该作者

笨办法就是查表

使用特权

评论回复
板凳
conwh| | 2007-6-6 08:05 | 只看该作者

呵呵~~,2楼

使用特权

评论回复
地板
东尧| | 2007-6-6 08:55 | 只看该作者

对应关系如何

说一说输入数据与输出数据的对应关系,才好建立算法

使用特权

评论回复
5
conwh| | 2007-6-6 09:32 | 只看该作者

很长时间了,有点忘了

可能就是二进制的左移一位,结果的自身相加(带符号位)

使用特权

评论回复
6
gyt| | 2007-6-6 11:26 | 只看该作者

没说明白

输出到底是十进制还是16进制?

使用特权

评论回复
7
ilovecr|  楼主 | 2007-6-6 12:28 | 只看该作者

16进制

使用特权

评论回复
8
dengm| | 2007-6-6 12:30 | 只看该作者

LZ 举例说明

使用特权

评论回复
9
playonn| | 2007-6-6 14:20 | 只看该作者

^_^~

哈哈~前面直接加8个0~~~

使用特权

评论回复
10
gyt| | 2007-6-7 10:47 | 只看该作者

16进转16进?

使用特权

评论回复
11
老黄头| | 2007-6-7 11:09 | 只看该作者

连续采样256次,

累加,再输出.

使用特权

评论回复
12
俺从头来| | 2007-6-7 11:15 | 只看该作者

这也行啊,呵呵

连续采样256次,累加,再输出 

使用特权

评论回复
13
conwh| | 2007-6-7 11:21 | 只看该作者

16to16转换是本社区的最大难点,估计不好做

使用特权

评论回复
14
snakeemail| | 2007-6-7 11:29 | 只看该作者

sprintf

使用特权

评论回复
15
guoqi| | 2007-6-7 16:43 | 只看该作者

haha!

0~ff===>0~ffff
是不是有这样的规律:
0a====>0a0a
ef====>efef
哈哈,说个笑!

使用特权

评论回复
16
gyt| | 2007-6-7 17:04 | 只看该作者

不是这样简单:)

使用特权

评论回复
17
hqgboy| | 2007-6-7 20:32 | 只看该作者

呵呵。。。。

使用特权

评论回复
18
救火车| | 2007-6-9 15:06 | 只看该作者

我没看明白你的意思

是不是这样?
unsigned char S1;
unsigned int D1;
 
D1=S1/100;       //加百位
D1<<=4;
D1+=(S1/10%10); //加十位
D1<<=4;
D1+=S1%10;      //加个位

如果S1=0xff;   D1=0x0255;

使用特权

评论回复
19
snakeemail| | 2007-6-9 16:54 | 只看该作者

???

51单片机十六进制转换十进制

请教现在有个项目
读入AD转换数据是8位的16进制数据
输出要用16位的16进制输出

读入数据0~FF
输出数据0~FFFF

编写这样一段程序的设计思路是什么!请教
不知道你说什么???

使用特权

评论回复
20
conwh| | 2007-6-9 16:57 | 只看该作者

LZ怎么也不出来解释下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

202

帖子

0

粉丝