早教吧作业答案频道 -->数学-->
AD转换的问题//showvalue(ucharaddata){//0是第二位小数,1是第一位小数,2是整数部分dis[2]=addata/51;//AD值转换为3为BCD码,最大为5.00V.dis[2]=dis[2]+0x30;//转换为ACSII码dis[3]=addata%51;//余数暂存dis[3]=dis[3]
题目详情
AD转换的问题
//
show_value(uchar ad_data)
{ //0是第二位小数,1是第一位小数,2是整数部分
dis[2]=ad_data/51; //AD值转换为3为BCD码,最大为5.00V.
dis[2]=dis[2]+0x30; //转换为ACSII码
dis[3]=ad_data%51; //余数暂存
dis[3]=dis[3]*10; //计算小数第一位
dis[1]=dis[3]/51;
dis[1]=dis[1]+0x30; //转换为ACSII码
dis[3]=dis[3]%51;
dis[3]=dis[3]*10; //计算小数第二位
dis[0]=dis[3]/51; //
dis[0]=dis[0]+0x30; //转换为ACSII码
}
以上为程序代码
一、uchar ad_data是pcf8951通过ad转换来的电压值,请问这个电压值是16进制的吗?还是几进制?
二、转换为ACSII码的过程能不能给分析一下,为什么除以51,为什么加0x30?最好举个实数的例子.
//
show_value(uchar ad_data)
{ //0是第二位小数,1是第一位小数,2是整数部分
dis[2]=ad_data/51; //AD值转换为3为BCD码,最大为5.00V.
dis[2]=dis[2]+0x30; //转换为ACSII码
dis[3]=ad_data%51; //余数暂存
dis[3]=dis[3]*10; //计算小数第一位
dis[1]=dis[3]/51;
dis[1]=dis[1]+0x30; //转换为ACSII码
dis[3]=dis[3]%51;
dis[3]=dis[3]*10; //计算小数第二位
dis[0]=dis[3]/51; //
dis[0]=dis[0]+0x30; //转换为ACSII码
}
以上为程序代码
一、uchar ad_data是pcf8951通过ad转换来的电压值,请问这个电压值是16进制的吗?还是几进制?
二、转换为ACSII码的过程能不能给分析一下,为什么除以51,为什么加0x30?最好举个实数的例子.
▼优质解答
答案和解析
1 电压值是16进制
2 首先跟你adc的位数有关.假如你adc是8位的,基准电压为3.3v,假如你输入电压为1v
那么adc采样得到的数为:1/3.3x(2e8)
你可以反推过去51是为什么来的.这个51和单片机的位数,基准电压有关.
3 加0x30是因为要转换为ACSII码.这个你可以差ACSII码表.
2 首先跟你adc的位数有关.假如你adc是8位的,基准电压为3.3v,假如你输入电压为1v
那么adc采样得到的数为:1/3.3x(2e8)
你可以反推过去51是为什么来的.这个51和单片机的位数,基准电压有关.
3 加0x30是因为要转换为ACSII码.这个你可以差ACSII码表.
看了 AD转换的问题//showv...的网友还看了以下:
在英语里的填空题里这道题怎么做?verywilling,pleased,andhappy.给了5个 2020-05-13 …
平面直角坐标系中A(-1,2)B(2,根号下7),求X轴上一点P,使l PA l=l PB l,并 2020-05-16 …
一句话由三个单词组成第一个单词的首字母为L第二个单词的第2个字母为X第三个单词的第3字母为L第一个 2020-06-02 …
根据下列音标写出相应的单词./fil//tc:l/第二个音标反过来/fcks/第二个音标反过来/' 2020-06-08 …
根据音标写出这几个单词十万火急第一个:/'kʌlə/第二个:/kla:s/第三个:/hə'ləu/ 2020-06-08 …
某场地长L的值L°=110m,宽D的值为D°=80m,已知|L-L°|≤0.2m,|D-D°|≤0 2020-07-18 …
帮我写下数学题三角形的第一边是2a+b,第二边比第一边大{4-b}第三边比第二边小3,求三角形的周长 2020-11-24 …
三角形ABC中AB=7BC=9CA=8时cosA=?sinA=?三角形ABC面积为多少?(1)边AB 2020-11-24 …
已知三角形的两边长为9、12,则第三边的a取值范围是?周长l取值范围是? 2020-12-18 …
通过第一个L,第二个L,第三个L所用时间之比为1:√2-1:√3-√2怎么推倒出来的?(初速度为0的 2020-12-28 …