新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 51單片機驅(qū)動ADC0809片內(nèi)RAM存轉(zhuǎn)換結(jié)果匯編程序

51單片機驅(qū)動ADC0809片內(nèi)RAM存轉(zhuǎn)換結(jié)果匯編程序

作者: 時間:2016-11-30 來源:網(wǎng)絡(luò) 收藏
;入口:通道1的模擬量,
;出口:片內(nèi)RAM開辟一個數(shù)據(jù)區(qū),用于存放A/D轉(zhuǎn)換結(jié)果, IN0—IN7的結(jié)果 ;分別存于30H—37H 8個單元中 AD0809: MOV R1,#01H ACALL AD0809_1  RET  AD0809_1:MOV DPTR,#      ;通道地址   MOV A,R1             ;送通道號 MOVX @DPTR,A;啟動轉(zhuǎn)換 WAIT: NOP JNB R1.7,WAIT     ;P1.7為EOC信號 為1完成,0,轉(zhuǎn)換中。 MOVX A,@DPTR ;轉(zhuǎn)換完成 XCH A,R1 ADD A,#30H XCH A,R1 MOV @R1,A RET    


評論


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

關(guān)閉