STC12C5A60S2的AD转换,怎样读取10位结果?

求如题C语言代码,比如ADC是在unsignedintREAD()函数里,应该怎样处理得到的ADC_RES和ADC_RESL两个值使得其返回值READ等于0至1023?... 求如题C语言代码,比如ADC是在 unsigned int READ() 函数里,应该怎样处理得到的ADC_RES和ADC_RESL两个值使得其返回值READ等于0至1023? 展开
 我来答
李天花板
2013-05-30
知道答主
回答量:28
采纳率:100%
帮助的人:1.7万
展开全部
= ADC_RES*4+ADC_RESL;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9fc16b27a
2011-06-26
知道答主
回答量:63
采纳率:0%
帮助的人:19.3万
展开全部
好难
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户08686
2011-06-27 · TA获得超过187个赞
知道答主
回答量:482
采纳率:0%
帮助的人:296万
展开全部
我用的是stc12c5a08ad
P1M1=0x01;
P1M0=0x00; // p1^0口为AD口
void read()
{
ADC_CONTR=0xea; //开始转换
while((ADC_CONTR&0x10)!=0x10)//dog(); //等待AD结果
ADC_CONTR=0xe2; //AD结束
jcdy=ADC_RES; //AD的结果.
}
追问
那请问10位结果应该怎样读取?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式