(資料圖片僅供參考)
ADC0809對輸入模擬量要求:信號單極性, 電壓范圍是 0-5V,若信號太小,必須進行放大;輸入的模擬量在轉換過程中應該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路,即采集模擬輸入電壓在某一時刻的瞬時值,并在 A/D 轉換期間保持輸出電壓不變,以供模數轉換。
模擬信號輸入 IN0~IN7(26-28、1-5 腳) :IN0-IN7 為八路模擬電壓輸入線,加在模擬開關上,通過 A、B、C三個地址譯碼來選通。
地址輸入和控制線:地址輸入和控制線共 4 條,其中 A、B和 C為地址輸入線(23-25 腳),用于選擇 IN0-IN7 上哪一路模擬電壓送給比較器進行 A/D 轉換。ALE(22腳)為地址鎖存允許輸入線,高電平有效。當 ALE線為高電平時,A、B和 C三條地址線上地址信號得以鎖存,經譯碼器控制八路模擬開關通路工作,上升沿有效。通道選擇表如下表所示。
3.數字量輸出及控制線共 11 條:
adc0809控制時序如圖,adc0809驅動程序是基于以下時序圖來編程;
ADC0809驅動程序:
(1)adc0809.h
;
標簽: