資源簡介
GPRS模塊 AT指令配置連接服務器 單片機程序,通俗易懂,可直接移植
代碼片段和文件信息
/************************************************************
程序說明:
本程序運行后如果gprs模塊找到服務商信號,就會連接指定的服務器。
1.將自己的51單片機的串口1連接到GSM的232接口
2.找到程序中前面的#define處,根據說明修改好自己的單片機配置.
3.使用瀏覽器打開網頁http://www.ip138.com/。查詢自己的外網ip地址。
4.在光盤中找到?調試工具\socket?tool.exe?打開,協議類型:tcp服務器、ip地址本地端口默認。最后點擊連接
5.下載程序
6.啟動模塊等待信號燈閃爍變慢,如果模塊和手機卡正常工作,服務器將收到模塊發來的信息
*************************************************************/
#include?
#include?
#define?uchar?unsigned?char
#define?uint?unsigned?int
//以下是你的51單片機的晶振大小
#define?FOSC_110592M
//#define?FOSC_12M
//以下用于保存單片機收到模塊發來的AT指令,通過這些指令單片機可以判斷模塊的狀態
uchar?GsmRcv[50]?=?{0};
uchar?GsmRcvAt[50]?=?{0};?
uchar?GsmRcvCnt?=?0;
uchar?GsmAtFlag?=?0;
???
//注意,無論接收到信號還是發送完信號,都會進中斷服務程序的
/*初始化程序(必須使用,否則無法收發),次程序將會使用定時器1*/
void?SerialInti()//初始化程序(必須使用,否則無法收發)
{
TMOD=0x20;//定時器1操作模式2:8位自動重載定時器
#ifdef?FOSC_12M ???//在這里根據晶振大小設置不同的數值初始化串口
TH1=0xf3;//裝入初值,波特率2400
TL1=0xf3;
#else?
TH1=0xfd;//裝入初值,波特率9600
TL1=0xfd;
#endif?//en
- 上一篇:HDFS原理簡介
- 下一篇:數據挖掘中的聚類算法研究.doc
評論
共有 條評論