wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4092|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

GSM模塊TC35I手機(jī)模塊測試程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:117849 發(fā)表于 2016-5-1 19:24 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
/**********************************************************
                  TC35I手機(jī)模塊測試程序1            
程序功能:1、打電話。                       
          2、接電話。                        
          3、掛電話。                       
          4、發(fā)送英文和中文信息。

單片機(jī)型號:STC10F08XE    晶振:11.0592M

應(yīng)用軟件:Keil2或Keil3                                               
                                                                                                                                       
發(fā)布時間:2010-04-20

說    明:若用于商業(yè)用途,請保留此段文字或注明代碼來源
               
              天祥電子有限公司保留所有版權(quán)

作    者:陳志良            
**********************************************************/
#include<reg51.h>
#include<string.h>
#include<stdio.h>

//#define buf_max 72//定義緩存長度為72
sbit KEY1 = P0^0; //按鍵1,撥打電話
sbit KEY2 = P0^1; //按鍵2,掛斷電話
sbit KEY3 = P0^2; //按鍵3,接聽電話
sbit KEY4 = P0^3; //按鍵4,發(fā)送一條英文短信息
sbit KEY5 = P0^4; //按鍵5,發(fā)送一條中文短信息
//sbit LED1 = P2^0; //第一個指示燈
//sbit LED2 = P2^1; //第二個指示燈
//sbit LED3 = P2^2; //第三個指示燈
//sbit LED4 = P2^3; //第四個指示燈
//sbit IGT = P2^4;  //點(diǎn)火信號線
//unsigned char code trec_buf[buf_max];//定義接收緩存
char code num[]="13101601289F";  //定義要撥打的電話號碼,撥打其它電話在這時修改
char code sms[]="6E295EA6FF1A003300350043";   //"溫度:35C"的Unicode碼,發(fā)送其它中文,可在這里修改

char code str1[]="AT\n";             //定義字符串1
char code str2[]="AT+CMGF=0\n";      //定義字符串2
char code str3[]="AT+CSCS=GSM\n";    //定義字符串3
char code str4[]="AT+CSMP=17,167,0,8\n";    //定義字符串4
char code str5[]="AT+CMGS=";                //定義字符串5
char code str6[]="0891683110901105F011000D9168";   //定義字符串6
char code str7[]="000800";                         //定義字符串7

char code str8[]="AT\n";             //定義字符串8
char code str9[]="AT+CMGF=1\n";      //定義字符串9
char code str10[]="AT+CSCS=GSM\n";   //定義字符串10
char code str11[]="AT+CSMP=17,167,0,0\n";     //定義字符串11
char code str12[]="AT+CMGS=13101601289\n";    //定義字符串12
char code str13[]="Hello world!!";            //定義字符串13
char code str14[]="\x1a";                     //定義字符串14

void Serial_Init(void);     //聲明串口初始化函數(shù)
void GSM_Call(unsigned char *num);   //聲明撥打指定電話函數(shù)
void GSM_Hang(void);                 //聲明掛電話函數(shù)
void GSM_Answer(void);               //聲明接電話函數(shù)
void Delay_ms(unsigned int time);    //聲明延時函數(shù)
void GSM_Sent_Text_Message(void);    //聲明給指定號碼發(fā)送TEXT模式短信息函數(shù)
void GSM_Sent_PDU_Message(char num[],char sms[]);    //聲明給指定號碼發(fā)送PDU模式短信息函數(shù)

