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

正文內(nèi)容

單片機課程設(shè)計基于gsm的智能家居系統(tǒng)(doc畢設(shè)論文)(編輯修改稿)

2025-07-15 12:51 本頁面
 

【文章內(nèi)容簡介】 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////函數(shù)void UART_init。實現(xiàn)功能:對串口進行初始化////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////******************************************************************************************************************/void UART_init (void){ TMOD=0x20。 //選擇定時器1 PCON=0x00。 ///波特率不加倍 SCON=0x50。 //串行工作方式1允許串行接收 TH1=0xFD。 //,選擇波特率為9600 TL1=0xFD。 //在相應(yīng)計數(shù)器上賦值 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)。//? 換行}/******************************************************************************************************************////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////函數(shù)void Start_GSM(void)。實現(xiàn)功能:對TC35進行啟動,開啟TC35/////////////////////////////////////功能詳述:單片機上的IGT管腳是跟TC35的IGT管腳相連。需要啟動TC35,必須在 15腳(/IGT)加時長至少為100ms的低電平信號,///且該信號下降沿時間小于1ms。啟動后,15 腳的信號應(yīng)保持高電平.///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////******************************************************************************************************************/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(AT_CSCA)。 Delay_ms(1000)。 for(Rx=0。RxRxIn。Rx++) { SystemBuf[Rx]=0x00。 } Rx=0。 sendstring(AT_CMGF)。 Delay_ms(1000)。 if((SystemBuf[2]==39。O39。)amp。amp。(SystemBuf[3]==39。K39。)) //判斷是否模塊初始化成功,成功的話模塊會回復(fù)OK給單片機 { // beep=1。 //如果單片機沒有收到OK,就繼續(xù)發(fā)送初始化指令/ for(Rx=0。RxRxIn。Rx++) { SystemBuf[Rx]=0x00。 } Rx=0。 } else { //beep=0。 for(Rx=0。RxRxIn。Rx++) { SystemBuf[Rx]=0x00。 } Rx=0。 goto LOOP。 }}/******************************************************************************************************************////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////函數(shù)void receive_ready(void)。實現(xiàn)功能:接收短信準(zhǔn)備///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////******************************************************************************************************************/ void receive_ready(void){ uchar i。 if((SystemBuf[5]==0x54)amp。amp。SystemBuf[6]==0x49) //如果有新短信(TI)來,模塊會通過串口向單片機發(fā)送字符串, { // 此函數(shù)的功能是判斷是否有新短信來,如果來的話就置位準(zhǔn)備接受位標(biāo)志為1 receiveready=1。 //如果不是新短信的指令,就舍棄,并將接收數(shù)組清零/ } else { for(i=0。iRx。i++) { SystemBuf[i]
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1