新聞中心

EEPW首頁(yè) > 電源與新能源 > 模擬/數(shù)字轉(zhuǎn)換器ADC0804

模擬/數(shù)字轉(zhuǎn)換器ADC0804

——
作者: 時(shí)間:2006-12-11 來(lái)源: 收藏

所謂A/D轉(zhuǎn)換器就是/轉(zhuǎn)換器(Analog to Digital Converter 簡(jiǎn)稱ADC)是將輸入的信號(hào)轉(zhuǎn)換成為信號(hào)。



ADC0804的規(guī)格及引腳圖

試驗(yàn)原理圖:

/CS:芯片選擇信號(hào)。

VREF:輔助參考電壓。

/WR:用來(lái)啟動(dòng)轉(zhuǎn)換的控制當(dāng)/WR自HI變?yōu)長(zhǎng)O時(shí),轉(zhuǎn)換器被清除;當(dāng)/WR回到HI時(shí),轉(zhuǎn)換正式啟動(dòng);

/RD:外部讀取轉(zhuǎn)換結(jié)果的控制腳輸出信號(hào)。

DB0~DB7:8位輸出。

/INTR:中斷請(qǐng)求信號(hào)輸出,低電平動(dòng)

AGND,DGND:信號(hào)以及數(shù)字信號(hào)接地。

CLK IN,CLK R:時(shí)鐘輸入或接振蕩元件(R,C),頻率約限制在100KHz~1460KHz

VIN(+),VIN(-):差動(dòng)模擬電壓輸入。輸入單端正電壓時(shí),VIN(-)接地;

     

VCC:電源供應(yīng)以及作為電路的參考電壓。

ADC0804電壓輸入與數(shù)字輸出關(guān)系如表所示


ad_cs equ P3.6
ad_wr equ P2.0
ad_rd equ P3.7
ad_input_port equ p1
org 0000h
ajmp main
org 0030h
main:
lcall adc_demo
ajmp main
;// 啟動(dòng)AD轉(zhuǎn)換
Adc_Start:
clr ad_cs
nop
clr ad_wr
nop
setb ad_wr
nop
setb ad_cs
nop
ret
Adc_Read: ;// 讀AD轉(zhuǎn)換
mov ad_input_port,#0ffh
clr ad_cs
nop
clr ad_rd
nop
nop
mov a,AD_INPUT_PORT
nop
setb ad_rd
nop
setb ad_cs
ret
;// AD轉(zhuǎn)換讀取延時(shí)程序,顯示讀到的數(shù)值
Adc_Demo:
lcall Adc_Start
lcall delay1ms
lcall adc_read
clr p2.0
clr p2.3
mov p0,a
ret
delay1ms:
mov r7,#10
tt1:
mov r6,#50
djnz r6,$ ;2us
djnz r7,tt1
ret
end



關(guān)鍵詞: 模擬 數(shù)字

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