PIC單片機精通_ADC左對齊與右對齊的數據讀取問題

1.右對齊數據讀取問題 其轉換結果可以讀取的語句爲:     resualt=int(ADCH)*256+ADCL; 右對齊的時候,10位ADC的結果表示方式爲ADCH:ADCL,ADCH是10bit結果的高2位,ADCL是10bit結果的低8位,如果要將ADC的結果存儲到一個int型的變量中,那就需要先將ADCH的結果左移8位,再和ADCL的相加,其原理如下圖所示: 左移8位等價於乘以256. 
相關文章
相關標籤/搜索