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

正文內(nèi)容

基于gsm和avr單片機(jī)的智能家居控制系統(tǒng)-在線瀏覽

2025-08-05 16:11本頁(yè)面
  

【正文】 擇當(dāng)有新的短消息來(lái)時(shí)系統(tǒng)提示方式讀短消息 AT+CMGR 讀取短消息列短消息 AT+CMGL 將存儲(chǔ)的短消息列表發(fā)送短消息 AT+CMGS 發(fā)送短消息設(shè)置 TEXT 參數(shù) AT+CSMP 設(shè)置在 TEXT 模式下條件參數(shù)刪除短消息 AT+CMGD 刪除保存的短消息根據(jù) GSM 的定義,SMS 短信息的發(fā)送和接收模式共有三種:Block 模式、基于AT 命令的 Text 模式和基于 AT 命令的 PDU 模式。由于 Block 模式的相關(guān)資料較少,PDU 模式的編解碼過(guò)程復(fù)雜,我們選擇 Text 模式作為我們系統(tǒng)的通訊模式。 在 Text 5 / 13Mode 下,發(fā)送及接收到的數(shù)據(jù)均以 ASCII 碼的形式來(lái)表示。其 USART 通訊默認(rèn)使用 9600 比特率,8 位數(shù)據(jù)信息,無(wú)奇偶校驗(yàn),有一位開(kāi)始位和一位結(jié)束位。其中 0x41 是 A 對(duì)應(yīng)的 ASCII 碼,0x54 是 T 對(duì)應(yīng)的 ASCII 碼,以此類推,只要將相應(yīng)英文字母的 ASCII 碼以十六進(jìn)制的形式發(fā)送即可。我們首先編寫了一個(gè)串口通信程序,使數(shù)據(jù)能從單片機(jī)的接口發(fā)送出來(lái)(利用串口調(diào)試助手觀察)。我們經(jīng)過(guò)反復(fù)測(cè)試,總結(jié)出來(lái)如下一些規(guī)律:① 所有AT 指令的指令符號(hào)、常數(shù)、 TEXT 數(shù)據(jù)包等都是以 ASCII 編碼形式傳送的, 比如 “A ” 的ASCII 編碼為41H ,“T ”的ASCII 編碼為54H,數(shù)字“0”的 ASCII編碼為30H 等。指令可以寫在程序里,也可通過(guò)電腦進(jìn)行一次設(shè)置。③ 單片機(jī)向 GSM 模塊發(fā)送每一條指令后,必須以回車符作為該條指令的結(jié)束,回車的ASCII 編碼為 0DH。指令在程序中的定義方式為 char a[]=AT\r\n。這樣二個(gè)字節(jié)的十六進(jìn)制數(shù)就變成 4 字節(jié)的 ASCII 碼。⑤GSM 模塊執(zhí)行指令的過(guò)程中,需要將短信內(nèi)容湊夠一定的字符數(shù)才往外發(fā)送,而且中間有一定時(shí)間的延時(shí)。軟件流程圖如下:YY軟件代碼://ICCAVR application builder : 2022520 11:21:23// Target : M16// Crystal: include include char a[]=AT\r\n。 //設(shè)置接受手機(jī)號(hào)碼char c[]=someone has broken into your has broken into your has broken into your has broken into your has broken into your house.\r\n。for (i=0。i++){for(j=0。j++)。 DDRA = 0xFF。 DDRB = 0x00。 //m103 output only DDRC = 0x00。 DDRD = 0x02。 //disable while setting baud rate UCSRA = 0x00。 UBRRL = 0x2F。 //set baud rate hi UCSRB = 0x98。 //disable all interrupts port_init()。 MCUCR = 0x00。 TIMSK = 0x00。 //reenable interrupts //all peripherals are now initialized}void USART_TRANSMIT(char data) //發(fā)送數(shù)據(jù)函數(shù){while(!(UCSRAamp。UDR=data。init_devices()。n4。 //發(fā)送 AT 指令delay250(20220)。u21。 //設(shè)置接受手機(jī)號(hào)碼delay250(2022
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1