91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 49KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-16
  • 語言: 其他
  • 標簽: GSM??

資源簡介

此文件包為GSM開發的相關例子,有效的幫助初學者去熟悉GSM模塊的編程。

資源截圖

代碼片段和文件信息

/**********************************************************
?????????????GTM900-B工業模塊模塊測試程序1???????????
程序功能:遠程控制兩路繼電器的吸合與斷開\遠程控制兩路開關
??短信控制
單片機型號:STC12C5A60S2??支持雙串口?
?
晶振:11.0592M ?波特率:9600bps

應用軟件:Keil2或Keil3???????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
發布時間:2011-12—10

公司:匯誠科技

作????者:QQ790244909??旺旺:電子開發直銷???????????
**********************************************************/
#include
#include

#define?Buf_Max?200?//緩存長度200
#define?Delay_Time?3000??//延時長度

sbit?jdq1?=?P0^0;?//繼電器1
sbit?jdq2?=?P0^1;?//繼電器2
//sbit?LED3?=?P0^2;?//狀態指示燈3
//sbit?LED4?=?P0^3;?//狀態指示燈4


unsigned?char?i?=?0;???????????????//定義緩存指針
unsigned?char?Rec_Buf[Buf_Max];????//定義緩存數組

void?Serial_Init(void);????????????//聲明串口初始化函數
void?Send_ASCII(unsigned?char?*b);?//聲明發送字符(ASCII碼)函數
void?Delay_ms(unsigned?int?time);??//聲明延時函數
void?CLR_Buf(void); ???//聲明清除緩存內容
void?Send_Hex(unsigned?char?b);????//聲明發送字符(十六進制)函數
bit??Hand(unsigned?char?*a);???????//聲明判斷緩存中是否含有指定的字符串函數

/**********************************主函數******************************/
void?main(void)
{
????????????Serial_Init();?????????//初始化串口
CLR_Buf();?????????????//清除緩存內容
????????Delay_ms(60000);????????//延時
Send_ASCII(“AT“);????//發送聯機指令?
????????while(!Hand(“OK“))?????//判斷是否握手成功如果不成功延時一會再發送AT握手指令
{
Send_ASCII(“AT“);?//發送聯機指令?
Delay_ms(60000);???//延時
}
CLR_Buf();????????????????//清除緩存內容

Delay_ms(Delay_Time);?????//延時
????Send_ASCII(“AT+CPMS=\“SM\“\“SM\“\“SM\““);//所有操作都在MT(模塊終端)中進行
Delay_ms(Delay_Time);?????//延時
while(!Hand(“OK“));???????//等待設置成功
CLR_Buf();????????????????//清除緩存內容

Delay_ms(Delay_Time);?????//延時
Send_ASCII(“AT+CNMI=21“);//設置當有新短信到來時提示?
Delay_ms(Delay_Time);?????//延時
while(!Hand(“OK“));???????//等待設置成功
CLR_Buf();????????????????//清除緩存內容

Delay_ms(Delay_Time);?????//延時
Send_ASCII(“AT+CMGF=1“);??//文本(TEXT)模式?
Delay_ms(Delay_Time);?????//延時
while(!Hand(“OK“)); ??????//等待設置成功
CLR_Buf();????????????????//清除緩存內容

/* Delay_ms(Delay_Time);?????//延時
Send_ASCII(“AT+CMGD=1“);??//刪除第一條信息
Delay_ms(Delay_Time);?????//延時
while(!Hand(“OK“)); ??????//等待設置成功
CLR_Buf();????????????????//清除緩存內容??*/

/* ????Delay_ms(Delay_Time);?????//延時
Send_ASCII(“AT+CSCA=“shoujihao““);??//文本(TEXT)模式?
Delay_ms(Delay_Time);?????//延時
while(!Hand(“OK“)); ??????//等待設置成功
CLR_Buf();????????????????//清除緩存內容??
*/
????????????
while(1)
{?
???? if(strstr(Rec_Buf“+CMTI“)!=NULL)????//若緩存字符串中含有“+CMTI“就表示有新的短信
???????? {
CLR_Buf();???????????????????//清除緩存內容
Delay_ms(Delay_Time);????????//延時
Send_ASCII(“AT+CMGR=1“);?????//發送讀取信息指令
Delay_ms(Delay_Time);????????//延時
???????????? while(!Hand(“OK“));??????????//等待設置成功

???????? if(strstr(Rec_Buf“op

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????9945??2012-01-10?13:04??GSM例程\gsm短信控制兩路繼電器程序\GSM_TEST

?????文件???????8121??2012-01-10?13:04??GSM例程\gsm短信控制兩路繼電器程序\GSM_TEST.c

?????文件???????3252??2012-01-10?13:04??GSM例程\gsm短信控制兩路繼電器程序\GSM_TEST.hex

?????文件?????????33??2012-01-10?13:04??GSM例程\gsm短信控制兩路繼電器程序\GSM_TEST.lnp

?????文件??????15312??2012-01-10?13:04??GSM例程\gsm短信控制兩路繼電器程序\GSM_TEST.LST

?????文件??????11708??2012-01-10?13:04??GSM例程\gsm短信控制兩路繼電器程序\GSM_TEST.M51

?????文件??????10987??2012-01-10?13:04??GSM例程\gsm短信控制兩路繼電器程序\GSM_TEST.OBJ

?????文件???????1035??2012-01-10?13:04??GSM例程\gsm短信控制兩路繼電器程序\GSM_TEST.Opt

?????文件???????2686??2012-01-10?13:04??GSM例程\gsm短信控制兩路繼電器程序\GSM_TEST.plg

?????文件???????2139??2012-01-09?22:37??GSM例程\gsm短信控制兩路繼電器程序\GSM_TEST.Uv2

?????文件???????1037??2012-01-10?12:43??GSM例程\gsm短信控制兩路繼電器程序\GSM_TEST_Opt.Bak

?????文件???????1991??2010-01-17?13:09??GSM例程\gsm短信控制兩路繼電器程序\GSM_TEST_Uv2.Bak

?????文件????????414??2012-01-10?13:12??GSM例程\gsm短信控制兩路繼電器程序\測試程序2功能說明.txt

?????文件???????6376??2009-05-07?14:37??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\STARTUP.A51

?????文件??????14048??2012-01-09?13:58??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\STARTUP.LST

?????文件????????749??2012-01-09?13:58??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\STARTUP.OBJ

?????文件???????4248??2012-01-09?13:58??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷

?????文件???????1761??2012-01-10?13:08??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷.c

?????文件????????932??2012-01-09?13:58??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷.hex

?????文件?????????64??2012-01-09?13:58??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷.lnp

?????文件???????3082??2012-01-09?13:58??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷.LST

?????文件???????7673??2012-01-09?13:58??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷.M51

?????文件???????4043??2012-01-09?13:58??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷.OBJ

?????文件????????918??2012-01-09?14:17??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷.Opt

?????文件???????1036??2012-01-09?10:21??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷.opt.bak

?????文件????????215??2012-01-09?14:17??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷.plg

?????文件???????2195??2012-01-09?11:06??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷.Uv2

?????文件???????2195??2012-01-09?10:21??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷.Uv2.bak

?????文件??????55232??2012-01-09?11:00??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷.uvopt

?????文件????????916??2012-01-09?14:15??GSM例程\串口中斷接收到振鈴信號后繼電器吸合\串口中斷_Opt.Bak

............此處省略9個文件信息

評論

共有 條評論