基于GSM模块与AT89C51的接口设计及应用

嵌入式系统 时间:2009-03-26来源:网络

TC35i模块主要由GSM基于处理器、GSM射频模块、供电模块、闪存、ZIF连接器、天线接口六部分组成。通过ZIF连接器与单片机实现电路接口,该接口读取或发送TC35i模块中的数据,将是本文论述的重点,也是TC35i应用的核心。TC35i与单片机的硬件接口电路如图所示。

3、 单片机与TC35i的软件接口及控制原理

单片机与TC35i的软件接口其实就是单片机通过AT指令控制手机的控制技术,首先设置TC35i模块的工作模式:AT+CMGF=n,n=0为PDU模式;n=1为文本模式;通常设置为PDU模式,在这种模式下,能传送或接受透明数据(用户自定义数据)。AT+CMGR=n为读TC35i模块短消息数据,n为短消息号。AT+CMGL=n为列出TC35i模块内的短消息,n=0是未读的短消息,n=1位已读的短消息,n=2位未发送的短消息,n=3为已发送的短消息n=4为所有短消息。AT+CMGD=n为删除TC35i模块的短消息,n为短消息编号。

4.1程序设计

软件编程通过向TC35i写入不同的AT指令能完成多种功能,如网络登陆、读取SIM卡上电话号码、发送SMS消息、接收SMS消息等。下面给出部分功能程序:

4.1.1启动TC35i模块程序

STAR: CLR P1.0 ;IGT=0

LCALL DL100ms;延时100毫秒

SETB P1.0 ;IGT=1启动TC35i模块

MOV PCON , #80H

MOV TH1,#0FBH ;采用18.432MHz晶振时,设置串口为19200波特率

MOV TL1, #0FBH

MOV SCON,#50H

SETB TR1

4.1.2设置TC35i模块为PDU工作模式程序

CMGF:MOV 40H,#41H;A

MOV 41H,#54H;T

MOV 42H, #2BH;+

MOV 43H,#43H;C

MOV 44H,#4DH;M

MOV 45H,#47H,G

MOV 46H,#46H;F

MOV 47H,#3DH;=

MOV 48H,#30H;0

MOV 49H,#0DH;CR发送十个字符

MOV R2,#0AH

MOV R0,#40H

CMGF1:MOV A,@R0

MOV SBUF,A

JNB TI,$

CLR TI

INC R0

DJNZ R2,CMGF1

RET

4.1.3 删除短消息程序

1 2 3

关键词: 设计 应用 接口 AT89C51 GSM 模块 基于 SIM卡 GSM AT指令 TC35i AT89C51

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版