/********************************主函數(shù)********************************/
/*函數(shù)原型:void main(void)
/*函數(shù)功能:主函數(shù)
/*輸入?yún)?shù):無
/*輸出參數(shù):無
/**********************************************************************/
void main(void)
{
         Serial_Init();        //調(diào)用串口初始化函數(shù)
        TI = 1;
        while(1)
                {

                    if(KEY1==0)                //如果是按鍵1按下,則給13101601289 這個號碼打電話                 
                                {   
                                 Delay_ms(20);
                                 while(KEY1==0);            
                                    {        
                                            Delay_ms(20);
                                            GSM_Call(num);
                                        }
                                }
                        
                    if(KEY2==0)                //如果是按鍵2按下,則掛斷電話
                                {   
                                   Delay_ms(20);
                                   while(KEY2==0);
                                        {        
                                                Delay_ms(20);
                                            GSM_Hang();
                                        }
                                }
                    if(KEY3==0)                //如果是按鍵3按下,則接聽電話
                                {   
                                   Delay_ms(20);
                                   while(KEY3==0);
                                        {        
                                                Delay_ms(20);
                                            GSM_Answer();
                                        }
                                }        
                        if(KEY4==0)                //如果是按鍵4按下,則向13101601289 發(fā)送一條英文信息
                                {   
                                   Delay_ms(20);
                                   while(KEY4==0);
                                        {        
                                                Delay_ms(20);
                                         GSM_Sent_Text_Message();
                                        }
                                }               
                        if(KEY5==0)                //如果是按鍵5按下,則向13101601289 發(fā)送一條中文信息
                                {   
                                   Delay_ms(20);
                                   while(KEY5==0);
                                        {        
                                                Delay_ms(20);
                                            GSM_Sent_PDU_Message(num,sms);
                                        }
                                }
                }
}

/***************************串口初始化函數(shù)*****************************/
/*函數(shù)原型:void Serial_Init(void)
/*函數(shù)功能:串口初始化
/*輸入?yún)?shù):無
/*輸出參數(shù):無
/**********************************************************************/
void Serial_Init(void)//串口初始化函數(shù)
{
SCON = 0x50;//串口:方式1,允許發(fā)送和接收
TMOD = 0x20;//定時器1:模式2,8位自動重裝模式,用于產(chǎn)生波特率   
TH1 = 0xFD; //11.0592MHZ晶振,波特率為9600
TL1 = 0xFD;   
TR1 = 1;    //開啟定時器1   
//ES = 1;     //開啟串口中斷
//EA = 1;     //開啟全局中斷
}

/****************************串口中斷處理函數(shù)**************************/
/*函數(shù)原型:void Serial_Int(void)
/*函數(shù)功能:串口中斷處理
/*輸入?yún)?shù):無
/*輸出參數(shù):無
/**********************************************************************/
void Serial_Int() interrupt 4
{        
        ES=0;         //關(guān)串口中斷,防止中斷嵌套
        if(TI)         //如果是發(fā)送中斷,則不做任何處理
                {
                        TI = 0;  //清除發(fā)送中斷標(biāo)志位
                }
        if(RI)         //如果是接送中斷,則進(jìn)行處理
                {        
                        RI = 0; //清除接收中斷標(biāo)志位
                }
        ES = 1;         //開啟串口中斷
}
/****************************time ms延時函數(shù)***************************/
/*函數(shù)原型:Delay_ms(unsigned int time)
/*函數(shù)功能:延時time ms
/*輸入?yún)?shù):time
/*輸出參數(shù):無
/**********************************************************************/
void Delay_ms(unsigned int time)
{
unsigned int i;
for(;time>0;time--)
         {
                  i=1500;
                  while(i--);
         }
}

