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

正文內(nèi)容

基于gsm的遠(yuǎn)程路燈控制器的設(shè)計(jì)畢業(yè)論文-閱讀頁

2025-07-12 17:47本頁面
  

【正文】 求。芯片轉(zhuǎn)換時(shí)間僅為32μS,據(jù)有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗(yàn),以減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定性能強(qiáng)。通過DI數(shù)據(jù)輸入端,可以輕易的實(shí)現(xiàn)通道功能的選擇。C到+70176。C到+85176。 CH0 模擬輸入通道0,或作為IN+/使用。 GND 芯片參考0電位(地) 。 DO 數(shù)據(jù)信號(hào)輸出,轉(zhuǎn)換數(shù)據(jù)輸出。 Vcc/REF 電源輸入及參考電壓輸入(復(fù)用) 。但由于DO端與DI端在通信時(shí)并未同時(shí)有效并與單片機(jī)的接口是雙向的,所以電路設(shè)計(jì)時(shí)可以將DO和DI并聯(lián)在一根數(shù)據(jù)線上使用。當(dāng)要進(jìn)行 A/D轉(zhuǎn)換時(shí),須先將CS使能端置于低電平并且保持低電平直到轉(zhuǎn)換完全結(jié)束。在第1個(gè)時(shí)鐘脈沖的下沉之前DI端必須是高電平,表示啟始信號(hào)。表1 ADC0832功能表如表1所示,當(dāng)此2位數(shù)據(jù)為“1”、“0”時(shí),只對(duì)CH0進(jìn)行單通道轉(zhuǎn)換。當(dāng)2位數(shù)據(jù)為“0”、“0”時(shí),將CH0作為正輸入端IN+,CH1作為負(fù)輸入端 IN進(jìn)行輸入。 到第3個(gè)脈沖的下沉之后DI端的輸入電平就失去輸入作用,此后DO/DI端則開始利用數(shù)據(jù)輸出 DO進(jìn)行轉(zhuǎn)換數(shù)據(jù)的讀取。直到第11個(gè)脈沖時(shí)發(fā)出最低位數(shù)據(jù)DATA0,一個(gè)字節(jié)的數(shù)據(jù)輸出完成。更詳細(xì)的時(shí)序說明請(qǐng)見表2。對(duì)A/D通道,需要用多路輸入、一路輸出的模擬開關(guān),使輸入的多路模擬信號(hào)輪流與與A/D轉(zhuǎn)換器接通對(duì)D/A通道,要在D/A轉(zhuǎn)換器之后加一個(gè)一路輸入、多路輸出的模擬開關(guān),使輸出的模擬信號(hào)輪流分配到各模擬通路。當(dāng)S為低電平時(shí),選中某一通道,使開關(guān)接通。當(dāng)A2~A0輸入000~111時(shí),分別對(duì)應(yīng)0~7通道上的開關(guān)處于閉合狀態(tài)。I/O 7~I(xiàn)/O 0為8路模擬輸入。鍵盤輸入信息的主要過程如下:(1)CPU判斷是否有鍵按下。(3)把此鍵代表的信息翻譯成計(jì)算機(jī)所能識(shí)別的代碼,如ASCII或其他特征碼。單片機(jī)應(yīng)用系統(tǒng)中通常采用的是非編碼鍵盤,常用的為行列式鍵盤。列線通過上拉電阻接到+5V上,列線電平狀態(tài)將由與列線相連的行線電平?jīng)Q定。行線電平如果為高,則列線電平亦為高。. 鍵盤的原理圖 模擬路燈開關(guān)設(shè)計(jì)系統(tǒng)的路燈開關(guān)部分主要應(yīng)用了光電耦合器件。. 路燈的開關(guān)電路圖4 基于GSM短消息的遠(yuǎn)程路燈控制系統(tǒng)軟件設(shè)計(jì) AT指令GSM模塊與計(jì)算機(jī)間的通信協(xié)議為AT賀氏指令。因此,MCU可通過UART串行接口直接向GSM模塊發(fā)送指令,實(shí)現(xiàn)GSM短消息的收發(fā)、查詢等操作。 一共有三種方式來發(fā)送和接收SMS信息:Block Mode, Text Mode和PDU Mode。Text Mode是純文本方式,可使用不同的字符集,從技術(shù)上說也可用于發(fā)送中文短消息,但國(guó)內(nèi)手機(jī)基本上不支持,主要用于歐美地區(qū)。AT指令(除重復(fù)操作指令A(yù)/外)均以“AT”開頭,除了發(fā)送短消息最后是以Ctrl+Z結(jié)束外,其余都以回車符CR結(jié)束,指令執(zhí)行成功與否均有相應(yīng)的返回,響應(yīng)形式為CRLFresponseCRLF,LF是換行符號(hào)。在AT指令中還包括控制符:結(jié)束符(用CR表示,16進(jìn)制的ox0D)和發(fā)送符(用Ctrl/Z表示,16進(jìn)制的oxlA)。( 1) 設(shè)置短消息發(fā)送格式AT控制指令: AT+CMGF=1CR, 設(shè)置1代表Text模式, CR表示回車符號(hào),轉(zhuǎn)換成十六進(jìn)制為0x0d。( 2) 設(shè)置短消息中心號(hào)碼AT控制指令:AT+CSCA=“+8613800773500”(地區(qū)短消息服務(wù)中心的號(hào)碼) CR, 設(shè)置正確則模塊返回?cái)?shù)據(jù)CRLF0KCRLF。該指令改變的是TC35模塊的RS232波特率,在改變波特率后,還需要執(zhí)行保存指令,使TC35模塊將剛才的設(shè)置進(jìn)行保存。短消息發(fā)送成功, 模塊會(huì)返回?cái)?shù)據(jù)CRLFOKCRLF, 表示數(shù)據(jù)發(fā)送成功。當(dāng)單片機(jī)收到該信息后,主動(dòng)發(fā)出命令讀出收到的短消息的指令A(yù)T+CMGR=INDEXCRLF,INDEX表示需要讀取短消息的存儲(chǔ)的位置,TC35收到該指令后,會(huì)將剛剛收到的短消息發(fā)送出來。刪除短消息的指令為:AT+CMGD=INDEXCR,INDEX表示需要?jiǎng)h除的短消息的位置。若沒有返回該數(shù)據(jù),則刪除沒有成功。如果存在有新的短消息,則立即讀出并執(zhí)行操作或處理,然后刪除。 主程序流程圖單片機(jī)與TC35通信的主程序見附錄B。 TC35i初始化流程圖TC35i初始化程序如下:{ TMOD=0x20。 ///波特率不加倍 SCON=0x50。 //,選擇波特率為9600 TL1=0xFD。 //總中斷開啟 PS=1。 ES=1。 //開啟定時(shí)器1 Delay_ms(100)。 Delay_ms(100)。// Delay_ms(1000)。 Delay_ms(100)。 Delay_ms(100)。 Delay_ms(100)。RxRxIn。 } Rx=0。 Delay_ms(10) if((SystemBuf[2]==39。)amp。(SystemBuf[3]==39。)) //判斷是否模塊初始化成功,成功的話模塊會(huì)回復(fù)OK給單片機(jī) { //如果單片機(jī)沒有收到OK,就繼續(xù)發(fā)送初始化指令/ for(Rx=0。Rx++) { SystemBuf[Rx]=0x00。 } else { for(Rx=0。Rx++) { SystemBuf[Rx]=0x00。 }} HS1286415的初始化。lcd_(0x30)。 /*功能設(shè)置:一次送8位數(shù)據(jù),基本指令集*/ lcd_(0x04)。 lcd_(0x0d)。 lcd_(0x01)。lcd_(0x02)。} 鍵盤模塊的初始化通常,鍵盤工作方式有三種:編程掃描、定時(shí)掃描和中斷掃描。掃描程序查詢內(nèi)容如下:(l)查詢是否有鍵按下。(3)對(duì)行號(hào)和列號(hào)進(jìn)行譯碼,得到鍵值。if(KEY_SCAN!=0x0f){delayms(10)。elsereturn 0。}/********************************//*函數(shù)名稱:KEY_UP() *//*函數(shù)功能:延時(shí)子函數(shù) *//*參 數(shù):無 *//*返 回:返回1或0 *//*備 注:無 *//********************************/uchar SCAN_GET(){char button。button=KEY_SCAN。button=(button|KEY_SCAN)。delayms(10)。739。case 0xdb: key_code=39。break。939。case 0xb7: key_code=39。break。539。case 0xbd: key_code=39。break。139。case 0x7b: key_code=39。break。339。case 0xeb: key_code=39。break。break。break。break。break。break。break。}return key_code。sbit addat=P0^4。define uchar unsigned charuchar addate。 uchar ndat=0。 delay2us(1)。 delay2us(1)。 delay2us(1)。 delay2us(1)。 delay2us(1)。 delay2us(1)。 addat=0。 adlck=1。 adlck=0。 addat=1。 addate=0。i8。//收數(shù)據(jù) adlck=1。 adlck=0。 addate=1。 } adcs=1。//拉低CLK端 addat=1。}5 結(jié)論在本設(shè)計(jì)中,GSM模塊與單片機(jī)以串口相連,操作命令以及數(shù)據(jù)都以串口通信方式進(jìn)行傳送。本系統(tǒng)能實(shí)現(xiàn)的功能主要有以下三點(diǎn):控制器具有公共路燈工作狀態(tài)數(shù)據(jù)(電壓)模擬量的采集、向控制中心發(fā)出故障信息。將數(shù)據(jù)采集結(jié)果用短信方式發(fā)往控制中心,正常狀態(tài)時(shí)定時(shí)發(fā)送,故障時(shí)能即時(shí)發(fā)送。系統(tǒng)在設(shè)計(jì)和制作過程中應(yīng)注意以下幾點(diǎn):GSM模塊與單片機(jī)用串口連接時(shí)要先經(jīng)過電平轉(zhuǎn)換,并且要共地,以確保傳輸?shù)男盘?hào)能形成回路。模數(shù)轉(zhuǎn)換器ADC0832在編程時(shí)要注意按照芯片的時(shí)序?qū)懗绦?。綜合來看,GSM遠(yuǎn)程監(jiān)控適合于雙向傳輸信息,可靠性要求較高,傳輸量不大,實(shí)時(shí)性要求不太強(qiáng)的應(yīng)用場(chǎng)合。隨著微機(jī)及電子器件發(fā)展,路燈控制系統(tǒng)自動(dòng)化水平還將不斷高,系統(tǒng)將更加完善。在整個(gè)畢業(yè)設(shè)計(jì)期間,黃知超老師給我的學(xué)習(xí)方法和研究思路讓我終身受益,黃老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、豐富的實(shí)踐經(jīng)驗(yàn)、敏銳的洞察力和淵博的學(xué)識(shí)給我留下了深刻的印象,也必將對(duì)我今后的人生道路產(chǎn)生重大的影響,在此向黃老師表示深深的謝意。在我遇到困難,進(jìn)度停滯不前的時(shí)候給了我鼓勵(lì)和支持。參考文獻(xiàn)[1] REGISMADE..AT COMMANDS FOR GSM [M].USA:WAVE COMEASI APACIFIC LIMITED,2000.[2] 丁鎮(zhèn)生. C語言應(yīng)用編程方法范例精講 [M]. 北京:電子工業(yè)出版社,1998[3] 徐愛鈞. 串行通信開發(fā)指南(第二版)[M]. 北京:電子工業(yè)出版社,2001[4] 謝筑森. 單片機(jī)開發(fā)與典型應(yīng)用設(shè)計(jì) [M].北京:機(jī)械工業(yè)出版社,1997[5] 郭培源. 電子電路及電子器件[M]. 北京:高等教育出版社,2000.[6] 宋海峰. ,2003年第10期:204205[7] 劉瑞新. 單片機(jī)原理及應(yīng)用教程 [M].北京:機(jī)械工業(yè)出版社,2005[8] 劉濤等. ,2003年第3期:3638[9] 薩師煊,王珊. 數(shù)據(jù)庫系統(tǒng)概論(第三版).高等教育出版社,2003年3月,283313[10] 時(shí)偉. 城市路燈微機(jī)監(jiān)控系統(tǒng) [M].當(dāng)代建設(shè),1998[11] 楊緒東. 城市路燈監(jiān)控竹理系統(tǒng)遠(yuǎn)程終端設(shè)計(jì)[M].南京:南京理工大學(xué)[12] 陳納新. 城市路燈無線監(jiān)控系統(tǒng)探討[M]. 南方冶金學(xué)院學(xué)報(bào),2003 ,24(4)5356.[13] 鄧仕偉. 城市路燈SCADA系統(tǒng)控制中心軟件設(shè)計(jì)與實(shí)現(xiàn)[M]. 南京:南京理工大學(xué),2003[14] 陶正方,左秀華. 城市路燈微機(jī)監(jiān)控系統(tǒng)的研究[M].江蘇機(jī)電工程,1994,13(3):l3.[15] 周二貴. 路燈計(jì)算機(jī)監(jiān)控系統(tǒng)的開發(fā)和應(yīng)用[M]. 山西科技,2002,3:2526[16] 袁鑫. 城市路燈控制系統(tǒng)設(shè)計(jì) [M].南京:南京理工大學(xué),2003.[17] [M].山西建筑,2003,29(3):271272.[18] 李朝青. PC機(jī)及單片機(jī)數(shù)據(jù)通信技術(shù)[M].北京:北京航空航天大學(xué)出版社,2000. 710[19] 鄧龍軍. 手機(jī)和單片機(jī)控制系統(tǒng)的理論與應(yīng)用研究 [M].廣州:廣東工業(yè)大學(xué),2002.[20] 劉萬新. 基于短消息的無線移動(dòng)數(shù)據(jù)通信研究[M].長(zhǎng)沙:國(guó)防科學(xué)技術(shù)大學(xué),[21] 邵利敏,張曙光,張莉,[M].電工技術(shù),2004,10:3436.附 錄附錄A: 收發(fā)短信及相關(guān)操作AT 命令A(yù)TZ 軟復(fù)位;ATE 本地回線設(shè)置;ATV 設(shè)置返回結(jié)果碼形式;AT+CMEE 錯(cuò)誤報(bào)告設(shè)置;AT+CSCA 短消息中心地址;AT+CMGR 讀短消息;AT+CMGS 發(fā)送短消息;AT+CMGC 發(fā)出一條短消息命令;AT+CMGL 列出SIM 卡中的短消息;AT+CMGF 選擇短消息信息格式:0 PDU,1 文本;AT+CSCS 設(shè)置字符集;AT+CSMP 設(shè)置短消息文本模式參數(shù);AT+CMGW 向SIM 內(nèi)存中寫入待發(fā)的短消息;AT+CMNI 顯示新收到的短消息;AT+CMGD 刪除SIM 卡內(nèi)存的短消息;AT+CPBR 讀取當(dāng)前電話本信息;AT+CSQ 檢查信號(hào)質(zhì)量;AT^SMSO 中斷網(wǎng)絡(luò)連接。 //握手信號(hào)uchar code ATE[]=ATE。 //波特率uchar code AT_CNMI[]=AT+CNMI=2,1。//設(shè)置服務(wù)中心號(hào)碼uchar code AT_CMGF[]=AT+CMGF=1。//讀取短信指令uchar code AT_CMGS[]=AT+CMGS=。//刪除短信指令uchar code successfully[]=Operate Successfully!。//發(fā)送操作失敗信息到目標(biāo)號(hào)碼uchar AT_delete[12]。 //用來存儲(chǔ)發(fā)送讀取短信指令 uchar AT_SendNumber[25]。 //用來存儲(chǔ)發(fā)送讀取短信控制號(hào)碼 1uchar code AT_SendNumber_two[25] = AT+CMGS=\+8615878340020\ 。 //用來保存短信條數(shù) uchar idata SystemBuf[RxIn
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1