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

  • 大小: 21.02 KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2024-10-09
  • 語言: 其他
  • 標(biāo)簽:

資源簡介

單片機(jī)AT89s52控制GSM模塊TC35i發(fā)短信,打電話的C程序(實(shí)際調(diào)試通過,有詳細(xì)注釋的)。
前段時間,我找資料很辛苦,現(xiàn)在我掛出來,大家分享,請指教。前輩們,別笑話哈。

資源截圖

代碼片段和文件信息

//單片機(jī)89s52控制GSM(TC35i)發(fā)短信和打電話程序
#include?
#include?
#include?

#define?uint?unsigned?int
#define?uchar?unsigned?char

sbit?D10LED=P0^0;//指示燈0
sbit?D11LED=P0^1;//指示燈1
sbit?SW4=P0^2; ??//按鈕4(沒有用)
sbit?SW5=P0^3; ???//開始按鈕,按下后開始發(fā)短信,打電話
sbit?beeper=P0^4;??//蜂鳴器提示器件
sbit?J1=P0^6;?????////繼電器1?,2提示器件
sbit?J2=P0^7;
sbit?START_TC=P3^2; //啟動TC35i的控制端

uchar?code?PhoneCall[]={“ATD13795568363;“};//打電話數(shù)據(jù)
uchar?code?TxtMode[9]={“AT+CMGF=0“};?//短信模式設(shè)置PDU模式
uchar?code?mess_qian[8]={“AT+CMGS=“};//?短信?長度設(shè)置
uchar?code?length[2]={“27“};?//短信的長度?2個數(shù)(根據(jù)短信內(nèi)容不同要改變)
uchar?code?cnum[18]={“0891683108803105F0“};//18個數(shù)(中心號碼設(shè)置)
uchar?code?pdu1[10]={“11000D9168“};//10個(短信格式設(shè)置可以為固定+86的手機(jī))
uchar?code?pnum[12]={“3197558663F3“};//12個數(shù)(短信接收手機(jī)號碼設(shè)置)
uchar?code?pdu2[6]={“0008A7“};//6個 (短信有效期,可以固定不變)
uchar?code?lenmsg[2]={“0C“};?//短信內(nèi)容的長度?2個數(shù)(16進(jìn)制)//(因短信具體內(nèi)容不同要改變的)
uchar?code?pdumessage[24]?=?{“606D559CFF0C6210529FFF01“};//12個數(shù)。內(nèi)容為:“恭喜,成功!”的PDU碼。
uchar?code?AT[]={“AT“}; ?//聯(lián)機(jī)命令
init_chuankou()
{
? EA=0;?//關(guān)總中斷
ET1=0;//禁止中斷1
SCON=0X50;
TMOD=0X20;
TH1=0XFD;
TL1=0XFD;//波特率為9600
TR1=1;
}
delay_Xms(uint?t)
{
uint?ij;
?? for(i=t;i>0;i--)
????? for(j=113;j>0;j--);
}
/*******************************************************/
Print_Char(uchar?ch)//發(fā)送單個字符
{
SBUF?=?ch;?//送入緩沖區(qū)
while(TI?==?0);?//等待發(fā)送完畢
TI?=?0;?//軟件清零
}
Print_Str(uchar?*?struint?len)//發(fā)送字符串調(diào)用Send_Char()?len字符串長度
{
while(len--)
{
Print_Char(*str++);
????}

}
/********************************************************/

start_TC35i()??//啟動TC35i的函數(shù)
{
beeper=0;
delay_Xms(500);
delay_Xms(500);
beeper=1;?//蜂鳴器響一次
D10LED=0;
J1=0;
delay_Xms(2000);
D10LED=1; ??//繼電器1,燈1工作一次
J1=1;
D11LED=0;
J2=0;
delay_Xms(2000);
D11LED=1; ??//繼電器2,燈2工作一次
J2=1;
START_TC=0;//啟動TC35i
delay_Xms(1500);//?時間必須大于100ms
START_TC=1;//完成啟動?//此后一直保持高電平
}
void?GSM_AT() //發(fā)“AT”的函數(shù)
{???
?????Print_Str(AT2);
?????Print_Char(‘\r‘);?//以回車作為結(jié)束符號,手機(jī)才能識別
?????ES=1;
?????delay_Xms(1000);?//延時
}

