51單片機驅動ADC0809片內RAM存轉換結果匯編程序
;出口:片內RAM開辟一個數據區(qū),用于存放A/D轉換結果, IN0—IN7的結果 ;分別存于30H—37H 8個單元中 AD0809: MOV R1,#01H ACALL AD0809_1 RET AD0809_1:MOV DPTR,# ;通道地址 MOV A,R1 ;送通道號 MOVX @DPTR,A;啟動轉換 WAIT: NOP JNB R1.7,WAIT ;P1.7為EOC信號 為1完成,0,轉換中。 MOVX A,@DPTR ;轉換完成 XCH A,R1 ADD A,#30H XCH A,R1 MOV @R1,A RET
評論