Quantcast

Got Homework?

Connect with other students for help. It's a free community.

  • across
    MIT Grad Student
    Online now
  • laura*
    Helped 1,000 students
    Online now
  • Hero
    College Math Guru
    Online now

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

waterineyes Group Title

Hey, I am just thinking of making my Major Project, So Me and My friends have decided to make a \(\color{green}{\text{GSM Based Project}}\) about \(\color{blue}{\text{Sending SMS from Mobile which will be displayed on LCD connected to 8051}}\) \(\color{blue}{\text{Micro Controller}}\) such as \(\color{red}{\text{ATMEL AT89C51}}\). So, any type of help about Schematic, Programming, Links, Videos, Photos will be highly appreciated..

  • one year ago
  • one year ago

  • This Question is Closed
  1. waterineyes Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    @.Sam.

    • one year ago
  2. M_Vamshi_Kumar_Reddy Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    hey @waterineyes I had some similar project. its about Control of irrigation motor using GSM. The main theme of the project is Microcontroller will continuously detects the DRY/WET of land and sends sms to desired mobile. Based on this user will make motor ON/OFF by sending back SMS to MC using GSM.

    • one year ago
  3. M_Vamshi_Kumar_Reddy Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    will this project helps you. if so I will send some stuff relating to it. can i

    • one year ago
  4. waterineyes Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    Hey M_Vamshi_Kumar_Reddy, I am working on the same.. Yeah sure, you can send all the stuff relating to it.. It is urgent as we have to submit it in this coming week.. So, do fast, Also if you are from India then you can drop your number in my inbox or here... Hoping for a great friendship...!!

    • one year ago
  5. M_Vamshi_Kumar_Reddy Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    91-9490325197 HYDERABAD, INDIA

    • one year ago
  6. waterineyes Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    That is so nice of you.. I have downloaded all these.. Now, let me have a look so that I can change the code according to my hardware.. I will call you in case I have got any difficulty in understanding of coding part.. Thank you once again for your this effort...

    • one year ago
  7. M_Vamshi_Kumar_Reddy Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    You are welcome. May I know something about. Its because of my curiosity. Im sorry if this hurts you.

    • one year ago
  8. waterineyes Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    Yes you can.. Go ahead..

    • one year ago
  9. waterineyes Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    Where this code is having problem : It is giving error : 'DATA' : TOO LARGE SEGMENT.. What is this error?? I am unable to find its solution that how to remove it.. My Code is: #include <REGX51.H> sbit rs=P1^0; sbit rw=P1^1; sbit en=P1^2; void lcd_command(unsigned char); void lcd_data(unsigned char); void string(unsigned char *disp); void delay(unsigned int); void read(char*); void newline(); void display (char); void send(); void serial(); void nextline(unsigned char); void nextline1(unsigned char); void nextline2(unsigned char); sfr chdata=0xA0; void lcdnewline(); char a[161]; char b[13]; int i,j,z,k,l,f=0; void main() { P0=0x00; P1=0x00; P2=0xFF; delay(100); lcd_command(0x38); delay(100); lcd_command(0x80); delay(100); lcd_command(0xc0); delay(100); lcd_command(0x0e); delay(100); lcdnewline(); serial(); read("AT"); newline(); read("AT+CMGF=1"); newline(); lcdnewline(); read("AT+CMGD=1"); newline(); lcdnewline(); while(1) { lcd_command(0x83); string("NOTICE BOARD"); for(i=0;i<=13;i++) { while(RI==0); b[i]=SBUF; RI=0; } lcdnewline(); string("Command Signal"); if((b[2]=='+')||(b[3])=='+') { if((b[3]=='C')||(b[4])=='C') { if((b[4]=='M')||(b[5]=='M')) { if((b[5]=='T')||(b[6])=='T') { if((b[6]=='I')||(b[7])=='I') { lcd_command(0xC4); string("received"); lcdnewline(); //delay(300); read("AT+CMGF=1"); newline(); read("AT+CMGR=1"); newline(); newline(); //newline(); //newline(); for(l=0;l<=161;l++) { while(RI==0); a[l]=SBUF; RI=0; } for(l=60;l<=161;l++) { f=1; if(a[l]=='a') { k=0; do { k++; l++; if(k<=20) { lcd_data(a[l]); } if((k>20) && (k<=40)) { nextline(f); lcd_data(a[l]); f++; } if((k>40) && (k<=60)) { nextline1(f); lcd_data(a[l]); f++; } if((k>60) && (k<=80)) { nextline2(f); lcd_data(a[l]); f++; } } while(a[l]!='$'); l=162; break; } //break; } delay(65000); } } } } } } /* while end here*/ } /* MAIN ends here*/ /* PROTOTYPE FUNCTIONS */ void lcd_command(unsigned char value) { chdata=value; rs=0; rw=0; en=1; delay(100); en=0; } void lcd_data(unsigned char value) { chdata=value; rs=1; rw=0; en=1; delay(150); en=0; } void read(char *ch) { int i; for(i=0;ch[i]!='\0';i++) { display(ch[i]); } } void display(char c) { SBUF=c; send(); } void send() { while(TI==0); TI=0; } void newline() { SBUF='\r'; while(TI==0); TI=0; SBUF='\n'; while(TI==0); TI=0; } void delay(unsigned int num) { unsigned int k,q; for(k=0;k<num;k++) { for(q=0;q<num;q++); } } void lcdnewline() { lcd_command(0x01); delay(100); lcd_command(0x02); delay(100); } void serial() { SCON=0x50; TMOD=0x20; TH1=0xFD; TR1=1; } void string(unsigned char *disp) { int x; for(x=0;disp[x]!=0;x++) { lcd_data(disp[x]); } } void nextline(unsigned char v) { if(v==1) { lcd_command(0XC0); } } void nextline1(unsigned char v) { if(v==21) { lcd_command(0X94); } } void nextline2(unsigned char v) { if(v==41) { lcd_command(0XD4); } } Can anyone help me out with this code??

    • one year ago
  10. Koikkara Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    @waterineyes Bro.....y not compile the pgm in keil microvision3.......bcuz recently i had this done....

    • one year ago
  11. waterineyes Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    I am compiling the program in Keil Microvision 3, and getting the above error.. How can I remove that??

    • one year ago
  12. waterineyes Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    @koikarra, operating GSM is something different from DTMF..

    • one year ago
  13. waterineyes Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    * @Koikkara

    • one year ago
  14. Koikkara Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    @waterineyes ofcourse, but programmin is always just the same with different logic. I do the pgming works so might help you, as soon as i get software from my home laptop....

    • one year ago
  15. waterineyes Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    How much time it will take?? I require only the programming code..

    • one year ago
  16. dirtymind Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    gopi please solve one question of engineering and one of physics

    • one year ago
    • Attachments:

See more questions >>>

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...

23

  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.