OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6447|回复: 5

SIM900A GSM模块基于51的例程大家有吗~~~~~~~~~~~

[复制链接]

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2015-4-28
在线时间
0 小时
发表于 2015-4-28 20:09:39 | 显示全部楼层 |阅读模式
5金钱
论坛里好像只有STM32的例程,哪位大神写了51的例程,求共享啊~~~~SIM900A和TC35是差很多吗?TC35能用的程序换SIM900A完全没反应啊。大神快出来帮小弟支支招啊!!~~~~

最佳答案

查看完整内容[请看2#楼]

这不就是吗!本坛的。 http://www.openedv.com/posts/list/50882.htm;jsessionid=6B26D595C99C5CD8927D6B084DB53DA9
大家共勉~
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2015-4-8
在线时间
0 小时
发表于 2015-4-28 20:09:40 | 显示全部楼层
这不就是吗!本坛的。
http://www.openedv.com/posts/list/50882.htm;jsessionid=6B26D595C99C5CD8927D6B084DB53DA9
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-4-28 22:17:23 | 显示全部楼层
没有哦,楼主搞出来了分享下了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2015-4-28
在线时间
0 小时
 楼主| 发表于 2015-4-30 09:57:05 | 显示全部楼层
回复【3楼】学而时习:
--------------------------------------------------------
多谢!
大家共勉~
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2015-4-28
在线时间
0 小时
 楼主| 发表于 2015-4-30 12:53:41 | 显示全部楼层
回复【3楼】学而时习:
---------------------------能不能详细说下你的系统工作流程?
大家共勉~
回复

使用道具 举报

6

主题

34

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
454
金钱
454
注册时间
2015-11-29
在线时间
50 小时
发表于 2016-4-14 23:02:39 | 显示全部楼层
[mw_shl_code=c,true]#include<reg51.h>
//#include <REGX52.H>
#include<string.h>
#define uint unsigned int
#define uchar unsigned char
sbit LED0=P1^0;
sbit LED1=P1^1;
sbit LED2=P1^2;
unsigned  char volatile temp[50]={0};
unsigned  char volatile temp1[50]={0};
unsigned  char volatile ju=0;
unsigned  char volatile flag=0;
unsigned  char  num[] = "ATD10086;\r";

void delay1(int sec)
{
        uint i, j= 0;
        for(i=0; i<sec; i++)
        {
                for(j=0; j<65535; j++);
        }
}

void init()
{
        TMOD=0X20;
        TH1=0xfa;
        TL1=0xfa;
        TR1=1;
        REN=1;
        SM0=0;
        SM1=1;
        EA=1;
        ES=1;
}

void ser() interrupt 4
{
unsigned char i=0;
if(RI==1)
{
        RI=0;
        temp[ju]=SBUF;
        ju++;
        temp1=temp;
        temp=0;
        i++;



}
else if (ju>50)
ju=0;
}

void sendchar(char *shuju)
{
while(*shuju!='\0')
                {
                        ES=0;
                        SBUF=*shuju;
                        while(!TI);
                        TI=0;
                        shuju++;
                        ES=1;
                }
}
void main()
{       
        LED0=1;
        LED1=1;
        LED2=1;        
        init();
               
                sendchar("ati\r");
                LED0=0;
                delay1(1);
                LED0=1;
                delay1(1);
                LED0=0;
                delay1(1);
                LED0=1;
                delay1(1);
               
        LED0=0;
        LED1=0;
        delay1(5);
/*
while(1)
{
        sendchar("AT+COPS?\r");
        LED1=0;
        delay1(1);
        LED1=1;
        while(flag==0);
        if(strstr(temp1,"CHINA MOBILE"))
        {
        break;
        }       
}           */
//        while(1)
        {
        sendchar(num);
        LED0=1;
        LED1=1;
        delay1(5);
        LED0=0;
        LED1=0;
        delay1(5);
        while(1)
        {
        LED0=0;
        LED1=1;
        delay1(1);
        LED1=0;
        LED0=1;
        delay1(1);
        }
        }         
}[/mw_shl_code]
每个人都是一个传奇每个传奇的背后都有一段精彩的故事
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 08:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表