我想将0804转换的数据在0-99之间变化

[复制链接]
 楼主| yuanquan12345 发表于 2011-1-10 11:35 | 显示全部楼层 |阅读模式
我用了两个数,A1%100/10;
                    A2%10;
这样做,数字在0-99循环。
我的目的是,我用一个电位器作为模拟量输入,当电位器阻值最小时显示0,阻值最大时显示99。
请大家指点。
谢谢。
lyjian 发表于 2011-1-10 12:51 | 显示全部楼层
问题是你输入的模拟量是多少
如果本来输入模拟量的范围通过AD后本来就在0~99的范围(即使不是这个范围也可简单调整一下分压使正好落在这个范围),那你直接显示不就得了
 楼主| yuanquan12345 发表于 2011-1-10 16:03 | 显示全部楼层
输入的模拟量0-5V,谢谢。
zjswuyunbo 发表于 2011-1-10 16:14 | 显示全部楼层
admin=0;
admax=255;
show=(ad-admin)*100/(admax-admin);

a1=(show%100)/10;
as2=show%10;
 楼主| yuanquan12345 发表于 2011-1-10 17:20 | 显示全部楼层
谢谢。我试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

1155

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部