3年级暑假作业。急!急!急。求各位大神国光帮帮忙20170302了。不帮忙的就不要发表评论了,谢谢大家。!

急!急!急!求大神指导,求解,谢谢 - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
急!急!急!求大神指导,求解,谢谢
19:57:44  
QQ截图32.png (11.49 KB, 下载次数: 0)
19:56 上传
QQ截图.png (20.13 KB, 下载次数: 0)
19:56 上传
这是为什么,明明编译时没有错误,但是建立连接时会出现这样的结果
#include &reg52.h&
#include &intrins.h&
#include &string.h&
#include &stdio.h&
#include &lcd12864.h&
#define uint unsigned int
#define uchar unsigned char
sbit Send_ENGLISH_key=P3^2;& &&&//发英文TEXT短信按键
sbit Send_CALLING_key=P3^3;& &&&//打电话按键
sbit Send_DS18B20_key=P3^4;& &&&//发温度按键
sbit Send_SMS_PDU_key=P3^5;& &&&//发中文PDU短信按键
sbit LED0=P0^0;
sbit LED1=P0^1;
sbit LED2=P0^2;
sbit LED3=P0^3;
#define MAXCHAR 81
uchar&&aa[MAXCHAR];
code uchar ATE0[]=&ATE0\r\n&;
code uchar CREG_CMD[]=&AT+CREG?\r\n&;
code uchar SMS_send[]=&AT+CMGS=18\r\n&;
code uchar ATCN[]=&AT+CNMI=2,1\r\n&;
code uchar CMGF0[]=&AT+CMGF=0\r\n&;
code uchar CMGF1[]=&AT+CMGF=1\r\n&;
code uchar CMGR[12]=&AT+CMGR=1\r\n&;
code uchar CMGD[12]=&AT+CMGD=1\r\n&;
#define CALL_YOU_TELNUMBER &ATD;\r\n&& & //填入你手上的手机号码 不是板子的
#define SEND_MESSA_TO_YOUR &at+cmgs=\&\&\r\n&& & //填入你手上的手机号码 不是板子的
#define SEND_MESSA_CONTENT &dangqian&
#define CALL_YOU_TELNUMBER &ATD;\r\n&& & //填入你手上的手机号码 不是板子的
#define CALL_YOU_TELNUMBER &ATD;\r\n&& & //填入你手上的手机号码 不是板子的
sbit JIDIANQI=P1^0;
sbit FENGMINGQI=P1^1;
/*-----------------------------------------------------------------------
1.如果你的晶振是11.0592M
只需要修改下面的号码就可以了,给成你手上拿着的手机的号码
修改方法& &在下面这段字符中找到 F5
其实F5 --&
看明白了吗&&电话是两位两位颠倒 将您手上的手机号码替换即可
-----------------------------------------------------------------------*/
uchar&&code Sms2_Pdu[]=&BFB601D&;
/*-----------------------------------------------------------------------
1.如果你的晶振不是11.0592M
则修改 Ini_UART 函数 波特率 9600
其他都不用动
-----------------------------------------------------------------------*/
uchar a,j=0,flag=0;
int g_timeout=0;
void delay(uint ms)// 延时子程序
& & while(ms--)
& && &&&for(i=0;i&120;i++);
/***********************************************************
函数名称:Print_Char
函数功能:发送单个字符
& && && & 入口参数:ch& && &出口参数:无
***********************************************************/
Print_Char(uchar ch)//发送单个字符
& & SBUF= //送入缓冲区
& & while(TI!=1); //等待发送完毕
& & TI=0; //软件清零
/***********************************************************
函数名称:Print_Str
函数功能:发送字符串
& && && & 入口参数:*str& & 出口参数:无
***********************************************************/
Print_Str(uchar *str)//发送字符串
& & while(*str!='\0')
& && &&&Print_Char(*str);
& && &&&delay(2);
& && &&&str++;
/***********************************************************
函数名称:Ini_UART
函数功能:串口初始化、定时器初始化
& && && & 入口参数:无& &&&出口参数:无
***********************************************************/
Ini_UART(void)//串口初始化、定时器初始化
& & SCON = 0x50 ;&&//SCON: serail mode 1, 8-bit UART, enable ucvr
& & //UART为模式1,8位数据,允许接收
& & TMOD |= 0x20 ; //TMOD: timer 1, mode 2, 8-bit reload
& & //定时器1为模式2,8位自动重装
& & PCON |= 0x80 ; //SMOD=1;
& & TH1 = 0xFA ;& &//Baud:19200 fosc=&11&.0592MHz
& & TL1=0xFA;
& & IE |= 0x90 ;& &&&//Enable Serial Interrupt
& & TR1 = 1 ;& && & // timer 1 run
void clearBuff(void)
& & for(j=0;j&MAXCHAR;j++)
& && &&&aa[j]=0x00;
void led(int i)
& & delay(20);
& & P2 &= ~i;
& & delay(20);
& & delay(20);
& & P2 &= ~i;
int Hand()
& & delay(10);
& & if(strstr(aa,&OK&)!=NULL)& && && && & //检测单片机和模块的连接
& && &&&g_timeout=0;
& && &&&return 1;
& & if(g_timeout&50)
& && &&&g_timeout=0;
& && &&&return -1;
& & g_timeout++;
& & return 0;
void AT(void)
& & clearBuff();
& & Print_Str(ATE0);
& & delay(50);
& & while(strstr(aa,&OK&)==NULL)
& && &&&delay(50);
& && &&&led(0x01);
& && &&&clearBuff();
& && &&&Print_Str(ATE0);
& & led(0x02);
& & Print_Str(ATCN);
& & delay(50);
& & while(1)
& && &&&clearBuff();
& && &&&Print_Str(CREG_CMD);
& && &&&delay(50);
& && &&&if(((aa[9]=='0')&&(aa[11]=='1'))||((aa[9]=='0')&&(aa[11]=='5')))
& && && && &clearBuff();
& && && && &led(0x08);
& && && && &
& && &&&else
& && && && &clearBuff();
& && && && &led(0x04);
& && && && &delay(50);
void send_english()
& & P2=0XFF;
& & clearBuff();
& & Print_Str(CMGF1);
& & delay(100);
& & led(0x01);
& & Print_Str(SEND_MESSA_TO_YOUR);
& & delay(300);
& & led(0x02);
& & Print_Str(SEND_MESSA_CONTENT);&&//发短信内容
& & delay(10);
& & Print_Char(0x1A);& && &//发送结束符号
& & delay(10);
& & led(0x04);
& & clearBuff();
void send_call()
& & clearBuff();
& & delay(100);
& & Print_Str(CALL_YOU_TELNUMBER); //打电话
& & clearBuff();
& & delay(300);
void send_18B20()
void send_pdu()
& & clearBuff();
& & Print_Str(CMGF0);
& & delay(100);
& & led(0x01);
& & Print_Str(SMS_send);&&//发送中文短信
& & delay(500);
& & led(0x02);
& & Print_Str(Sms2_Pdu);&&//发短信内容
& & Print_Char(0x1A);& && &//发送结束符号
& & delay(500);
& & led(0x04);
& & clearBuff();
void main()
& & Ini_UART();& && && && & //初始化串口
& & AT();& &&&//初始化模块
& & delay(10);
& & Send_ENGLISH_key=1;& &&&//发英文TEXT短信按键
& & Send_CALLING_key=1;& &&&//打电话按键
& & Send_DS18B20_key=1;& &&&//发温度按键
& & Send_SMS_PDU_key=1;& &&&//发中文PDU短信按键
& & clearBuff();
& & Print_Str(CMGD);
& & delay(50);
& & while(Hand()==0);
& & clearBuff();
& && &&&Print_Str(CMGF1);
& && &&&delay(30);
& && &&&Print_Str(ATCN);
& && &&&delay(30);
& & send_call();
& & while(1)
& && &&&////////////////////////////////////////////////////////////////////////
& && &&&if(Send_ENGLISH_key==0)& &&&//发英文TEXT短信按键
& && && && &send_english();
& && &&&else if(Send_CALLING_key==0)& &&&//打电话按键
& && && && &send_call();
& && &&&else if(Send_SMS_PDU_key==0)
& && &&&////////////////////////////////////////////////////////////////////////
& && &&&//& && &&&+CMTI: &SM&,1
& && &&&if(strstr(aa,&RING&)!=NULL)
& && && && &FENGMINGQI=0;
& && && && &delay(2);
& && && && &clearBuff();
& && &&&else
& && && && &FENGMINGQI=1;
& && &&&if(strstr(aa,&+CMTI&)!=NULL)& & //缓存中有+CMTI字符
& && && && &clearBuff();
& && && && &Print_Str(CMGF1);
& && && && &delay(50);
& && && && &while(Hand()==0);
& && && && &clearBuff();
& && && && &Print_Str(CMGR);& && && && &//读取1号位置的短信
& && && && &delay(100);
& && && && &if(strstr(aa,&k1&)!=NULL)
& && && && &{
& && && && && & JIDIANQI=0;
& && && && &}
& && && && &else if(strstr(aa,&k0&)!=NULL)
& && && && &{
& && && && && & JIDIANQI=1;
& && && && &}
& && && && &else
& && && && &{
& && && && && & v_Lcd12864PutString_f( 0,3, strstr(aa,&,,&)) ;
& && && && &}
& && && && &clearBuff();
& && && && &Print_Str(CMGD);
& && && && &delay(50);
& && && && &while(Hand()==0);
& && && && &clearBuff();
& && &&&////////////////////////////////////////////////////////////////////////
void ser() interrupt 4
& & if(RI==1)
& & {&&aa[j]=SBUF;//命令存到命令数组
& && &&&RI=0; //软件清除接收中断
& && &&&j++;
22:35:16  
软件没破解吧& && & !!!!!!!!
23:16:47  
警告的意思是缺少返回值,这个函数是要提供返回值的 ,你再看看
08:56:05  
软件没破解吧& && & !!!!!!!!
破解了的,我用的就是破解版的
CellWise周军
15个问题&&&&&&&&2931个浏览
13个问题&&&&&&&&15927个浏览
6个问题&&&&&&&&6303个浏览
Powered by请完成以下验证码
人气值15457
一张办公空间CAD平面图 200-300平的&&在线等啊 小女子拜谢啦
全部评论: 20条
签到天数: 7 天[LV.3]偶尔看看II
回帖奖励 +10
本帖子中包含更多资源
才可以下载或查看,没有帐号?
签到天数: 7 天[LV.3]偶尔看看II
签到天数: 7 天[LV.3]偶尔看看II
{:soso_e104:}
本帖子中包含更多资源
才可以下载或查看,没有帐号?
签到天数: 105 天[LV.6]常住居民II
weq123 发表于
俺要的是CAD
签到天数: 105 天[LV.6]常住居民II
weq123 发表于
有小点的么&&200-300平米的
签到天数: 7 天[LV.3]偶尔看看II
_〇子↘ 发表于
有小点的么&&200-300平米的
本帖子中包含更多资源
才可以下载或查看,没有帐号?
签到天数: 105 天[LV.6]常住居民II
weq123 发表于
还是大了呢亲&&有这个一半就好了&&您还有小点的么&&做大的需要时间长{:soso_e196:}
签到天数: 7 天[LV.3]偶尔看看II
_〇子↘ 发表于
还是大了呢亲&&有这个一半就好了&&您还有小点的么&&做大的需要时间长
这个貌似我这最小了,{:soso_e110:}
签到天数: 105 天[LV.6]常住居民II
{:soso_e109:}实战跟练习的差距这么大的{:soso_e105:}& &师父多谢啦
精品推荐 /2
专业主机的5大优势您一定要拥有
1.速度快:跑图速度更快,32个格子跑图.
2.操作:建模不卡,拉动模型更顺畅.
3.团购:厂家直接供货,更加优惠.
4.专业:使用中3D专业团队跟进解决所有问题.
5.静音:整机全部使用超级静音风扇.
今晚八点免费公开课丨阿莫主讲。讲述设计师如何在社会变化中获得更好的价值认可及发展。
官方新浪微博
官方腾讯微博
COPYRIGHT&& &中国室内设计联盟 ALL RIGHTS RESERVED.autoCAD两个圆中不能创建面域是什么原因?很急!各位高手帮帮忙,谢谢!
autoCAD两个圆中不能创建面域是什么原因?很急!各位高手帮帮忙,谢谢!
10-01-04 &
两个圆中?什么意思,是同心圆吗?直接用填充工具填充呀,不相交的圆不需要创面域
请登录后再发表评论!
首先,受限于你的显示器的分辨率,比如有的LCD的分辨率不是标准分辨率会造成圆看起来想椭圆的情况。 在AutoCAD里面,在命令行里面打op,打开“选项”,在“显示”里面有“显示精度”你可以自己调整,数值越大越高。 另外告诉你一个技巧,出现圆的周边线条显现得不圆的时候,使用“全部重生成”命令试试,就会变圆了。这个命令在“视图(V)”下面。
请登录后再发表评论!}

我要回帖

更多关于 国光帮帮忙2017 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信