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

正文內(nèi)容

單片機課程設(shè)計-基于gsm的智能家居系統(tǒng)-在線瀏覽

2025-01-13 17:23本頁面
  

【正文】 的短信息發(fā)送。 徐州師范大學(xué)物理與電子工程學(xué)院課程設(shè)計報告 8 N 圖 5 系統(tǒng)安防主程序及中斷程序流程圖 系統(tǒng)上電復(fù)位 串口模塊、 160 TC35模塊等初始化,讀取初始密碼(提前寫在 STC 的內(nèi)部 EEPROM 中) 判斷是否有新短信來? 讀取短信指令 判斷指令是否正確? 根據(jù)指令打開相應(yīng)繼電器并發(fā)送操作成功短信 Y Y 發(fā)送操作失敗短信并提醒用戶重新發(fā)送 N 中斷處理 子程序 置報警標(biāo)志位為 1 發(fā)送報警短信到機主 中斷返回 徐州師范大學(xué)物理與電子工程學(xué)院課程設(shè)計報告 9 5 結(jié)論 本設(shè)計方案借助于 GSM 網(wǎng)絡(luò)通信技術(shù)和單片機的控制功能,實現(xiàn)了安防監(jiān)控和遠(yuǎn)程控制。 參考文獻 [1] 楊利平﹒基于網(wǎng)絡(luò)技術(shù)的遠(yuǎn)程智能家居系統(tǒng) [J] ﹒儀器儀表學(xué)報, 2020 ,25 (4):309311. [2] 劉松 ,趙忠 ,孫學(xué)磊 .基于 GSM 的遠(yuǎn)程家庭智能監(jiān)控系統(tǒng)設(shè)計 [J].電子測量技術(shù) ,2020,32(1):8991. [3 ] 張俊 . SMS 短消息傳輸?shù)倪h(yuǎn)端控制技術(shù)及其實現(xiàn) [J ] .儀器儀表學(xué)報 ,2020 ,24 (4) :610611. 徐州師范大學(xué)物理與電子工程學(xué)院課程設(shè)計報告 10 附 1 主要程序代碼 主程序代碼如下 : include include include include include include //頭文件不區(qū)分大小寫 include void main(void) { uchar num。 //1602 初始化 并 顯示相關(guān)文字 write1602_(0x80)。num14。 Delay_ms(5)。 for(num=0。num++) { write1602_date(Table1602B[num])。 } Delay_ms(2)。 //注冊指示燈 開 Start_GSM()。 //延時大約 20 秒 ,等待模塊聯(lián)網(wǎng) / UART_init()。 //對 tc35 模塊進行初始化 //Write_Password()。 LED1=1。 //此函數(shù)的功能是判斷是否有新短信來 ,如果來的話就置位 receiveready 為 1 if(receiveready==1) { LED2=0。 //發(fā)送讀取短信指令 徐州師范大學(xué)物理與電子工程學(xué)院課程設(shè)計報告 11 receiveready=0。 // LED2=1。 message_read()。 readmend()。 //發(fā)送回復(fù)短信指令 其中 包含提取對方手機號操作 Delay_ms(1000)。 //刪除讀短信指令 flag=0。RxRxIn。 } Rx=0。 } if(BaoJing==1) { sendBaoJing()。 Delay_ms(6000)。 } } } /******************************************************************************************************************/ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////函數(shù) void receive(void) interrupt 4 using 1。 Rx++。 } } /****************************************************************************************************** ////////////////////////////////////void int0(void) interrupt 0 :實現(xiàn)功能: 實現(xiàn)緊急短信報警 ********************************************************************************************************/ void int0(void) interrupt 0 { BaoJing=1。 } /************************************************************************************** //////////////////////////// ***************************************************************************************/ include include include include include include uchar code AT[]=AT。 //關(guān)回顯 uchar code AT_CNMI[]=AT+CNMI=2,1。 //設(shè)置服務(wù)中心號碼 徐徐州師范大學(xué)物理與電子工程學(xué)院課程設(shè)計報告 13 州移動 +8613800516500 徐州聯(lián)通 +8613010350500 uchar code AT_CMGF[]=AT+CMGF=1。 //讀取短信指令 uchar code AT_CMGS[]=AT+CMGS=。 //刪除短信指令 uchar code successfully[]=Operate Successfully!。 //發(fā)送操作失敗信息到目標(biāo)號碼 uchar code danger[]=Danger!!!。 //我的手機號碼 uchar AT_delete[12]。 //用來存儲發(fā)送讀取短信指令 uchar AT_SendNumber[25]。 //用來保存短信條數(shù) uchar idata SystemBuf[RxIn]。 //用來儲存指令 uchar Rx=0。 //用來存儲 IO 口狀態(tài) //uint temp。 //用于記錄 P0 口狀態(tài) //uchar temp2。 //查詢標(biāo)志位 bit receiveready=0。 //發(fā)送短信準(zhǔn)備標(biāo)志位 bit send=0。 //指令標(biāo)志位 bit BaoJing=0。 實現(xiàn)功能 : 對 串 口 進 行 初 始 化//////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /******************************************************************************************************************/ void UART_init (void) { TMOD=0x20。 ///波特率不加倍 SCON=0x50。 //實驗板上晶振位 ,選擇波特率為 9600 TL1=0xFD。 //總中斷開啟 EX0=1。 //跳變沿觸發(fā)方式,從高 低的負(fù)跳變有效 ES=1。 //開啟定時 器 1 } /******************************************************************************************************************/ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////// 函數(shù) void sendchar(uchar ch)。 while(TI==0)。 } /******************************************************************************************************************/ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////// 函數(shù) void sendstring(uchar *p)。 p++。//? 回車 sendchar(0x0A)。 實 現(xiàn) 功 能 : 對 TC35 進 行 啟 動 , 開啟TC35/////////////////////////////////// //功能詳述 :單片機上的 IGT 管腳是跟 TC35 的 IGT 管腳 相連 。啟動后, 15 腳的信號應(yīng)保持高電平 . /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /******************************************************************************************************************/ void Start_GSM(void) { IGT=0。 IGT=1。 } /******************************************************************************************************************/ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////函數(shù) void GSM_INIT(void)。 sendstring(AT)。 sendstring(ATE)。 sendstring(AT_CNMI)。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1