求教ADC0809和89C51的连接数据采集系统?
[color=#FFF8DC]按照书上的接法但没有得到理想的数据:
ADC0809只使用IN-0,因此地址端A.B.C都接地,输入为0-5V模拟信号。
现在的问题是:
不输入信号时,ADC0809高位有信号是一个电压的衰减,输入信号有变化,在原来的信号后面出现了一个电压衰减信号,只有低两位一开始是0电压,输入信号后出现一个电压衰减信号(150微秒的时间从5V衰减到2V)
请指点错误在哪?输出的数字信号应该不是一个衰减信号?
调试程序:
ORG 0000H
MOV R0,#00H
DELAY:
DJNZ R0,DELAY
;
MAIN:
MOV R0, #78H
CLR P2.7
MOVX @ R0, A
L1:
JNB P3.3,L1
MOV R0, #78H
MOVX A,@ R1
LCALL CH
CLR TI
MOV SBUF,A
;
WAIT1:
JNB TI,WAIT1
;
LJMP MAIN
CH:
MOV SCON,#50H ;初始化串行口,方式1,REN=1允许接受
MOV PCON,#80H ;SMOD=1
MOV TMOD,#20H ;定时器T1,模式2
MOV TH1,#0F3H ;波特率为2400
MOV TL1,#0F3H
SETB TR1
RET
;
END
附电路图,用PROTEL99打开
在线等,也可将解决方案发送至xulei19840604@163.com
[/QUOTE]
[/color]
发表时间:2007年4月9日18:56:20