结构推理 在1个由89C51单片机与1片ADC0809组成的数据采集系统中,ADC0809的8个输入通道的地址为7FF8H~7FFFH,试画出有关接口电路图,并编写出每隔1分钟轮流采集1次8个通道数据的程序,共采样50次,其采样值存入内RAM20H单元开始的存储区中。
【正确答案】0~7通道地址:fef8h~feffh ORG 000H LJMP MAIN ORG 0003H LJMP I_INT0 ORG 000BH LJMP I_T0 ORG 050H MAIN: MOV SP,#60H SETB IT1 SETB ET0 SETB EX1 SETB EA MOV TMOD,#00000010B MOV TH0,#06H MOV TL0,#06H MOV R4,#240 MOV R5,#250 MOV R7,#8 MOV R6,#50 MOV R0,#20H SETB TR0 SJMP $ I_T0: DJNZ R4,GORET MOV R4,#240 DJNZ R5,GORET MOV R5,#250 MOV DPTR,#0FEF8H MOVX @DPTR,A DEC R7 GORET: RETI I_INT0: MOVX A,@DPTR MOV @R0,A INC DPTR INC R0 MOVX @DPTR,A DJNZ R7,GORETI MOV R7,#8 DJNZ R6,GORETI CLR TR0 CLR EX1 GORETI:RETI
【答案解析】