实现SIM300模块的简单操作.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实现SIM300模块的简单操作

吉林大学珠海学院课程设计实现SIM300模块的简单操作系 别:电子信息系专 业 名 称:通信工程学 生 姓 名:杨锦能 谢庆普 林文堂学 号03131027 导教师姓名、职称:杨芃 李嘉完成日期:2016年 10月 06日目 录概述………………………………………………………………………….1二、sim300开发板简介………………………………………………………….21、电路原理图………………………………………………………………..2 2、模块简介…………………………………………………………………..3 3、接口介绍……………………………………………………………………4三、设计步骤……………………………………………………………………..7四、编程源程序…………………………………………………………………..8五、参考资料……………………………………………………………………..9一、概述SIM300是一款GSM/GPRS模块,可在全球范围内的EGSM 900MHz、DCS 1800MHz、PCS 1900MHz三种频率下工作,能够提供GPRS多信道类型多达10个,并且支持CS-1、CS-2、CS-3和CS-4四种GPRS编码方案。SIM300结构轻巧,几乎可以满足所有对产品尺寸有要求的工业应用,如智能手机、掌上电脑或者其他移动设备。本次课程设计我们会利用51单片机控制SIM300模块来进行一个拨打电话并且挂断这个电话的操作。二、SIM300开发板简介 1、参考电路图下图为开发板各个部分的电路原理图2、模块简介开发板各个模块如上图所示,电源芯片和手机卡插槽在板的背面。3、接口介绍(1)电源接口电源接口可以接入5V-26V的直流电压,但是最大电流应该大于2A以保持SIM300模块可以正常工作。(2)串行接口SIM300提供了两个不平衡异步操作串口,将GSM模块设计成数据通讯设备(DCE),与传统的数据终端设备(DCE-DTE)相连,模块与用户(DTE)通过信号(如图)连接,自动波特率支持从1200bps到115200bps的波特率。(3)音频接口模块提供两个模拟输入通道,AIN1和AIN2,作为麦克风输入和线路输入,这两个模拟输入通道是一样的,典型用法是将其中一个通道连上麦克风做成电话听筒,另一个通道连接外部麦克风或者外线输入。模拟的模块输入由控制寄存器决定其配置,用模拟多路传输建立。对于每个通道,都可以用指令“AT+CMIC”来设置麦克风的输入增益,指令“AT+ECHO”用来设置回波抑制的参数,边音平衡控制用指令“AT+SIDET”来设置。音频接口又分为听筒接口和麦克风输入接口。(4)蜂鸣器接口板连接器上的第36引脚可用来驱动一个蜂鸣器以作为来电铃声。蜂鸣器的输出音量可用指令“AT+CRSL”设置。下图是蜂鸣器的电路原理图。(5)SIM卡接口电路SIM卡接口支持GSM Phase1规范功能,也支持针对快速64kbpsSIM卡的GSM Phase2+规范功能。同时支持1.8V和3.0VSIM卡。三、设计步骤(1)、用跳线将单片机的接收端和SIM300开发板的发射端连接起来。并且单片机的接地端一定要与开发板的接地端连接起来,如果接地端不连接在一起,那么单片机和开发板的电平会无法识别。(2)、打开电源开关,按复位键,启动开发板,开发板指示灯闪烁并寻找信号,当指示灯的闪烁频率一定时,说明开发板已经完成信号寻找过程。(3)、用keil软件编写一个程序,然后通过烧录软件把程序烧录到单片机里面。(4)、烧录完成之后复位单片机,程序开始运行,然后我们就可以通过单片机进行一个拨打电话和挂断电话的操作。4、编写源程序源程序如下,该程序可以实现拨打电话和挂断电话的操作。#include REGX52.Hvoid SerialInit()//初始化程序(必须使用,否则无法收发){//TMOD=0x20;//设置定时器工作方式为8位自动装入数据//TH1=0xfd;//装入初值,波特率9600//TL1=0xfd;//TR1=1;//打开定时器//SM0=0;//设置串行通讯工作模式,(10为一部发送,波特率可变,由定时器1的溢出率控制)//SM1=1;//(同上)在此模式下,定时器溢出一次就发送一个位的数据//REN=1;//串行接收允许位(要先设置sm0sm1再开串行允许) //9600波特率对应 FFD9H RCAP2L = 0xD9; RCAP2H = 0xFF; //RCLK、TCLK置1 //TR2置1 T2CON = 0x34;

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档