在電路中,pwm信號通過阻容電路轉換成穩定的DC電壓,然後由單片機直接讀取ad0809的AD值。壹般情況下,樣本會被多次平均。可以用C語言或匯編語言實現。c語言更簡單,把采樣值加起來除以采樣次數就行了。匯編語言方法:如果采樣16次,將16次的結果相加(在16基中運算),右移4位的結果就是平均值。建議先去掉多個采樣值的最大值和最小值再取平均值比較穩定。