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

正文內(nèi)容

基于avr單片機(jī)和gsm短信網(wǎng)關(guān)-文庫(kù)吧資料

2025-06-24 15:32本頁(yè)面
  

【正文】 0 口接收數(shù)據(jù),PD1 口發(fā)送數(shù)據(jù)}//UART0 initialize// desired baud rate: 9600// actual: baud rate:9600 (%)void uart0_init(void){ UCSRB = 0x00。 PORTD = 0x03。 PORTC = 0x00。 PORTB = 0x00。}GSM 模塊的初始化發(fā)送 AT 聯(lián)機(jī)指令單片機(jī)初始化設(shè)置短消息中心號(hào)碼發(fā)送短信內(nèi)容7 / 13}void port_init(void) //端口初始化{ PORTA = 0xFF。j25。ik。 //定義短信內(nèi)容void delay250(unsigned int k) /*延時(shí)函數(shù)*/{unsigned int j,i。 //定義 AT 聯(lián)機(jī)指令char b[]=AT+CMGS=15866695679\r\n。6 / 13本系統(tǒng)旨在完成對(duì) SMS 短信的發(fā)送功能。但是 TEXT 數(shù)據(jù)包中的數(shù)據(jù)字節(jié)長(zhǎng)度部分仍然是實(shí)際字節(jié)長(zhǎng)度,而不是變成 ASCII 碼的字節(jié)長(zhǎng)度。④GSM 模塊向單片機(jī)傳送短信息內(nèi)容時(shí),其 TEXT 數(shù)據(jù)包的內(nèi)容是以十六進(jìn)制表示的數(shù)據(jù), 但并不是直接向單片機(jī)傳遞十六進(jìn)制數(shù)據(jù),而仍然是把每一位十六進(jìn)制數(shù)以 A S C I I 編碼來(lái)發(fā)送。例如,單片機(jī)向 GSM 模塊發(fā)送“AT+CMGF=0” 這條指令,其ASCII 編碼序列為“41H、54H 、2BH、42H、4DH、47H、46H、3DH、3 0 H、0 D H”,最后一個(gè)字節(jié) 0DH 就是回車符,表示該條指令結(jié)束,如果沒(méi)有這個(gè)回車符, GSM 模塊將不識(shí)別這條指令。以后使用時(shí)不需再次設(shè)置。② 單片機(jī)控制GSM模塊工作,必須把GSM模塊的短信息工作模式設(shè)置為TEXT(只發(fā)英文和數(shù)字)格式,即通過(guò)指令 AT+CMGF=1 完成。下一步定義各種要用的AT指令及短信內(nèi)容,將這些指令通過(guò)串口傳給GSM模塊,經(jīng)由模塊識(shí)別來(lái)發(fā)送短信內(nèi)容。 通訊模式說(shuō)明(在實(shí)驗(yàn)中得出的一些結(jié)論)鑒于TEXT 模式在運(yùn)行中的易操作性,我們最終選擇了這種模式作為我們GSM模塊與單片機(jī)之間的通信方式。 例如,我們要發(fā)送指令來(lái)讀取第一條短信,使用命令:AT+CMGR=1;我們只需要通過(guò)串口發(fā)送十六進(jìn)制數(shù)碼:0x41,0x54,0x2b,0x43,0x4d,0x47,0x52,0x3d,0x31,0x0d 即可。 TEXT 模式在信息傳送時(shí)通過(guò)串口傳遞的是十六進(jìn)制 ASCII 碼。2. TEXT 模式簡(jiǎn)介Text 模式只支持傳送英文及數(shù)字信息,但它的編碼要比 PDU 模式簡(jiǎn)單很多。4 / 13其中發(fā)送和接收中文或中/英文混合的短信息必須采用 PDU 模式,Text 模式只支持傳送英文及數(shù)字信息。模塊的通訊全部采用 AT+XXXX 完成。連接電路如圖 1 所示。注: GSM 模塊數(shù)據(jù)線是專為連接 PC 機(jī) 9 針串口而設(shè)計(jì)的,其信號(hào)電平為標(biāo)準(zhǔn)的RS232 電平,而單片機(jī)的信號(hào)電平為 TTL 電平, 因此只要經(jīng)過(guò)電平轉(zhuǎn)換,就可很方便的與模塊相接。 3 / 13 模塊與單片機(jī)的硬件接口連接我們所用的 GSM 模塊具有數(shù)據(jù)引出與接收口,而且支持與 GSM 短信息相關(guān)的 AT 控制指令 (GSMSMSAT 指令) ,GSM 模塊通過(guò)數(shù)據(jù)口以串行方式接收指令并向外輸出數(shù)據(jù)。Max232 芯片內(nèi)部有一個(gè)電源電壓變換器,可以把輸入的+5 伏電源電壓變換成 RS232C 輸出電平所需的正負(fù) 10v 電壓。ATmega16 芯片的引腳圖如下:其中的 PD0 即為 RXD 引腳(RXD 是 USART 的數(shù)據(jù)接收引腳) ,PD1
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1