- This topic has 12 replies, 7 voices, and was last updated 7 years, 2 months ago by
Ashutosh Bhatt.
-
AuthorPosts
-
August 29, 2013 at 7:20 pm #2613
pankaj
Participant// the program for bidirectional counter is showing warning that delay function is not called
//and also display function is also not used// can u please suggest me from where to call display & delay
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?DELAY?TEST4
Program Size: data=42.0 xdata=0 code=661September 2, 2013 at 4:50 am #10409AJISH ALFRED
ParticipantHi Pankaj,
Please post your code and the error dialogue in detail.
February 9, 2014 at 1:54 pm #10990SHAH DISHANT H.
ParticipantHi,
The output you have shown is only for warning. Please post full code so that we can guide you.
February 10, 2014 at 9:12 am #10997Ashutosh Bhatt
Participanti suggest
dont just copy n pest the code compile it and run it on hardware
pls try to understand it correctly first. try to solve any error or warning yourself first.
October 14, 2015 at 1:21 pm #13382ashish gaikwad
ParticipantI too come up with same prb that display function and delay is not used in program
… But I tried through switch it works but with sensor it is not given proper output , only infinite counter is running… Plzz any one post right program for sensor ..October 14, 2015 at 7:34 pm #13386Ashutosh Bhatt
Participantpls post the code
October 17, 2015 at 10:02 am #13399ashish gaikwad
ParticipantCODING:
// Program to make a bidirectional visitor counter using IR sensor #include#define msec 1unsigned int num=0;sbit dig_ctrl_4=P1^3; //declare the control pins of seven segmentssbit dig_ctrl_3=P1^2;sbit dig_ctrl_2=P1^1;sbit dig_ctrl_1=P1^0;unsigned intdigi_val[10]={0x40,0xF9,0x24,0x30,0x19,0x12,0x02,0xF8,0x00,0x10};unsigned int dig_1,dig_2,dig_3,dig_4,test=0;unsigned char dig_disp=0;sbit up=P3^5; //up pin to make counter count upsbit down=P3^6; //down pin to make counter countdown void init() // to initialize the output pins and Timer0{up=down=1;dig_ctrl_4 = 0;dig_ctrl_3 = 0;dig_ctrl_2 = 0;dig_ctrl_1 = 0;TMOD=0x01;TL0=0xf6;TH0=0xFf;IE=0x82;TR0=1;}void delay() //To provide a small time delay{TMOD=0x01;TL0=0x36;TH0=0xF6;
TR0=1;while(TF0==0);TR0=0;TF0=0;}void display() interrupt 1 // Function to display thedigits on seven segment. For more details refer sevensegment multiplexing.{TL0=0x36;TH0=0xf6;P2=0xFF;dig_ctrl_1 = dig_ctrl_3 = dig_ctrl_2 = dig_ctrl_4 = 0;dig_disp++;dig_disp=dig_disp%4;switch(dig_disp){case 0:
P2= digi_val[dig_1];dig_ctrl_1 = 1;break;case 1:P2= digi_val[dig_2];dig_ctrl_2 = 1;break;case 2:P2= digi_val[dig_3];dig_ctrl_3 = 1;break;case 3:P2= digi_val[dig_4];dig_ctrl_4 = 1;break;}
October 17, 2015 at 10:04 am #13400ashish gaikwad
Participant}if(up==1&&down==0) //check if down pin is pressed{test–;num=test;dig_4=num%10;num=num/10;dig_3=num%10;num=num/10;dig_2=num%10;dig_1=num/10;if(test==0)test=9999;}}}
October 17, 2015 at 10:06 am #13401ashish gaikwad
ParticipantPlz any one if having program for bidirectional visitor counter using it sensor plzz post
October 17, 2015 at 10:06 am #13402ashish gaikwad
Participant}if(up==1&&down==0) //check if down pin is pressed{test–;num=test;dig_4=num%10;num=num/10;dig_3=num%10;num=num/10;dig_2=num%10;dig_1=num/10;if(test==0)test=9999;}}}
December 19, 2017 at 4:02 pm #14679Anonymous
Guestplz post a code for bidrectional visitor counter i need it anyone plz
December 22, 2017 at 6:06 am #14682Hari Prasaath K
ParticipantKindly provide complete detail about what type of controller you are using.
December 31, 2017 at 12:15 pm #14690Ashutosh Bhatt
Participanthave you chosen the project form engineersgarage?
if yes then along with circuit there should be program also…..
-
AuthorPosts
- You must be logged in to reply to this topic.