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