版块
论坛
喜欢
话题
应用
搜索
登录
注册
lzl的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=8628
算法请教.
如何能将A/D 转换的4位16进制数转换为十进制而不用乘法!我从网上看到的算法都用了乘法。mcs51作乘法太慢!
回复
(
9
)
2005-03-02 22:10
来自版块 -
c/c++入门(VC,KeilC使用)
◆
◆
表情
告诉我的粉丝
提 交
peirose
:
only 查表
(2005-03-08 07:49)
回复
Gong_XG
:
存储器里是二进制的。 我要A/D转换结果 变成压缩BCD码。 结果应该20位
(2005-03-07 22:10)
回复
Gong_XG
:
如果是51单片机的话,用DA指令。 先加0,再作十进制调整。 兄弟,是4位16进制,也就是16位二进制呀。
(2005-03-07 22:08)
回复
BellDu
:
如果是51单片机的话,用DA指令。 先加0,再作十进制调整。
(2005-03-07 17:38)
回复
lzl
:
存储器里是二进制的。 我要A/D转换结果 变成压缩BCD码。
(2005-03-07 17:12)
回复
seahawk
:
如何能将A/D 转换的4位16进制数转换为十进制而不用乘法! 我从网上看到的算法都用了乘法。mcs51作乘法太慢! 不过你想怎么输出呢? 在存储器里不都是16进制的吗? 16进制转化成bcd?还是想怎样?
(2005-03-06 23:49)
回复
liuhaochuan
:
那就做加法,乘法不就是加法。吼吼~~
(2005-03-06 22:37)
回复
aiwadgj
:
不好办!! :(
(2005-03-03 08:25)
回复
Gong_XG
:
不好办!!
(2005-03-02 22:49)
回复
lzl
加关注
写私信
0
关注
1
粉丝
649
帖子
返回顶部