基于avr的短信收发

基于avr的短信收发

ID:3142573

大小:79.50 KB

页数:11页

时间:2017-11-19

基于avr的短信收发_第1页
基于avr的短信收发_第2页
基于avr的短信收发_第3页
基于avr的短信收发_第4页
基于avr的短信收发_第5页
资源描述:

《基于avr的短信收发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学习了一个月C语言和AVR,做了一个短信工程的示例,很菜,但能用.那一个月的日子用一句话形容----"苦过种田",这个工程让我免于露宿街头,很感谢这里的朋友,很无私,这里的例子给我很大的帮助......现在我把这个东西发上来,希望有心的朋友给我指点,因为不知道.H文件的用法所以只有.C文件,因为还没有学会AtmanAvr软件就过期了,所以用了GCC,====================================cc1.c#include #include #incl

2、ude #define uchar unsigned char#define uint unsigned int#define SIZEX 100  //缓冲区大小====================================/====================================liu.cint getat(char *czn,char *ato,int tim)  //设置,初始化{         switch(tim)             {          

3、           case 500:                         *czn=1;                         outtx("ATr",3);                         break;                         case 2000:                         *czn=2;                         outtx("AT+CSMS=1r",10);                         br

4、eak;                         case 3000:                             *czn=3;                                 outtx("AT+CNMI=2,2,0,0,1r",18);                                 break;                         case 3800:                                 *czn=4;             

5、                    outtx("AT+CMGF=1r",10);                         break;                 }}int outss(char *czn,int *tim,int *ynduanx,char *arrout,char *enters,int *lenss) //短信发送函数//(当前操作标计,计时,目标电话号码尾位置,内容,数据){         if((*czn==5)&&(*tim==100))         {          

6、   outtx("AT+CNMAr",8);                 *czn=6;         }     if ((*czn==6)&&(*tim==300))         {             char str[100];                 char str1[]={"AT+CMGS=""};                 int lenw=0;             int i=0;                 //if                 //{      

7、           ///////////取号码//取内容(位置)////////////                     for(i=0;i<40;i++)                     {                         if(i<9)                             {                             str[i]=str1[i];                             }                         

8、        else                                 {                                     str[i]=*(arrout+i-2);                           

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。