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

正文內(nèi)容

基于gsm短消息方式的智能家庭網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-06-27 18:02本頁面
  

【正文】 2007:177181.[10] 劉振文,鄧毅華, RFID系統(tǒng)設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2008,7:7678.[11] 沈建華,楊艷琴,[M].北京:清華大學(xué)出版社,2004.[12] (美)約翰遜等著;[M].北京:電子工業(yè)出版社,2004.[13] [M].北京:北京航空航天大學(xué)出版社,2003.[14] [J].武漢理工大學(xué)學(xué)報(bào)(信息與管理工程版),2006,28(11):153155.[15] Chen Peijiang,Jiang and Implementation of Remote Monitoring System Based on GSM[J].2008 IEEE PacificAsia Workshop on Computationl Intelligence and Industrial :678681.[16] 高鋒,[J].電工技術(shù)雜志,2004,9:3235.[17] 劉泉,[J].電子器件,2009,32(1):153157. 附錄1附錄2includedefine unchar unsigned chardefine unint unsigned intunchar k=0,m=0,n=0,p=0,q=0。unchar cmgs[5]=CMGS=。unchar at1[3]=AT\r。unchar at[3]=AT+。unchar cmgf1[7]=CMGF=1\r。unchar mi[14]=AT+CNMI=2,1,0\r。unchar cmgr[5]=CMGR=。unchar dialnum[16]=ATD15926483571。\r。unchar CC2500OPENLIGHT[6]=AA 112。unchar CC2500CLOSELIGHT[6]=AB 112。unchar count[6]。unchar sms0[10]。unchar sms1[14]。unchar sms2[100]。void read_message(unchar a)。void read_message1(unchar a,unchar b)。void delay(unint time)。void gsm_ini()。void _send(unchar cmm[],unchar len)。void UART1__send(unchar cmm[],unchar len)。void Uart_SendData(unchar dat)。void USART0INI()。void USART1INI()。void send_message()。//USART0串口設(shè)置void USART0INI(){ P3SEL |= 0x30。 //,5 = USART0 TXD/RXD ME1 |= UTXE0 + URXE0。//使能 USART0 TXD/RXD UCTL0 |= CHAR。 //8位字符,SWRST=1 UTCTL0 |= SSEL0。 //UCLK = ACLK UBR00 = 0x03。 //32k/9600 UBR10 = 0x00。 UMCTL0 = 0x4A。 //調(diào)整波特率 UCTL0 amp。= ~SWRST。 //使能USART0 IE1 |= URXIE0。 //使能USART0 接收中斷 _EINT()。}//USART1串口設(shè)置void USART1INI(){ P3SEL |= 0xC0。 /,= USART1 TXD/RXD ME2 |= URXE1 + UTXE1。//使能 UART1 RXD/TXD UCTL1 |= CHAR。 //8位字符,SWRST=1 UTCTL1 |= SSEL0。 //UCLK = ACLK UBR01 = 0x03。 //波特率設(shè)置為32768/9600 UBR11 = 0x00。 UMCTL1 = 0x4A。 //波特率調(diào)整 UCTL1 amp。=~SWRST。 //使能USART}//延時(shí)程序void delay(unint time){ unint a,b。 for(a=0。atime。a++) for(b=0。b5000。b++)。}//GSM模塊初始化void gsm_ini(void){ _send(at1,3)。 delay(3)。 _send(at,3)。 _send(cmgf1,7)。 delay(5)。 _send(mi,14)。 delay(5)。}//USART0發(fā)送字符串void _send(unchar cmm[],unchar len) { unchar i。 for(i=0。ilen。i++) { while(!(IFG1 amp。 UTXIFG0))。 TXBUF0=cmm[i]。 } } //USART1發(fā)送字符串void UART1__send(unchar cmm[],unchar len){ unchar i。 for(i=0。ilen。i++) { while(!(IFG2 amp。 UTXIFG1))。 TXBUF1=cmm[i]。 } }//讀取短信序號(hào)為一位數(shù)的消息void read_message(unchar a){ _send(at,3)。 _send(cmgr,5)。 Uart_SendData(a)。 Uart_SendData(39。\r39。)。}//讀取短信序號(hào)為兩位數(shù)的消息void read_message1(unchar a,unchar b){ _send(at,3)。 _send(cmgr,5)。 Uart_SendData(a)。 Uart_SendData(b)。 Uart_SendData(39。\r39。)。}//USART0發(fā)送單個(gè)字符void Uart_SendData(unchar dat){ while (!(IFG1 amp。 UTXIFG0))。//USART0 TX buffer ready? TXBUF0=dat。}//USART1發(fā)送單個(gè)字符void Uart1_SendData(unchar dat){ while (!(IFG2 amp。 UTXIFG1))。//USART1 TX buffer ready? TXBUF1=dat。}void send_message(void){ _send(at,3)。 _send(cmgs,5)。 _send(num1,14)。 delay(5)。 _send(msg,2)。 Uart_SendData(0x1A)。}void main(void){ WDTCTL = WDTPW + WDTHOLD。 // 停止看門狗 USART0INI()。 //UART0串口設(shè)置 SART1INI()。 //UART1串口設(shè)置 gsm_ini()。 //初始化GSM模塊 P1DIR |=BIT0。 //點(diǎn)亮LED P1OUT |=BIT0。 while(1)。 //_BIS_SR(LPM3_bits + GIE)。 // Enter LPM3 w/interrupt} //接收中斷發(fā)生處(將接收的數(shù)據(jù)再發(fā)送出去)pragma vector=UART0RX_VECTOR__interrupt void usart0_rx (void){ if(m=12) sms1[m++]=RXBUF0。if((sms1[2]==0x2B)amp。amp。(sms1[3]==0x43)amp。amp。(sms1[4]==0x4D)amp。amp。(sms1[5]==0x54)amp。amp。(sms1[6]==0x49)) { if(m12) { // Uart1_SendData(RXBUF0)。 sms2[n++]=RXBUF0。 if((sms2[n2]==0x0D)amp。amp。(sms2[n1]==0x0A)) { if(sms2[n5]==0x2C) { read_message1(sms2[n4],sms2[n3])。 Uart1_SendData(sms2[n4])。 Uart1_SendData(sms2[n3])。 } if(sms2[n4]==0x2C) { read_message(sms2[n3])。 Uart1_SendData(sms2[n3])。 } m=0。n=0。 } } } if(((sms1[9]==0x0D)amp。amp。(sms1[10]==0x0D)amp。amp。(sms1[11]==0x0A))||((sms1[10]==0x0D)amp。amp。(sms1[11]==0x0D)amp。amp。(sms1[12]==0x0A))) { //Uart1_SendData(39。o39。)。 if(m12) { sms2[n++]=RXBUF0。if((sms2[n2]==0x0D)amp。amp。(sms2[n1]==0x0A)){ p++。 count[k++]=n。if(p==4){ for(q=count[0]。q(count[1]2)。q++) Uart1_SendData(sms2[q])。 if(sms2[count[0]] == 39。O39。 amp。amp。 sms2[count[1]4] == 39。H39。 amp。amp。 sms2[count[1]3] == 39。T39。) { UART1__send(CC2500OPENLIGHT,6)。//將按規(guī)則轉(zhuǎn)換后的信息通過UART1發(fā)送給CC2500模塊 } if(sms2[count[0]] == 39。C39。 amp。amp。 sms2[count[1]4] == 39。H39。 amp。amp。 sms2[count[1]3] == 39。T39。) { UART1__send(CC2500CLOSELIGHT,6)。//將按規(guī)則轉(zhuǎn)換后的信息通過UART1發(fā)送給CC2500模塊 } m=0。n=0。k=0。p=0。} } } }if((sms1[0]==0x41)amp。amp。(sms1[1]==0x54)amp。amp。(sms1[2]==0x0D)amp。amp。(sms1[3]==0x0D)amp。amp。(sms1[4]==0x0A)){ if(m12) { sms2[n++]=RXBUF0。 if((sms2[n2]==0x0D)amp。amp。(sms2[n1]==0x0A)) { p++。 if(p==4) { P1DIR |=BIT0。 //點(diǎn)亮LED P1OUT |=BIT0。 m=0。n=0。p=0。 } } } }}pragma vector=UART1RX_VECTOR__interrupt void usart1_rx (void){ if(confirm2) { sms3[confirm++] = RXBUF1。 } if(confirm==2) { if((sms3[0]==39。O39。)amp。amp。(sms3[1]==39。K39。)) send_message()。 confirm = 0。 P1DIR |=BIT0。 //點(diǎn)亮LED P1OUT |=BIT0。 }} 致 謝畢業(yè)論文即將完成,我的學(xué)生生涯也將告一段落了。大學(xué)四年的求學(xué)生涯,我得到了很多老師和朋友幫助。大二,在劉可文老師的幫助下,我才有機(jī)會(huì)接觸電子競(jìng)賽,我的大學(xué)生活也開始發(fā)生了改變;大三,在楊福寶老師的指導(dǎo)下,我們?cè)诤笔‰娮痈?jìng)賽中獲得特等獎(jiǎng),這是我人生的重要轉(zhuǎn)折點(diǎn)。還有要感謝武漢理工大學(xué)電工電子實(shí)驗(yàn)中心的徐華中老師和夏定元老師。畢業(yè)論文能夠順利的完成,要感謝劉泉教授和任平博士的悉心指導(dǎo)。在此過程中劉老師的言傳身教和高尚品德,讓我受益終身。在論文的具體完成過程中,任平博士給我提出了很多創(chuàng)新性的意見,并對(duì)我的論文進(jìn)行了完善,每當(dāng)我遇到困難,他都會(huì)給與我鼓勵(lì)和幫助。在大學(xué)里,我還結(jié)識(shí)了很多的好朋友。他們是劉青、彭彪、張薇、袁震宇、肖華等,謝謝你們一路陪我走過來,是你們給我的生活帶來了快樂。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1