致谢
致 谢
毕业设计完成了,我们衷心地感谢所有在这期间指导和帮助过我们的人。 首先,我要感谢我的师哥,在选题的时候他们为我们提出了宝贵的意见。 然后,感谢所有同学、同事的支持、当我遇到不懂的问题时,他们都会鼓励和帮助我。积极的帮助我解决问题,才使毕业设计和论文如期完成。
最后,感谢我们的导师老师。在整个毕业设计过程中,老师给予了我们悉心的教诲与指导,有了塔他理论上与技术上的大力支持,才使我的毕业设计得以顺利开展。从老师身上,我们也看到了力求完美、务实创新的科研态度,老师高效、严谨的科学作风,让我们受益匪浅。相信这种精神会一直伴随着我,是让我受用一生的精神财富。
- 26 -
参考文献
参考文献
[1]1948年,N.维纳的《控制论》
[2]1948年,C.E.香农发表了《通讯的数字原理》 [3]1954年,钱学森发表了《工程控制论》[3]
[4] 王化祥.自动检测技术[M]. 北京:北京化学工业出版社,2004.1-9. [5] 秦永烈.物位测量仪表[M].北京:北京机械工业出版社,1978.19-26. [6]A.M.Zaman,H.M.Malano,B.Davidson.Anintegratedwatertrading-allocation model,Applied
to
a
water
market
in
Australia[J].agricultural
water
management,2009(06).
[7] Brown J, Shipman B, Vetter R. SMS: The Short Message Service. Computer [J] 2007, (12):106-110.
[8] 孙晓松,傅先凤,何志明.远程供水监控系统设计[J],计算机测量与控 制,2005 .13(4 ):335一337
[9] 彭世琪.国外节水农业技术发展特点和趋势[J].中国农技推广,2001(04).
[10] Brown J, Shipman B, Vetter R. SMS: The Short Message Service. Computer [J] 2007, (12):106-110.
[11]崔福义,李圭白.城市供水系统监控和自动化技术设备情况介绍[R ] .2001
[12] AT89S52单片机基础项目教程 张平。赵光霞主编。--北京:北京理工大学出版社,2012.9 [13] C语言程序设计 任文,孔庆彦 机械工业出版社 2009-7-1 [14]《自动控制原理》胡寿松 科技出版社 2001(第四版) [15] 王华.水塔液位远程无线控制系统的研发[J].华章,2011(21). [16]张云,基于GSM的短消息业务协议分析,无线通信技术,2001
[17]刘涛,基于手机模块TC35的单片机短消息收发系统,电子技术,2003.3 [18]朱光喜,张耀华,如何解析GSM短消息,通信技术,2003.3
[19]王晋海,刘光昌,短信息服务SMS的开发,计算机工程与设计,2003.7 [20]施寒潇,吕强,一个SMS增值应用系统,计算机工程,2003.9
[21] Brown J, Shipman B, Vetter R. SMS: The Short Message Service. Computer [J] 2007,
(12):106-110.
- 27 -
附录
附 录
附1、SMS部分主程序
#include \
#define uchar unsigned char #define uint unsigned int #define ulong unsigned long extern uchar numbuff[]; extern uchar flag_biaozhi[]; void delay(uint m) { uchar n; for(;m>0;m--)
for(n=100;n>0;n--);
}
void delay_ms(uint z) //1 MS 延时{
uint a,b; for(a=z;a>0;a--) for(b=120;b>0;b--); }
void Sendcmd(uchar *p) { while(*p) { SBUF=*(p++); while(TI==0);
TI=0;
}
}
void Sendchar(uchar c) {
//延时m*0.2ms
//发送AT命令
//发送一个字符
- 28 -
大学学士学位论文
TI=0; SBUF=c; while(TI==0); TI=0; }
void Init_tc35(void)
{ uint i=0xffff; rcount=0; receive_ok=0; Sendcmd(\ while(receive_ok==0) { i--; if(i==0)
{ rcount=0; receive_ok=0; return;
}
}
receive_ok=0;
rcount=0;
delay(4000);delay(4000); i=0xffff;
Sendcmd(\ while(receive_ok==0) { i--; if(i==0) { rcount=0; receive_ok=0; return;
}
//判断是否连接TC35
//超时还未响应则返回 //关闭回显
//超时还未响应则返回- 29 -
附录
}
receive_ok=0; rcount=0;
delay(4000);delay(4000);
i=0xffff;
Sendcmd(\while(receive_ok==0)
//设置短消息格式
{
i--; if(i==0)
//超时还未响应则返回
{
rcount=0; receive_ok=0; return;
}
}
receive_ok=0; rcount=0;
delay(4000);delay(4000);
i=0xffff;
Sendcmd(\ while(receive_ok==0)
//判断是否加入网络
{
i--; if(i==0)
//超时还未响应则返回
{
rcount=0; receive_ok=0; return;
}
}
if(!((rbuff[rcount-9]=='1')|(rbuff[rcount-9]=='5'))) //有的卡注册成功是1而有的则是5
{
rcount=0; receive_ok=0;
- 30 -