Microcontroller › 8051 › what does these warnings mean????
- This topic has 5 replies, 3 voices, and was last updated 11 years ago by
phanindra nath.
Viewing 6 posts - 1 through 6 (of 6 total)
-
AuthorPosts
-
February 9, 2012 at 10:53 am #1666
shanthi
Participanti am using keil version 3 for writing my code in embedded c..
it shows me 19 warnings..and i dont know how to solve these..please anyone help in solving this..
it shows warnings like this…
Build target ‘Target 1’compiling finalcode.c…linking…*** WARNING L1: UNRESOLVED EXTERNAL SYMBOLSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0ACAH*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0AD6H*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0AFDH*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0C11H*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0C19H*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0C2DH*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0C45H*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0C4DH*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0C61H*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0C79H*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0C81H*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0C95H*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0D5BH*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0D63H*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0CDFH*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0CEBH*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0CF7H*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNALSYMBOL: _LCDCMDMODULE: finalcode.obj (FINALCODE)ADDRESS: 0D03HProgram Size: data=115.0 xdata=0 code=1470creating hex file from “finalcode”…“finalcode” – 0 Error(s), 19 Warning(s).February 9, 2012 at 8:30 pm #7131Syed Aameer
ParticipantPlease upload the Program…….
February 12, 2012 at 12:40 pm #7143shanthi
Participantthis is the code..
#include<absacc.h>#include<reg52.h>sbit rs=P2^0;sbit rw=P2^1;sbit e=P2^2;unsigned char c[11];// to receive tag Idconst unsigned char Tag1[11]= {‘0′,’0′,’1′,’5′,’3′,’9′,’7′,’6′,’5′,’1’};// to store tag numbersconst unsigned char Tag2[11]= {‘0′,’0′,’1′,’5′,’3′,’9′,’7′,’6′,’5′,’0’};const unsigned char Tag3[11]= {‘0′,’0′,’1′,’5′,’3′,’9′,’4′,’7′,’9′,’8’};unsigned int bn; // to store bus numberunsigned char area[4];// to store area numberunsigned int n=11; // no. of bytes in tag idvoid delay(unsigned int );void lcdinit(void);void rtcinit(void);void lcdcmd(unsigned char);void welcome(void);void receive(void);void bus1(void);void bus2(void);void bus3(void);void nomatch(void);void rtc(void);void bcdconv(unsigned char) ;void lcddata(unsigned char );void lcdstring(unsigned char * );void main(){unsigned int i;unsigned int v1,v2,v3,vn; // variables in switch casesTMOD=0x20;TH1=0xFD;SCON=0x50;TR1=1;lcdinit();delay(25);welcome();delay(25);while(1){receive(); // function to recieve tag id into arrayv1=v2=v3=vn=0;for(i=0;i<n;i++) // loop to compare the recieved tag and the id’s stored in tags{if(c==Tag1)v1++;elseif(c==Tag2)v2++;elseif(c==Tag3)v3++;elseif(c!=(Tag1&&Tag2&&Tag3))vn++;} // end of for loop//if value of any variable is n i.e., the number of bytes then the coresponding fumction is calledif(v1==n)bus1();elseif(v2==n)bus2();elseif(v3==n)bus3();elseif(vn==n)nomatch();//Function to initialize the Real Time Clock (RTC)rtcinit();delay(25);//Funtion to Obtain the Time From the RTCrtc();}// end of while loop}//end of main function// Welcome functionvoid welcome(){unsigned int i=0;unsigned char c[]=”WELCOME TO RFID”;unsigned char d[]=”BUS ID SYSTEM”;lcdcmd(0x01);delay(1);lcdcmd(0x80); //delay(1);for(i=0;c!=’