




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TC35发送短信程序(模块化,解释详细)/把TC35.H加入到主函数main里面就可以了直接调用send_message();了/在加入了之后一定要init_serialcom( );初始化串口/下面是tc35.H#include#define uint unsigned int#define uchar unsigned char/需要改动的地方/uchar code TC_MDSJ1=AT+CMGS=; uchar code TC_MDSJ2=*;/目的手机地址自己修改uchar code TC_ZXH1=AT+CSCA=; /当地信息中心号。/孝感联通+8613010712500 需要自己修改成当地的uchar code TC_ZXH2=+8613800712500; /孝感移动+8613800712500/其他地方不要乱动/uchar code TC_FSNR=someone broke into the house; /发送短信内容。uchar code TC_WLZT=AT+CREG?; /网络状态查询uchar code TC_MSXZ=AT+CMGF=1; /发送模式选择。uchar code TC_DQML=AT+CMGR=1; /短信读取命令。uchar code TC_SCML=AT+CMGD=1; /短信删除命令。uchar code TC_ATF=AT&F; /格式化命令。void delay(uint);void init_serialcom( void );void send_uart( unsigned char);void ATNAME(void);/发送短信内容void AT_CMGS(void);/写目的手机的void AT_CSCA(void);/写信息中心号void AT_RST(void); /AT复位指令void AT_CMGF(void); /AT接收格式指令void send_message(void);/发送短消息void delay(uint i) unsigned int i_delay,j_delay; for(i_delay=0;i_delayi;i_delay+) for(j_delay=0;j_delay100;j_delay+); void init_serialcom( void ) /初始化串口 SCON = 0x50;/ SCON: 模式 1, 8-bit UART, 使能接收 TMOD |= 0x20;/ TMOD: timer 1, mode 2, 8-bit 重装 TH1= 0xFD; / TH1: 重装值 9600 波特率 晶振 11.0592MHz TR1= 1; / TR1: timer 1 打开 /EA = 1; /打开总中断 / ES= 1; /打开串口中断 void send_uart( unsigned char ch)/向串口发送一个字符 SBUF=ch; while (TI=0); TI=0; /AT测试指令/*void AT_TEST()send_uart(A); send_uart(T); send_uart(0X0D); send_uart(0X0D);send_uart(0X0A);*/void ATNAME()/发送短信内容 uchar i; for(i=0;isizeof(TC_FSNR)-1;i+) send_uart(TC_FSNRi); delay(1000); send_uart(0X1A); /TC35_CON=ATDAT;void AT_CMGS()/写目的手机的 AT+CMGSuchar i; for(i=0;isizeof(TC_MDSJ1)-1;i+) send_uart(TC_MDSJ1i); send_uart(); for(i=0;isizeof(TC_MDSJ2)-1;i+) send_uart(TC_MDSJ2i); send_uart(); send_uart(0X0D); send_uart(0X0D); send_uart(0X0A);void AT_CSCA()/写信息中心号 AT+CSCA=+8613010130500 uchar i; for(i=0;isizeof(TC_ZXH1)-1;i+) send_uart(TC_ZXH1i); send_uart(); for(i=0;isizeof(TC_ZXH2)-1;i+) send_uart(TC_ZXH2i); send_uart(); send_uart(0X0D); send_uart(0X0D); send_uart(0X0A);void AT_RST()/AT复位指令 uchar i; for(i=0;isizeof(TC_ATF)-1;i+) send_uart(TC_ATFi); send_uart(0X0D); send_uart(0X0D); send_uart(0X0A);void AT_CMGF()/AT接收格式指令 AT+CMGF=1设置短信为text格式,=0设置为PDU模式 uchar i; for(i=0;isizeof(TC_MSXZ)-1;i+) send_uart(TC_MSXZi); send_uart(0X0D); send_uart(0X0D); send_uart(0X0A);void send_message(void) AT_RST();/AT复位指令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一年级数学应用题答题技巧与训练方案
- 2025-2030发酵饮料市场菌种研发与产品创新分析报告
- 2025-2030医疗影像AI辅助诊断系统落地障碍与医院采购偏好研究
- 2025-2030动态指纹特征识别在移动金融反欺诈系统中的实践研究
- 2025-2030动力锂电池隔膜材料技术突破与产能扩张分析报告
- 2025-2030动力锂电池梯次利用渠道体系建设与残值评估方法标准化报告
- 2025-2030动力电池正极材料技术路线竞争格局与性能对比
- 2025-2030动力电池梯次利用标准体系构建与储能项目经济性分析
- 2025-2030动力电池回收预处理自动化装备市场需求预测报告
- 2025-2030动力电池回收网络建设与商业模式创新分析
- 采矿技术员考试试题及答案
- 中国建设银行校园招聘全国统一考试笔试题试卷历年真题内部题库(含答案)
- 生态环境保护执法课件
- 2024年卫生高级职称面审答辩(中医骨伤科)副高面审模拟试题及答案
- 招投标审计课件
- 14.3角的平分线(第2课时)(教学设计)数学人教版2024八年级上册
- 街道物业管理办公室职责
- 2025年保健产品的试题及答案
- 2025反洗钱知识考试试题库及答案
- 贵州省药品上市后变更备案管理实施细则
- 膝关节鹅足炎诊断
评论
0/150
提交评论