实习报告电子工程师助理的实习报告内容摘要:
令,回复命令 ,然后继续等待下一条命令。 图 4 单片机程序流程图 6 程序说明: ,采用查询方式通讯,串口设置如下: MOV SCON,50H。 串口 方式 1(串口初始化 ) MOV PCON,00H MOV TMOD,20H。 T1 方式 2 MOV TL1,0FDH。 波特率 9600 的常数 MOV TH1,0FDH SETB TR1 GPRS 模块上电后,指示灯闪烁,表示正常工作, 此时, 需要设置以下几条AT 指令: a.发 AT,收到 OK,表示与网络连接正常 b.设置短消息中心号码,一次即可,发 AT+CSCA=+8613800371500,收到 OK,表示设置成功 c.设置短消息格式,发 AT+CMGF=0,设置为 PDU 格式,收到 OK,表示设置成功 d.设置 AT+CNMI=2, 1 指令,有新短消息会提示所在的存储区号 为防止存储器已满而没有新短消息提示, 要清空部分存储区,有AT+CMGD=17 指令执行,删除第 17 条短 信,收到 OK 删除成功 . 以上设置完成后,程序开始等待接收短信,如果接收到一条新短信,单片机会收到 “+CMTI: MT,13”提示 ,分离存储索引号程序就是从收到的提示串中获取串 13,为读指令做准备。 单片机发送 AT+CMGR=13,可读取此短信,从读得的字符串中分离出主叫号码,和短信内容,再根据它们计算回复短信串格式长度,并重组发送串,发出回复短信。 在处理程序中,要将短信内容解码,根据具体内容跳转不同的自定义命令处理程序。 解码程序中,将号码串解码复原,与内容串重组,然后调用显示程序,完成后回到等待状态。 程序实现如下:MOV R0,STR0 MOV DPTR,SMA LCALL SETSTR MOV R0,STR0 MOV R1,TEL LCALL STRCAT MOV R0,STR1 MOV DPTR,SMB LCALL SETSTR MOV R0,STR0 MOV R1,STR1 LCALL STRCAT MOV R0,STR0 MOV R1,WORD LCALL STRCAT MOV R0,STR1 MOV @R0,2 INC R0 MOV @R0,1AH INC R0 MOV @R0,1AH MOV R0,STR0 MOV R1,STR1 LCALL STRCAT GPRS 模块的通讯 7 将 GPRS 模块连接到 PC 机 COM1,上电后指示灯闪烁,表示工作正常 ; 新建超级终端 ; 点击开始 所有程序 附件 通讯 超级终端 ; 弹出连接描述对话框 输入名称(例 sh)选择图标点击确定 ; 弹出连接到对话框 输入区号选择地区和串口(例 COM1)点击确定 ; 弹出 COM1属性对话框 可设定通信协议 (这里波特率设置 9600, 8位数据通信,无奇偶校验 ) 确定后 ; 弹出 sh 超级终端 界面。 依次运行各 AT 指令如图 5:(各串以回车,换行字符结束) 图 5 超级终端中 AT 命令的实现 与 GPRS 模块的通讯 GPRS 模块连接到 PC 机 COM1,上电后指示灯闪烁,表示工作正常,在TC 中运行 TC 发送函数,依次输入 AT 、 AT+CMGF=0、 AT+CNMI=2,1 等 AT 命令,测试结果如图 6 至图 9: 图 6 AT+CNMI 指令在 TC 中的实现 8 图 7 AT 命令的字符格式输出 图 8 AT 命令的十进制格式输出 9 图 9 AT 命令的十进制格式输出 从以上测试结果可以看出,在回复命令过程中,首先把命令串回送过来以回车键结束,然后才是执行结果串,以回车 ,换行字符开始,并以其结束。 发送函数: 在子函数 void send(char str[],int tx)中, str 是待发串, tx 参数是为模拟短消息发送而设置的, tx=1 时,将在发送串结尾自动加回车键; tx=2 时将在发送串结尾自动加 ctrl+z 键。 在接收串的过程中, void receive(char str[],int x)中 x 的大小决定串口查询最大次数的多少 ,此函数可把收的字符以十进制格式打印出来,接收到的串存在 str 中。 程序如下 :include include include include void send(char str[],int tx)。 void init1()。 void receive(char str[],int x)。 main() { char str0[200]。 init1()。 while(1) { scanf(%s,str0)。 send(str0,1)。 receive(str0,15)。实习报告电子工程师助理的实习报告
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
实习报告--电力建设工程概预算
设的概预算是编制建设计划的依据 编制工程建设计划要以工程概、预算为 依据,国家在确定工程建设计划的投资额时,是以工程概、预算作为其决策依据的。 年度建设计划的投资总额及其构成,是以批准的初步设计概算作为依据的。 没有批准的初步设计和概算的建设项目,不能批准开工,也不能列入年度建设计划。 工程建设概、预算是业主或项目法人进行工程建设招标时编制标底的依据 在社会主义市场经济条件下
实习基地建设三年发展规划及实施方案
/就业 /创业学习班 项目 ( 4) 开展信诚人寿实习基地建设项目 第三阶段 ( ) , 与更多 知名企业建立良好的合作关系, 实施并完成 经济类 实习基地扩建项目,完成实习培训项目的开发。 ( 1) 进一步加强与 中国农业银行温州分行 的联系,强化“农行班”实习基地建设项目的功能;进一步加强与上海浦东发展银行温州分行的联系,完善“浦发班”实习基地建设。 ( 2) 与更多
实习总结]自动控制原理实习报告
: 5 3 . 5 d e gF r e q : 0 . 1 3 5 r a d / s e cF r e q u e n c y ( r a d / s e c ) 1 0 0 5 0050G . M . : In fF r e q : In fS t a b le lo o pO p e n L o o p B o d e E d it o r ( C ) 0 . 2 0 . 1 5 0 .