freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

單片機課程設計-基于gsm的智能家居系統(tǒng)(編輯修改稿)

2024-12-16 17:23 本頁面
 

【文章內容簡介】 碼 徐徐州師范大學物理與電子工程學院課程設計報告 13 州移動 +8613800516500 徐州聯(lián)通 +8613010350500 uchar code AT_CMGF[]=AT+CMGF=1。 //設置短信的格式為 text 格式 uchar code AT_CMGR[]=AT+CMGR=。 //讀取短信指令 uchar code AT_CMGS[]=AT+CMGS=。 //發(fā)送短信指令 uchar code AT_CMGD[]=AT+CMGD=。 //刪除短信指令 uchar code successfully[]=Operate Successfully!。 //發(fā)送操作成功信息到目標號碼 uchar code fail[]=Operate failed,try again!。 //發(fā)送操作失敗信息到目標號碼 uchar code danger[]=Danger!!!。 //發(fā)送警報信息 提示有人闖入、煤氣泄漏、失火的信息 uchar code MyTel[]=+8615152810108。 //我的手機號碼 uchar AT_delete[12]。 uchar AT_Read[12]。 //用來存儲發(fā)送讀取短信指令 uchar AT_SendNumber[25]。 //用來存儲發(fā)送短信號碼指令 uchar numberbuf[3]。 //用來保存短信條數(shù) uchar idata SystemBuf[RxIn]。 //儲存出口接收數(shù)據(jù) uchar CommandBuf[8]。 //用來儲存指令 uchar Rx=0。 // uchar idata state[17]。 //用來存儲 IO 口狀態(tài) //uint temp。 //記錄狀 態(tài) //uchar temp1。 //用于記錄 P0 口狀態(tài) //uchar temp2。 //用于記錄 P2 口狀態(tài) //bit check=0。 //查詢標志位 bit receiveready=0。 //接收短信標志位 bit sendready=0。 //發(fā)送短信準備標志位 bit send=0。 //發(fā)送短信標志位 bit flag=0。 //指令標志位 bit BaoJing=0。 //報警標志位! /******************************************************************************************************************/ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////// 函數(shù) void UART_init。 實現(xiàn)功能 : 對 串 口 進 行 初 始 化//////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /******************************************************************************************************************/ void UART_init (void) { TMOD=0x20。 //選擇定時器 1 PCON=0x00。 ///波特率不加倍 SCON=0x50。 //串行工作方式 1 允許串行接收 TH1=0xFD。 //實驗板上晶振位 ,選擇波特率為 9600 TL1=0xFD。 //在相應計數(shù)器上賦值 徐州師范大學物理與電子工程學院課程設計報告 14 EA=1。 //總中斷開啟 EX0=1。 //外部中斷 0 允許位 IT0=0。 //跳變沿觸發(fā)方式,從高 低的負跳變有效 ES=1。 //串行中斷開啟 TR1=1。 //開啟定時 器 1 } /******************************************************************************************************************/ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////// 函數(shù) void sendchar(uchar ch)。 實現(xiàn)功能 : 發(fā) 送 一 字 節(jié) 數(shù) 據(jù)//////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /******************************************************************************************************************/ void sendchar(uchar ch) { SBUF=ch。 while(TI==0)。 TI=0。 } /******************************************************************************************************************/ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////// 函數(shù) void sendstring(uchar *p)。 實現(xiàn)功能 : 通 過 串 口 發(fā) 送 字 符 串///////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /******************************************************************************************************************/ void sendstring(uchar *p) { while(*p) { sendchar(*p)。 p++。 } sendchar(0x0D)。//? 回車 sendchar(0x0A)。//? 換行 } /******************************************************************************************************************/ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 徐州師范大學物理與電子工程學院課程設計報告 15 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////// 函數(shù) void Start_GSM(void)。 實 現(xiàn) 功 能 : 對 TC35 進 行 啟 動 , 開啟TC35/////////////////////////////////// //功能詳述 :單片機上的 IGT 管腳是跟 TC35 的 IGT 管腳 相連 。需要啟動 TC35,必須在 15腳 (/IGT)加時長至少為 100ms 的低電平信號 , ///且該信號下降沿時間小于 1ms。啟動后, 15 腳的信號應保持高電平 . /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /******************************************************************************************************************/ void Start_GSM(void) { IGT=0。 Delay_ms(1000)。 IGT=1。 Delay_ms(1000)。 } /******************************************************************************************************************/ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////函數(shù) void GSM_INIT(void)。實現(xiàn)功能 :初始化 TC35 模塊 /////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /******************************************************************************************************************/ void GSM_INIT(void) { LOOP: Delay_ms(1000)。 sendstring(AT)。 Delay_ms(1000)。 sendstring(ATE)。 Delay_ms(1000)。 sendstring(AT_CNMI)。 Delay_ms(1000)。 sendstring(A
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1