流量計智能監測二次儀表的探討 二十
2.4.4 單片機與A/D接口
MCS-51 和ADC 接口必須弄清和處理好三個問題:
①要給START 線送一個100ns 寬的起動正脈沖;
②獲取EOC 線上的狀態信息,因為它是A/D 轉換的結束標志;
③要給“三態輸出鎖存器”分配一個端口地址,也就是給OE 線上送一個地址譯碼器輸出信號。
MCS-51 和ADC 接口通常可以采用查詢和中斷兩種方式。
采用查詢法傳送數據時,MCS-51 應對EOC 線查詢它的狀態:若它為低電平,表示A/D 轉換正在進行,則MCS-51 應當繼續查詢;若查詢到EOC 變為高電平,則就給OE 線一個高電平,以便2-1—2-6 線上提取A/D 轉換后的數字量。
采用中斷方式傳送數據時,EOC 線作為CPU 的中斷請求輸入線。CPU 響應中斷后,應在中斷服務程序中使OE 線變為高電平,以提取A/D 轉換后的數字量。
P2.7/A15 線作為整個ADC0809 芯片的片選線,當P2.7/A15=0 時,或非門敞開,允許寫信號通過,將單片機負的寫脈沖轉換為ADC0809 所需要的正脈沖,以選中ADC0809 某一通道并啟動轉換。采用74LS373 作為地址鎖存器使用,其中輸入端1D~8D 接至單片機的PO 口,輸出端提供的是低8 位地址,G 端接至單片機的地址鎖存允許信號ALE。輸出允許端OE 接地,表示輸出三態門一直打開。
詳情請瀏覽公司網站的產品中心 http://www.m.jxper05.cn/ 流量計