由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實現方法與思路,理清頭緒后我自己去實現,謝謝大家
要求:利用A/D和D/A實現將A/D的輸入電壓反向變換的功能,即A/D的輸入電壓從0~+5V變化時,D/A的輸出電壓相應的從+5V~0V變化。控制功能:將單片機實驗箱上的電位器W1產生0~5V電壓輸入到ADC0809的通道0,利用數字萬用表測量DAC0832輸出的電壓,看其是否隨ADC0809的輸入電壓反向變化。利用74HC4040將8MHz晶振產生的脈沖信號十六分頻后做為ADC0809的時鐘信號。使用的主要元器件:89C51、11.0592MHz晶振、74LS373、74LS138、8MHz晶振、74HC04、74HC4040、ADC0809、DAC0832、LM741、10k電位器W1等。結果驗證:①用示波器檢查ADC0809的時鐘頻率是否為500kHz。②旋動電位器W1產生0~+5V的電壓,用數字萬用表測量D/A的輸出是否從+5→0V變化。③使W1的輸出電壓從0V開始,以0.5V為增量,測量D/A的輸出電壓并記錄。試分析誤差產生的原因。
|