

while (1) { P24=1; P20=1; if ( !P20 ) { P27=0; //继电器触发 水泵开始抽水 Uart1Sends("AT+CMGF=1\r\n");//有PDU模式和TEXT模式,AT+CMGF=1设置TEXT模式 DelaySec(1);//延时 Uart1Sends("AT+CSCA?\r\n"); DelaySec(1);//延时 Uart1Sends("AT+CSMP=17,167,0,25\r\n"); DelaySec(1);//延时 Uart1Sends("AT+CMGS=\"00310035003600370031003200320035003500370035\"\r\n");//主人电话号码 DelaySec(1);//延时 Uart1Sends("4F6076845BB64E2D53EF80FD7740706BFF0C8BF78FC5901F56DE5BB667E5770B3002");//短信内容:你的家中可能着火,请迅速回家查看。 DelaySec(1);//延时 Uart1Send(0x1a); DelaySec(1);//延时 DelaySec(1);//延时 DelaySec(1);//延时 DelaySec(1);//延时
void inti_serial(void) { TMOD=0x20;//定时器1操作模式2:8位自动重载定时器 TH1=0xfd; TL1=0xfd;//装入初值,波特率9600 TR1=1;//打开定时器 SM0=0; SM1=1;//设置串行通讯工作模式,SM1SM0=10,8位自动重装 REN=1;//串行接收允许位,要先设置SM1SM0再开串行允许 EA=1;//开总中断 ES=1;//开串行口中断 } //发送一帧指令 void Uart1Send(uchar c) { SBUF=c; while(!TI);//发送完一帧数据后,硬件会将TI置1 TI=0; }
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【我踩过的那些坑】电感选型错误导致的处理器连接不上被打赏50分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏10分 | |
【我踩过的那些坑】DRC使用位置错误导致的问题被打赏100分 | |
我踩过的那些坑之混合OTL功放与落地音箱被打赏50分 | |
汽车电子中巡航控制系统的使用被打赏10分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏100分 | |
分享汽车电子中巡航控制系统知识被打赏10分 | |
分享安全气囊系统的检修注意事项被打赏10分 | |
分享电子控制安全气囊计算机知识点被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【OZONE】使用方法总结被打赏20分 |