四、ADC0809用法詳解—應(yīng)用電路
1、ADC0809與單片機(jī)連接電路分析
ADC0809與MCS-51單片機(jī)的連接如圖所示:
電路連接主要涉及兩個(gè)問題一是8路模擬信號(hào)通道的選擇,二是A/D轉(zhuǎn)換完成后轉(zhuǎn)換數(shù)據(jù)的傳送。
8路模擬通道選擇
圖ADC0809與MCS-51的連接
如圖9.11所示模擬通道選擇信號(hào)ABC分別接最低三位地址A0A1A2即(P0.0P0.1P0.2),而地址鎖存允許信號(hào)ALE由P2.0控制,則8路模擬通道的地址為0FEF8H~0FEFFH.此外,通道地址選擇以作寫選通信號(hào),這一部分電路連接如圖9.12所示
圖ADC0809的部分信號(hào)連接
圖 ?信號(hào)的時(shí)間配合
從圖中可以看到,把ALE信號(hào)與START信號(hào)接在一起了,這樣連接使得在信號(hào)的前沿寫入(鎖存)通道地址,緊接著在其后沿就啟動(dòng)轉(zhuǎn)換圖是有關(guān)信號(hào)的時(shí)間配合示意圖
啟動(dòng)A/D轉(zhuǎn)換只需要一條MOVX指令在此之前,要將P2.0清零并將最低三位與所選擇的通道好像對應(yīng)的口地址送入數(shù)據(jù)指針DPTR中例如要選擇IN0通道時(shí),可采用如下兩條指令,即可啟動(dòng)A/D轉(zhuǎn)換:
MOVDPTR,#FE00H;送入0809的口地址
MOVX@DPTR,A;啟動(dòng)A/D轉(zhuǎn)換(IN0)
注意:此處的A與A/D轉(zhuǎn)換無關(guān),可為任意值。
2、應(yīng)用電路二
1、原理圖從ADC0809的通道IN3輸入0-5V之間的模擬量,通過ADC0809轉(zhuǎn)換成數(shù)字量在數(shù)碼管上以十進(jìn)制形成顯示出來。ADC0809的VREF接+5V電壓。
圖 ? ? 電路原理圖
評論