/****************************撥打指定電話函數(shù)**************************/
/*函數(shù)原型: GSM_Call(unsigned char *num)
/*函數(shù)功能:撥打指定電話
/*輸入?yún)?shù):num
/*輸出參數(shù):無
/**********************************************************************/
void GSM_Call(unsigned char *num)
{
printf("ATD");
printf("%s;\n",num);
Delay_ms(100);
}
/*********************************掛機(jī)函數(shù)*****************************/
/*函數(shù)原型: void GSM_Hang(void)
/*函數(shù)功能:掛斷電話
/*輸入?yún)?shù):無
/*輸出參數(shù):無
/**********************************************************************/
void GSM_Hang(void)
{
printf("ATH\n");
Delay_ms(100);
}
/********************************接電話函數(shù)****************************/
/*函數(shù)原型: void GSM_Answer(void)
/*函數(shù)功能:接聽電話
/*輸入?yún)?shù):無
/*輸出參數(shù):無
/**********************************************************************/
void GSM_Answer(void)
{
printf("ATA\n");
Delay_ms(100);
}
/***********************給指定號碼發(fā)送TEXT模式短信*********************/
/*函數(shù)原型:GSM_Sent_Text_Message(void)
/*函數(shù)功能:給指定號碼發(fā)送英文短信息。num[]=接收端號碼
/*輸入?yún)?shù):無
/*輸出參數(shù):無
/**********************************************************************/
void GSM_Sent_Text_Message(void)
{
printf("%s",str8);                           //以下幾個為GSM的AT串口指令,設(shè)置短信發(fā)送類型
Delay_ms(200);         
printf("%s",str9);                    //設(shè)置為TEXT模式,適合發(fā)送短信內(nèi)容為英文
Delay_ms(200);
printf("%s",str10);                  //使用GSM字符集
Delay_ms(200);
printf("%s",str11);            //設(shè)置TEXT模式參數(shù)
Delay_ms(200);
printf("%s",str12);           //設(shè)置接收端電話號碼
Delay_ms(200);
printf("%s",str13);                   //具體發(fā)送的內(nèi)容在此修改
printf("%s",str14);                            //結(jié)束符,相當(dāng)于鍵盤的CTRL+Z
Delay_ms(200);
}

/***********************給指定號碼發(fā)送PDU模式短信*********************/
/*函數(shù)原型:GSM_Sent_PDU_Message(void)
/*函數(shù)功能:給指定號碼發(fā)送中文短信。num[]=接收端號碼;Sms[]=發(fā)送中文內(nèi)容的Unicode編碼
/*輸入?yún)?shù):無
/*輸出參數(shù):無
/**********************************************************************/
void GSM_Sent_PDU_Message(char num[],char sms[])
{
unsigned char i;
printf("%s",str1);
Delay_ms(200);
printf("%s",str2);       //設(shè)置為PDU模式,適合發(fā)送短信內(nèi)容為中文
Delay_ms(200);
printf("%s",str3);     //使用GSM字符集
Delay_ms(200);
printf("%s",str4);     //設(shè)置PDU模式參數(shù),8為使用Unicode編碼
Delay_ms(200);
printf("%s",str5);
printf("%d\n",strlen(sms)/2+15);    //字節(jié)長度,與實(shí)際短信內(nèi)容長度有關(guān)
Delay_ms(200);
printf("%s",str6);   //一開始發(fā)送的字符,包括短信中心號碼等,這部分一般都是固定不變的,可以不用管它
//strcat(num,"F");                        //在接收端號碼后面補(bǔ)F,使之成為12位字符
for(i=0;i<6;i++)                        //然后再兩位兩位分別調(diào)換位置
         {
                  printf("%c%c",num[2*i+1],num[2*i]);
         }
printf("%s",str7);        //固定字符
printf("%02x",strlen(sms)/2);     //中文短信內(nèi)容字?jǐn)?shù)
printf("%s\x1a",sms);       //發(fā)送內(nèi)容的Unicode編碼字符串+(CTRL+Z)
Delay_ms(200);
}


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報

