hello everybody,
i'm interfacing MSM6242B ITS A RTC WITH at89c52 FOR DISPLAYING TIME AND DATE ON LCD IN 00:00:00 DD:MM:YY FORMAT HERE I'VE CONNECTION LIKE THIS
FOR MSM6242B
STD.P IS OPEN
ALE =VDD
A0-A3 ARE CONNECTED TO PORT2 P2.4_P2.7
D0-D3 ARE CONNECTED TO PORT2 P2.0-P2.3
TRD-P0.7
TWR-P0.6
CS0-P0.5
CS1-P0.4
CODE:
MOV A,#0FH
MOV P2,A ;MAKING PORT2 P2.0-P2.3 INPUT PINS
MOV A, #00H
MOV P2,A
RCALL READRTC
;OTHER REGISTERS LIKE MINUTES,HRS.... ARE READ AS SAME
READRTC:
SETB CS1
CLR CS0
CLR TRD
MOV VALUE,P2
SETB TRD
SETB CS0
CLR CS1
RET
BUT ITS NOT GIVING THE RESULTS ALSO I TRIED TO WRITE TO RTC BUT ITS NOT WORKING .AND IS IT NECESSORY TO WRITE TO D,E AND F REGISTERS PLS HELP ME IF ANY ONE HAVE ANY IDEA ABOUT THIS PLS REPLY
THANK YOU.
i'm interfacing MSM6242B ITS A RTC WITH at89c52 FOR DISPLAYING TIME AND DATE ON LCD IN 00:00:00 DD:MM:YY FORMAT HERE I'VE CONNECTION LIKE THIS
FOR MSM6242B
STD.P IS OPEN
ALE =VDD
A0-A3 ARE CONNECTED TO PORT2 P2.4_P2.7
D0-D3 ARE CONNECTED TO PORT2 P2.0-P2.3
TRD-P0.7
TWR-P0.6
CS0-P0.5
CS1-P0.4
CODE:
MOV A,#0FH
MOV P2,A ;MAKING PORT2 P2.0-P2.3 INPUT PINS
MOV A, #00H
MOV P2,A
RCALL READRTC
;OTHER REGISTERS LIKE MINUTES,HRS.... ARE READ AS SAME
READRTC:
SETB CS1
CLR CS0
CLR TRD
MOV VALUE,P2
SETB TRD
SETB CS0
CLR CS1
RET
BUT ITS NOT GIVING THE RESULTS ALSO I TRIED TO WRITE TO RTC BUT ITS NOT WORKING .AND IS IT NECESSORY TO WRITE TO D,E AND F REGISTERS PLS HELP ME IF ANY ONE HAVE ANY IDEA ABOUT THIS PLS REPLY
THANK YOU.