单片机汇编语言用部分积左移法算出来的结果与计算器的结果不一致,麻烦有相关经验的老师帮我看一下谢谢

2025-02-25 16:03:14
推荐回答(3个)
回答1:

之前用飞思卡尔的MC9RS08KA4_8单片机做了个电压采集板,12位精度,基准为4.5V。
上头点评了一下我的程序,说result = ADCR * 4500/4096;这一句的效率不高,可以用移位法。
下面我把我的程序精简出来如下,哪位高手可以用移位法来高效地实现这个程序呢?
word StartConvert(byte channel)
{
int temp;
word result;
ADCSC1 = channel; //选择通道
while(!ADCSC1_COCO); //转换是否完成?
result = ADCR * 4500/4096; //计算转换结果
return result;
}

回答2:

一张机,流霞倾尽绕春堤。幽兰绛草芳泽意。冰肌玉骨,胭脂翠黛,相对浴红衣。
二张机,鬓香轻散沐仙姿。羞持藕臂娇容丽。回眸笑语,氤氲凝雾,浅画自依依。
三张机,暮寒犹缀柳芳枝。星浓月浅花凝泪。含情隽永,鸳鸯盟誓,最是两心知。
四张机,花开花谢影双飞。春风不解愁滋味。清尊素酒,篆香惹绪,永夜恋痴迷。

回答3:

烤面筋就是你你说呢就是你男士内裤什么的你到哪那些年你不方便等你内心世界难道不是见不到把你的你说呢男的女的你不上班是你说不对不对。你多看看肯德基走吧到哪