Hi,
I have written a interuppt program for 1 second time delay. I am inserting the code with this mail, I am using timer0 with 250ms which is inturn given to PCA with 4 times count. The code is working fine as single module , but when I attach this code with my on going project code the code is not working, I have not used any special registers of the chip AT89C51ED2, and in all EEPROM programs I have used EA=0 and EA=1 at begining and end of program. If there is any suggestion , plz help me to get out of this problem.
void timer_routine(void) interrupt 7 using 2 { EA=0; CL=0x5F; CH=0xF0; CCF1=0; CF=0; P2_6=~P2_6; EA=1; } void main() { IEN0=0xC0; //C2 TMOD |=0x02; TL0=0x00; TH0=0x18; TF0=0; CMOD=0x05; CCAP1L=0x0A; CCAP1H= 0x4F; CCAPM1=0x49; CL=0x5F; CH=0xF0; CCAP1L=0xFF; CCAP1H= 0xFF; TR0=1; CR=1; P2_6=0; while(1); }