社区
community_281
帖子详情
单片机控制tc35i发中文短信的c语言程序
yinlongyou
2009-04-02 01:43:38
有谁有单片机控制tc35i发中文短信的c语言程序?
...全文
653
4
打赏
收藏
单片机控制tc35i发中文短信的c语言程序
有谁有单片机控制tc35i发中文短信的c语言程序?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
h07021040410
2010-01-16
打赏
举报
回复
有单片机控制tc35i发中文短信的c语言程序
我也在做,89c52 控制TC35i :qq:415522393 交流,学习
程序能打电话,短信还在研究中
//单片机控制GSM发短信和打电话程序
#include <reg52.h>
#include <absacc.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
unsigned char xdata rec[80];
sbit D10LED=P0^0;
sbit D11LED=P0^1;
sbit SW4=P0^2;
sbit SW5=P0^3;
sbit beeper=P0^4;
sbit J1=P0^6;
sbit J2=P0^7;
sbit START_TC=P3^2; //启动TC35i的控制端
uchar code PhoneCall[]={"ATD13795568363;"};
uchar code PhoneNum[]={"AT+CMGS=\"+8613795568363\""};
uchar code CenterNum[]={"AT+CSCA=\"+8613800813500\""};
uchar code TxtMode[]={"AT+CMGF=0"};
uchar code Sms[] = {"GsmTest"};
uchar code AT[]={"AT"};
uchar ok[]={"00"};
uchar k;
void GSM_OKint() interrupt 4 using 1
{
if(RI==1)
{
RI=0;
ok[k++]=SBUF;
if(k>1)
{k=0;}
}
}
delay(uint ms)// 延时子程序
{
uchar i;
while(ms--)
{
for(i = 0; i < 120; i++);
}
}
delay_Xms(uint t)
{
uint i,j;
for(i=t;i>0;i--)
for(j=113;j>0;j--);
}
/*******************************************************/
Print_Char(uchar ch)//发送单个字符
{
SBUF = ch; //送入缓冲区
while(TI == 0); //等待发送完毕
TI = 0; //软件清零
}
Print_Str(uchar * str,uint len)//发送字符串,调用Send_Char() len字符串长度
{
while(len--)
{
Print_Char(*str++);
}
}
/********************************************************/
Ini_UART(void)//串口初始化、定时器初始化
{
TMOD = 0x20;
TH1 = 0xFD;
TL1 = 0xFD;
SCON = 0x50;
PCON = 0x00;
TF1 = 1;
TR1 = 1;
ES=1;
ET0=1;
EA=1;
}
void GSM_AT()
{
Print_Str(AT,2);
Print_Char('\r');
ES=1;
delay(1000);
}
void GSM_CENTER()
{
Print_Str(CenterNum,24);
Print_Char('\r');
ES=1;
delay(1000);
}
void GSM_TXT()
{
Print_Str(TxtMode,9);
Print_Char('\r');
ES=1;
delay(1000);
}
void GSM_CMGS()
{
Print_Str(PhoneNum,24);
Print_Char('\r');
ES=1;
delay(1000);
}
void GSM_SMS()
{
Print_Str(Sms,7);
Print_Char(0x1a);
ES=1;
delay(5000);
delay(5000);
}
void phone()
{
Print_Str(PhoneCall,15);
Print_Char('\r');
ES=1;
delay(5000);
delay(5000);
}
void main()
{
uint i=0;
Ini_UART(); //串口初始化
beeper=0;
delay_Xms(500);
delay_Xms(500);
beeper=1; //蜂鸣器响一次
D10LED=0;
J1=0;
delay_Xms(2000);
D10LED=1;
J1=1;
D11LED=0;
J2=0;
delay_Xms(2000);
D11LED=1;
J2=1;
START_TC=0;//启动TC35i
delay_Xms(1500);
START_TC=1;//完成启动
while(1)
{
if(i<1)
{
/* while(1)
{
TI=0;
RI=1;
for(i=0;i<9;i++)
rec[i]=0x00; //接收区域清零*/
GSM_AT();
delay(5000);
/*for(i=0;i<9;i++)
{
while(!RI);
rec[i]=SBUF;
RI=0;
} */
delay(5000); //接收SBUF的内容
//if(rec[5]=='O'&&rec[6]=='K')
// break;
//}
GSM_CENTER();
delay(5000);
GSM_TXT();
delay(5000);
GSM_CMGS();
delay(5000);
GSM_SMS();
delay(5000);
delay(5000);
GSM_AT();
phone();
beeper=0;
delay_Xms(500);
delay_Xms(500);
beeper=1; //蜂鸣器响一次
D10LED=0;
delay(50000);
delay(50000);
i++;
}
}
}
maoweicat5004
2009-04-15
打赏
举报
回复
楼上的问题解决没啊?要有程序了请麻烦给我也发一份哈。邮箱:314541204@qq.com
xupeihuagudulei
2009-04-02
打赏
举报
回复
没有,不懂
yinlongyou
2009-04-02
打赏
举报
回复
各位大哥帮帮忙啊!
SMS_Mcu_Program
采用C8051
单片机
控制
西门子
TC35I
GSM模块收
发
短信
,拨打电话的源
程序
,采用
C语言
编写移植很方便-Using C8051 Siemens
TC35I
GSM single-chip control module to send and receive text messages, call the source ...
基于GSM模块的远程报警系统前端毕业设计.doc
该远程报警系统是以STC89C52
单片机
作为
控制
核心,结合前端的报 警探测器以及GSM模块(西门子公司生产的
TC35i
模块)实现远程报警的功能。 课题研究的主要内容主要包括下面几个部分: 1.报警系统总体的设计; 2.系统...
c语言
设置一个8位缓存区
程序
,求用
单片机
AT89C51
控制
TC35i
发
送
短信
的
C语言
程序
!急!? 爱问知识人...
c:// Header: tc35操作函数// File Name: TC35。C// Author: 兴创科技#include "hardware。h"#include "SMS。h"extern uchar numbuff[];void delay(uint m)//延时m*0。2ms{uchar n;for(;m>0;m--)for(n=100;n>0...
GSM模块之
TC35I
发
送pdu
短信
--stc51
单片机
这几天研究了一下pdu信息收
发
,今天花了大半天写出了不完善的pdu信息
发
送
程序
并调试成功了,由于竞赛时间有限,暂时不对这个
发
短信
模块进行优化了,等有时间再重新整理好这个,完善其功能 由于此
程序
用于初步的测试...
gsm报警
c语言
程序
,基于51
单片机
的GSM模块
C语言
发
送
短信
程序
else if(TC35_CON==CREG)//TC35_CON==0x04 { if(((TC35_RE[18]=='0')&&(TC35_RE[20]=='1'))||((TC35_RE[18]=='0')&&(TC35_RE[20]=='5'))) { TC35_CON=TC35RET; AT_CMGD(); } else { AT_CREG(); } } //AT+CMGR 读...
community_281
590
社区成员
254,056
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章