11问答网
所有问题
用单片机ad采样后存在寄存器中的值是个二进制的,怎么将它转换成十进制的呢,我用的是12位的
如题所述
举报该问题
推荐答案 2011-07-23
你拿什么显示?写个程序把寄存器里的数循环求余后除以10,循环到0就行了,然后把得到的数组逆向输出
追问
我想把它转换成十进制然后参与运算的,能告诉具体一点吗?
追答
12位最高就是4096,如果只是为了运算,直接从寄存器里读出来不就好了吗,你不会说怎么从寄存器里读出来不懂吧
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/c/925611336.html
其他回答
第1个回答 2011-07-23
二进制除以10 高位是十位数,低位是个位数
第2个回答 2011-07-23
你的开发环境是C51吗?
如果是的话,根不不需考虑转换,直接使用就是了。
12位也要用整型变量,2字节。
直接与上地址,就读出了AD转换值。
第3个回答 2011-07-23
用那个转换指令啊,到书上查查那个指令吧,我忘了怎么写了
相似回答
如果
单片机的
一个
寄存器中的
数据为00001101,如何用数码管将13显示出来...
答:
知道显示真值表的概念吗?把
二进制
转化为
10进制
数,或者00001011直接除以10,对应真值表的数据给十位显示;再取00001011除以10的余数,给个位显示;如果超过十位数,同样操作;例如:当前数据位Data = 11111110(假设可以显示到百位,数据位254,真值表为 tTrueTable[ ]百位
寄存器
rBaiWei = tTrueTable[...
大家正在搜
两个单片机ad采样如何同步
单片机自带高速ad采样芯片
单片机的寄存器
51单片机ad采样
51单片机ad采样程序
基于51单片机ad采样算法
51单片机ad转换
51单片机ad转换原理
单片机ad采样原理
相关问题
我使用的单片机AD采集的数据储存到寄存器中的是u16(无符号...
关于单片机AD采集。。
单片机中如何将十六进制转换成十进制(看说明)
有关AD采样传感器值的问题(详细者追加分)
合泰单片机我编写了个采ad值的程序,ad值是采出来了,可是a...
在数模转换中判断ad数据寄存器中的值有什么用?
求教:怎样将AD转换的二进制数据转换成十进制,用LCD160...
ad转换后数据存到哪个寄存器中