設(shè)計(jì)89C51和ADC0809的接口
設(shè)計(jì)89C51和ADC0809的接口,采集2通道10個(gè)數(shù)據(jù),存入內(nèi)部RAM的50H~59H單元,編出:
(1)延時(shí)方式;
(2)查詢方式;
(3)中斷方式中的一種程序。內(nèi)容來(lái)自單片機(jī)之家www.dpj100.com
解:IN2的地址為7FFAH,P1.0查詢轉(zhuǎn)換結(jié)束信號(hào),查詢程序如下:
ORG0100H
MOVR7,#0AH
MOVR0,#50H
MOVDPTR,#7FFAH
NEXT: MOVX@DPTR,A
JBP1.0,$
MOVXA,@DPTR
MOV @R0,A
INCR0
DJNZNEXT
SJMP$