hi i m trying to get data from light sensor and then ADC804 & MAX232 to communicate with pc but my circiut is not working. I thinks its erroe in the program.
Can any body help me plzzzzzzzzzzzzzzzzzzzzzzz.here is programe & circiut diagrame
PROGRAME
org 0H
AJMP START
ORG 03H
RETI
ORG 0BH
RETI
ORG 13H
RETI
ORG 1BH
RETI
ORG 23H
RETI
ORG 25H
INITIALIZE :
MOV TH1, #0FDH
MOV SCON, #01010000B
MOV TMOD, #00100001B
MOV TCON, #01000000B
RET
SEND:
CLR T1
MOV SBUF, A
WAIT:
JNB T1, WAIT
RET
START:
MOV SP, #030H
ACALL INITIALIZE
ORL P1, #0FFH
SETB P3^5
LOOP:
CLR P3^4
SETB P3^3
SETB P3^4
WAITFORDONE:
JB P3^5, WAITFORDONE
CLR P3^3
MOV A,P1
ACALL SEND
SETB P3^3
AJMP LOOP
END
Can any body help me plzzzzzzzzzzzzzzzzzzzzzzz.here is programe & circiut diagrame
PROGRAME
org 0H
AJMP START
ORG 03H
RETI
ORG 0BH
RETI
ORG 13H
RETI
ORG 1BH
RETI
ORG 23H
RETI
ORG 25H
INITIALIZE :
MOV TH1, #0FDH
MOV SCON, #01010000B
MOV TMOD, #00100001B
MOV TCON, #01000000B
RET
SEND:
CLR T1
MOV SBUF, A
WAIT:
JNB T1, WAIT
RET
START:
MOV SP, #030H
ACALL INITIALIZE
ORL P1, #0FFH
SETB P3^5
LOOP:
CLR P3^4
SETB P3^3
SETB P3^4
WAITFORDONE:
JB P3^5, WAITFORDONE
CLR P3^3
MOV A,P1
ACALL SEND
SETB P3^3
AJMP LOOP
END