这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 89C51单片机与1片ADC0809组成的数据采集系统

共1条 1/1 1 跳转至

89C51单片机与1片ADC0809组成的数据采集系统

菜鸟
2016-09-27 17:23:35     打赏
在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 内容来自单片机之家www.dpj100.com 
ORG 050H 
MAIN: MOV SP,#60H 
SETB IT1 单片机 
SETB ET0 
SETB EX1 
SETB EA 内容来自单片机之家www.dpj100.com 
MOV TMOD,#00000010B 单片机 
MOV TH0,#06H 
MOV TL0,#06H 内容来自单片机之家www.dpj100.com 
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 内容来自单片机之家www.dpj100.com 
MOV R7,#8 
DJNZ R6,GORETI 
CLR TR0 
CLR EX1


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]