單片機A/ D轉換與單片機的接口方法實(shí)驗
一、實(shí)驗目的
1、掌握A/ D轉換與單片機的接口方法。
2、了解A/ D芯片0809轉換性能及編程方法。
3、通過(guò)實(shí)驗了解單片機如何進(jìn)行數據采集。
二、實(shí)驗內容
1、實(shí)驗原理圖:
2、實(shí)驗內容
利用實(shí)驗儀上的0809做A/ D轉換實(shí)驗,實(shí)驗儀上的W1電位器提供模擬量輸入。編制程序,將模擬量轉換成數字量,通過(guò)發(fā)光二極管L1—L8顯示。
3、實(shí)驗說(shuō)明
A/ D轉換器大致分有三類(lèi):一是雙積分A/ D轉換器,優(yōu)點(diǎn)是精度高,抗干擾性好,價(jià)格便宜,但速度慢;二是逐次逼近式A/ D轉換器,精度、速度、價(jià)格適中;三是并行A/ D轉換器,速度快,價(jià)格也昂貴。ナ笛橛ADC0809屬第二類(lèi),是8位A/ D轉換器。每采集一次一般需100μs。由于A(yíng)DC0809 A/ D轉換器轉換結束后會(huì )自動(dòng)產(chǎn)生EOC信號(高電平有效),取反后將其與8031的INT0相連,可以用中斷方式讀取A/ D轉換結果。
三、程序
程序清單:
ORG 06D0H
START: MOV A,#00H
MOV DPTR,#9000H
MOVX @DPTR,A
MOV R7,#0FFH
H55S: DJNZ R7,H55S
MOVX A,@DPTR
MOV DPTR,#0A000H
MOVX @DPTR,A
SJMP START
END
四、實(shí)驗步驟
①把A/D區0809的0通道IN0用插針接至W1的中心抽頭V01插孔(0—5V)。
②把A/D區0809的CS端接譯碼輸出端Y1插孔。
③0809的CLK插孔與分頻輸出端T4相連。
④將W2的輸入VIN接+12V插孔,+12V插孔再連到外置電源的+12上(電源內置時(shí),該線(xiàn)已連好)。調節W2,使V-REF端為+5V。
⑤將A/D區的VREF連到W2的輸出VREF端。
⑥EXIC1上插上74LS02芯片,在EXIC2上插74LS32芯片一片,將有關(guān)線(xiàn)路按圖連好。
⑦將A/D區D0—D7用排線(xiàn)與BUS1區XD0—XD7相連。
⑧仿真實(shí)驗系統在“P.....”狀態(tài)下。
⑨以連續方式從起始地址06D0運行程序,在發(fā)光二極管L7—L0上顯示當前采集的電壓值轉換后的數字量,調節W1,L7—L0將隨著(zhù)電壓變化而相應變化,L7—L0對應數字量D7—D0。
評論