Hi Iam facing displays flickering and data over write problem since last 20 days. Iam using delay but I am not able to salve it Here iam using 74LS373(4) latches. Iam sending the data through PORT 2 and enable the latches using PORT 3 Iam using ADC804+89c51+74LS373(4 numbers) +7 seven segment displays (4 numbers) Please check my code given below and give me a proper 'C' code for this problem. Thank you Regards Naresh This code i used in my project sbit c1=P3^0; sbit c2=P3^1; sbit c3=P3^2; Sbit C4=P4^3; s1,s2,s3,s4=data; while(1) { P2=s1; c1=1; /* Latch enable*/ Delay(100); c1=0; /* Latch disable*/ P2=s2; c2=1; Delay(100); c2=0; P2=s3; c3=1; Delay(100); c3=0; P2=s3; c3=1; Delay(100); c3=0; } void Delay(unsigned int time) { unsigned int i,j; for(i=0;i<time;i++) for(j=0;j<1275;j++); }
I can not disclose what I am "getting at". This is one of the cases where only indirect questions will give result. If the "indirect question" should give the desred result, you will see. Do not mistake the "indirect question" for being invalid, it is very valid, it seems that there is no legible display Erik