專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

51單片機驅動ADC0809片內RAM存轉換結果匯編程序

作者:佚名   來源:本站原創(chuàng)   點擊數:  更新時間:2013年04月13日   【字體:
;入口:通道1的模擬量, 
;出口:片內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
關閉窗口

相關文章