/***************************短信**********************************/
void?GSM_TXT()?//發(fā)送AT+cmgf=0 ?設(shè)置短信模式PDU
{???
?????Print_Str(TxtMode9);
?????Print_Char(‘\r‘);
?????ES=1;
?????delay_Xms(1000);?
}
void?GSM_CMGS() ?//發(fā)送AT+cmgs= (發(fā)短信的命令)
{???
?????Print_Str(mess_qian8);
???????
}
void?GSM_length() //設(shè)置短信的長度,length(本例為27,實(shí)際不同而不同)
{???
?????Print_Str(length2);
?????Print_Char(‘\r‘);
?????ES=1;
?????delay_Xms(1000);?
}
/**********************以下是發(fā)PDU碼的程序*********************************/
void?centernum()??//發(fā)中心號碼
{
Print_Str(cnum18);
}
void?PDU_1()??????//發(fā)PDU1(短信格式設(shè)置可以為固定+86的手機(jī))
{
Print_Str(pdu110);
}
void?pdu_phonenum()??????//發(fā)PDU_phonenum(短信接收手機(jī)號碼設(shè)置)
{
Print_Str(pnum12);

}
void?PDU_2()??????//發(fā)PDU2 ?(短信有效期,可以固定不變)
{
Print_Str(pdu26);

}
void?Len_msg()??????//{“0C“};?//短信內(nèi)容的長度?2個數(shù)(16進(jìn)制)
{
Print_Str(lenmsg2);

}
void?pdu_message()??????////短信內(nèi)容24/2=12個數(shù)()
{
Print_Str(pdumessage2

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

?????文件???????5247??2010-01-17?11:24??單片機(jī)AT89s52控制GSM模塊TC35i發(fā)短信,打電話的C程序\mytc35.c

?????文件???????1984??2010-01-17?11:26??單片機(jī)AT89s52控制GSM模塊TC35i發(fā)短信,打電話的C程序\mytc35.hex

?????文件?????????44??2010-01-17?11:26??單片機(jī)AT89s52控制GSM模塊TC35i發(fā)短信,打電話的C程序\mytc35.lnp

?????文件??????10740??2010-01-17?11:24??單片機(jī)AT89s52控制GSM模塊TC35i發(fā)短信,打電話的C程序\mytc35.LST

?????文件??????15555??2010-01-17?11:26??單片機(jī)AT89s52控制GSM模塊TC35i發(fā)短信,打電話的C程序\mytc35.M51

?????文件??????13387??2010-01-17?11:24??單片機(jī)AT89s52控制GSM模塊TC35i發(fā)短信,打電話的C程序\mytc35.OBJ

?????文件??????11427??2010-01-17?11:26??單片機(jī)AT89s52控制GSM模塊TC35i發(fā)短信,打電話的C程序\mytc35

?????文件???????7702??2010-01-17?11:29??單片機(jī)AT89s52控制GSM模塊TC35i發(fā)短信,打電話的C程序\mytc35.plg

?????文件???????5247??2010-01-17?11:28??單片機(jī)AT89s52控制GSM模塊TC35i發(fā)短信,打電話的C程序\單片機(jī)AT89s52控制GSM模塊TC35i發(fā)短信,打電話的C程序.txt

?????目錄??????????0??2010-01-17?11:38??單片機(jī)AT89s52控制GSM模塊TC35i發(fā)短信,打電話的C程序

-----------?---------??----------?-----??----

????????????????71333????????????????????10


評論

共有 條評論

相關(guān)資源