沙發(fā)
ID:117861 發(fā)表于 2016-5-1 20:25 | 只看該作者
大神,正在調(diào)試,看看怎么樣,謝謝分享
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
三上悠亚国产精品一区二区三区| 一区二区在线电影| 国产精品久久久久久妇女| 福利资源在线久| 国产手机免费视频| 8x海外华人永久免费日韩内陆视频| 欧美日韩一区久久| 久久色在线视频| 一区在线免费观看| 日本精品在线播放| 牛牛精品在线视频| 最新地址在线观看| 你懂的视频在线观看资源| 亚洲精品国偷拍自产在线观看蜜桃| 青青青视频在线播放| www.涩涩涩| 午夜啪啪免费视频| av成人午夜| 97视频在线观看亚洲| 亚洲人成绝费网站色www| 在线观看日韩av先锋影音电影院| 国产精品久久久久久久久图文区| 国内精品免费**视频| 亚洲天堂男人| 欧美日韩中字| 日韩精品一区二区三区中文字幕| 日韩少妇视频| 国产三级视频在线看| 国产一级黄色片免费| 桃乃木香奈和黑人aⅴ在线播放| 亚洲国产精品久久久久爰性色| 久久精品一二区| 国产中文av在线| 亚洲 欧美 日韩在线| 色哟哟精品视频| 国产精品专区在线| 国产精品12p| 国产午夜福利视频在线观看| 欧美hdxxxxx| 国产在线观看精品一区二区三区| 亚洲深夜福利视频| 9191精品国产综合久久久久久| 一区二区激情小说| 日本一区二区成人| 成人免费毛片aaaaa**| 久久久久久久欧美精品| 国产一区清纯| 99久久影视| 欧美日韩国产在线观看网站| 精品欧美午夜寂寞影院| 精品视频一二| 日韩三级成人| 懂色aⅴ精品一区二区三区| 国产99在线| a级大胆欧美人体大胆666| 在线中文字幕视频观看| а√天堂官网中文在线| 国内外激情在线| 在线观看黄av| 9i精品一二三区| 成人激情电影在线看| 亚洲高清国产精品| 欧美亚洲日本| 高清美女视频一区| 国产精品传媒在线观看| 久久久久久久久久久久久久久久久| 永久免费观看片现看| 欧美另类z0zx974| 亚洲精品国产一区黑色丝袜| 老头老太做爰xxx视频| 91精品国自产在线| 91av手机在线| 美国一级片在线观看| 性欧美videos| 国产福利久久久| 五月婷婷激情视频| 中文字幕第2页| 91亚洲欧美激情| 午夜久久久久久噜噜噜噜| 亚洲乱码精品久久久久..| 成人高潮片免费视频| 人人妻人人澡人人爽久久av| 亚洲区小说区图片区| 中文字幕2020第一页| 麻豆精品密在线观看| 2021最新国产精品一区| 黄色三级免费电影| 日韩欧美国产精品一区二区三区| 影院免费视频| 91精彩在线视频| 欧美gv在线| 9999精品| 欧洲乱码伦视频免费| 欧美成人中文| 久久精品免费观看| 91麻豆国产自产在线观看| 国产精品久久久久久久久免费桃花| 亚洲日本电影在线| 欧美自拍偷拍午夜视频| 日韩久久精品电影| 国语自产精品视频在线看一大j8 | www国产成人免费观看视频 深夜成人网| a在线播放不卡| 国产精品美女久久久久aⅴ| 亚洲高清免费视频| 欧美不卡一区二区三区| 久久精品久久久久| 国产精品福利网站| 欧美日韩一区综合| av免费播放网址| 国产性生活毛片| 欧美日韩免费一区二区| 国产又黄又粗又长| 国产精品乱码一区二区三区视频| 啊啊啊射了视频网站| 在线日本视频| 五月色婷婷综合| 黄瓜视频污app| 欧美18xxxxx| 欧美影视资讯| 免费观看久久av| 国产视频一区三区| 久久久久久久久蜜桃| 欧美日韩在线视频首页| 亚洲男人天堂2019| 国产盗摄xxxx视频xxx69| 精品国产福利| 免费激情视频在线观看| 欧美另类z0zx974| 97超碰人人模人人人爽人人爱| 最新91视频| 国产视频第一页在线观看| 韩国精品视频在线观看| 五月婷婷亚洲| 岛国一区二区在线观看| 欧美日韩精品二区| 日韩小视频在线| 国产一区福利视频| wwww.国产| 久久久久久久久久久久久久久久久| 好吊色一区二区三区| 最近久乱中文字幕| 625成人欧美午夜电影| 婷婷激情综合| 国产无一区二区| 精品剧情在线观看| 国产日韩av在线播放| 全黄性性激高免费视频| 国产又粗又硬视频| 日本高清视频免费观看| 香蕉自在线视频| а天堂中文最新一区二区三区| 精品电影一区| 亚洲欧美一区二区久久| 亚洲欧美国产精品| 国产精品推荐精品| 红桃视频一区二区三区免费| 久久久蜜桃一区二区| 加勒比免费视频| 2024短剧网剧在线观看| 精品国产aⅴ| 不卡在线视频中文字幕| 欧美一区二区三区精品| 国产精品网站视频| 九色91popny| 日韩欧美在线观看免费| aaaaa级片| 91p九色成人| 日本 国产 欧美色综合| 欧洲精品一区二区三区在线观看| 欧美一区亚洲一区| 久久久一本二本三本| 日韩男人的天堂| 日日摸日日添日日躁av| 无人区在线高清完整免费版 一区二| 激情亚洲成人| 亚洲超丰满肉感bbw| 欧美精品久久久久久久免费观看| 青青草视频国产| 国产在线综合网| 成年女人午夜毛片免费看| 三妻四妾的电影电视剧在线观看| 国产亚洲在线观看| 一本久久综合亚洲鲁鲁五月天 | 99热一区二区| 97人妻精品一区二区三区动漫 | 7m第一福利500精品视频| 免费看欧美黑人毛片| 久久亚洲国产成人精品性色| 好色视频app| 日韩在线电影| 国产91富婆露脸刺激对白| 亚洲国产精品视频在线观看| 欧美人xxxxx| 强制高潮抽搐sm调教高h| 免费a漫导航| 欧美久久久网站| 国产美女娇喘av呻吟久久| 精品国产精品网麻豆系列| 欧美极品色图| 九九视频在线免费观看| 色偷偷亚洲第一成人综合网址| 视频二区欧美毛片免费观看| 久久久五月婷婷| 欧美福利视频在线| www日韩视频| 欧美一级特黄aaaaaa| 波多野结衣中文在线| 精品在线观看视频| 亚洲男人av在线| 每日在线观看av| 国产露脸无套对白在线播放| 香蕉视频网站在线观看| 国产欧美短视频| 精品欧美黑人一区二区三区| 日韩av大全| 亚欧洲精品在线视频| 亚洲人成小说| 99精品国产一区二区青青牛奶| 91麻豆精品国产91久久久使用方法| 蜜桃精品久久久久久久免费影院 | 成年人视频观看| 精品人妻无码一区二区色欲产成人 | 粉嫩av一区二区| 国产精品视频在线看| 97色在线观看| 欧美一级xxxx| 国产又爽又黄视频| 日本一区二区三区视频在线看 | 久热国产精品| 亚洲电影天堂av| 精品久久久久久无码中文野结衣| 99久久久国产精品无码网爆 | 一区二区三区四区免费视频| 免费av网站在线| 色多多视频在线观看| 日本伊人精品一区二区三区观看方式 | 最新国产麻豆精品| 伊人久久大香| 亚洲嫩草精品久久| 成人自拍偷拍| 日本va欧美va国产激情| 97超碰国产一区二区三区| 日韩av中文字幕一区二区| 在线看日韩av| 永久看看免费大片| 九一免费看片| 99免费精品| 欧美大片拔萝卜| 日韩av片在线看| 国产情侣高潮对白| 国产欧美日韩精品一区二区免费 | 色婷婷综合网站| 国产乱在线观看视频| 欧美aaaaa级| 一本色道久久综合亚洲91| 在线视频精品一区| 天堂成人在线观看| 国产精品美女久久久久| 亚洲午夜激情网页| 日韩欧美一区二区三区四区五区| 国产精品久久久久久久久久久久久久久久 | 精品a在线观看| 久9久9色综合| 欧美一区二区三区视频免费播放 | 在线综合视频| 色噜噜狠狠狠综合曰曰曰88av | www.色五月| 激情婷婷久久| www.欧美精品| 90岁老太婆乱淫| 蜜桃视频在线播放| 成人午夜视频在线观看| 国产美女主播一区| 日韩免费av网站| 蜜桃视频动漫在线播放| 亚洲天堂精品在线观看| 色播五月综合| 中文天堂最新版本在线观看| 夜夜春成人影院| 精品国产乱码久久久久久久| 无套白嫩进入乌克兰美女| 天堂在线视频中文网| 久久精品99久久久| 茄子视频成人在线| 中日韩黄色大片| 午夜av成人| 日本韩国欧美一区二区三区| 亚洲国产一二三精品无码| 欧美老tube| 欧美视频久久| 欧美日本高清一区| 99精品久久久久| 黄在线观看免费网站ktv| 偷拍一区二区三区四区| 国产日韩欧美精品在线观看| 九九热在线观看视频| 三级不卡在线观看| 国产精品一区二区女厕厕| 一二三四区视频| 日韩三级毛片| 中文字幕在线亚洲| 老女人性淫交视频| 国产成人福利夜色影视| 555www色欧美视频| 午夜免费福利影院| 黄色动漫在线观看| 亚洲成人动漫一区| 欧美精品成人网| 成人a视频在线| 久久中文娱乐网| youjizz.com亚洲| 两个人看的无遮挡免费视频| 精品一区二区日韩| 久久爱av电影| 国产高清免费视频| 蜜桃免费网站一区二区三区| 波多野结衣久草一区| 中文字幕久热| 久久久久综合| 国产欧美一区二区三区不卡高清| 日本一区精品久久久久影院| 久久裸体视频| 精品国产免费久久久久久尖叫| 欧美性猛交xxxx乱大交丰满| 鲁大师成人一区二区三区| 91视频免费进入| 国产原创在线| 国产精品一区专区| 在线观看欧美激情| 国产乱真实合集| 欧美国产日韩在线观看| 精品少妇人妻av免费久久洗澡| 欧美5-7sexvideos处| 自拍偷拍国产精品| 91人人澡人人爽人人精品| 中文字幕日本在线| 在线视频观看一区| 中日韩精品一区二区三区| 玛雅亚洲电影| 国产丝袜一区视频在线观看| 久久久久久久久久久久国产| 久久综合另类图片小说| 欧美成人精品激情在线观看 | 一级国产黄色片| 天堂av在线| 日韩va亚洲va欧洲va国产| 久久精品一区二区三| 欧美男男freegayvideosroom| 久久999免费视频| 亚洲风情第一页| 久久久久国产精品一区三寸| 久久综合色一本| 1区不卡电影| 亚洲乱码国产乱码精品精的特点| 精品综合久久久久| 国产网红在线观看| 日韩av网站大全| 天天干天天色综合| 好吊视频一区二区三区四区| 国产精品日本一区二区| 伊人伊人av电影| 亚洲视频一区二区在线| 女教师高潮黄又色视频| 外国电影一区二区| 欧美精品在线极品| 欧美一区二区三区激情| 久久国产精品一区二区| 久久视频免费在线| 成年人视频在线观看免费| 欧美一区二区三区色| 日韩欧美视频在线免费观看| 91精品国偷自产在线电影| 超碰97网站| 看黄的a网站| 色天天综合色天天久久| 日本福利片在线观看| 久久性感美女视频| 高清视频在线观看一区| 欧美18—20岁hd第一次| 亚洲超碰97人人做人人爱| 欧美熟妇激情一区二区三区| 妖精一区二区三区精品视频| 成人在线视频网| 99热热99| 91高清视频免费看| 国产精品第二十页| 一区二区视频欧美| 永久久久久久| 久热国产在线| 国产亚洲精品久久久久久牛牛| 国产成人精品白浆久久69| 国模无码大尺度一区二区三区| 免费看国产曰批40分钟| 波多一区二区| 欧美激情一二三| 制服师生第一页| 一区二区三区毛片| 日本 欧美 国产| 欧美午夜在线|