|
51單片機驅動gprs a6實現(xiàn)各種常用功能的程序
0.png (78.46 KB, 下載次數(shù): 132)
下載附件
2017-5-31 22:33 上傳
1 檢測GSM模塊工作狀態(tài)
10 TCP通信,通過域名地址,向指定服務器提交數(shù)據(jù)
11 TCP通信,接收服務器發(fā)送的數(shù)據(jù)控制LED燈
12 UDP通信,通過IP地址,向指定服務器提交數(shù)據(jù)
13 UDP通信,通過域名地址,向指定服務器提交數(shù)據(jù)
14 UDP通信,接收服務器發(fā)送的數(shù)據(jù)控制LED燈
2 向指定號碼撥打電話
3 接聽電話
4 發(fā)送英文短信-閃信
5 發(fā)送英文短信-正常
6 發(fā)送中文短信-閃信
7 發(fā)送中文短信-正常
8 通過短信控制LED燈
9 TCP通信,通過IP地址,向指定服務器提交數(shù)據(jù)
說明:
///*******************************
* 工程名 :通過tcp方式,向服務器提交數(shù)據(jù)
* 描述 :向固定的服務器地址,上傳測試數(shù)據(jù).通過域名的方式連接。
**************************************/
1、使用單片機串口與模塊通信;接法如下
STC單片機 GPRS模塊
P3.0(RXD)->TXD
P3.1(TXD)->RXD
GND ->GND
晶振選用11.05926MHz
2、更改服務器地址,包括IP和端口號,要與實際服務器地址對應上。
3、測試此功能時,確保您的服務器是可用的。
單片機源程序如下(目錄里面隨便提取的一個程序):
- /**********************************************************************************
- //SIMXXX系列開發(fā)板底層代碼
- //全球鷹電子@UNV
- //版本號;V1.0
- //版權所有,盜版必究
- * 工程名 :短信控制LED燈
- * 描述 :通過向GSM板發(fā)送控制命令短信,來控制單片機板上的LED燈,控制命令為:on 或是off。
- * 實驗平臺:STC89XX
- * 庫版本 :
- **********************************************************************************/
- #include "string.h"
- #include "delay.h"
- #include "uart.h"
- #include "timer0.h"
- #include "SIMxxx.h"
- sbit P10=P1^0; //用于提示程序進行到哪里
- sbit P11=P1^1; //用于提示程序進行到哪里
- sbit RUNING_LED=P1^2; //程序中控制的LED燈
- /************* 外部函數(shù)和變量聲明*****************/
- /*******************************************************************************
- * 函數(shù)名 : main
- * 描述 : 主函數(shù)
- * 輸入 :
- * 輸出 :
- * 返回 :
- * 注意 :
- *******************************************************************************/
- void main(void)
- {
- u8 res;
- Uart1Init();
- Timer0Init();
- EA=1; //開總中斷
- res=1;
- P10=0;P11=0;
- while(res)
- {
- res=sim900a_work_test();
- }
- res=1;
- while(res)
- {
- res=sim900a_enmessage_mode_out();
- }
- P10=1;
- res=1;
- while(1)
- {
-
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載(一共14個程序):
1---STC89系列單片機-基礎程序.rar
(1.16 MB, 下載次數(shù): 344)
2017-5-31 22:29 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|