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

正文內(nèi)容

一種溫濕度遠(yuǎn)程測(cè)量系統(tǒng)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-08-24 18:36 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ogy公司改名為 Altium 公司,整合了多家 EDA 軟件公司,成為業(yè)內(nèi)的巨無(wú)霸。 20xx 年,Altium 公司推出新品 Altium Designer ,經(jīng)過(guò) Altium Designer 、AltiumDesigner 、 Altium Designer 、 Altium Designer 、 Altium Designer 、 Altium Designer Summer 0 Altium Designer Winter 0 Altium Designer Summer 09 等版本升級(jí),體現(xiàn)了 Altium 公司全新的產(chǎn)品開(kāi)發(fā)理念,更加貼近電子設(shè)計(jì)師的應(yīng)用需求,更加符合未來(lái)電子設(shè)計(jì)發(fā)展趨勢(shì)要求。 Altium Designer Winter 09 與之前 Altium Designer 相比,新增的技術(shù)特征如下: 即插即用的軟件平臺(tái)石河子大學(xué)畢業(yè)設(shè)計(jì)論文 12 搭建器;應(yīng)用控制面板;新的交互式布線功能;設(shè)計(jì)發(fā)布管理功能;方便的供應(yīng)商數(shù)據(jù)鏈接服務(wù);實(shí)時(shí)制造規(guī)則檢查;三維 PCB 可視引擎性能提高。 2) PCB 版圖 圖 38 PCB 板圖 GSM 模塊 簡(jiǎn)單介紹 GSM 模塊 類(lèi)型 SIM300 SIM300 產(chǎn)品概述 SIM300 是一款三頻段 GSM/GPRS 模塊,可在全球范圍內(nèi)的 EGSM 900MHz、DCS 1800MHz、 PCS 1900MHz 三種頻率下工作,能夠提供 GPRS 多信道類(lèi)型多達(dá) 10 個(gè),并且支持 CS CS CS3 和 CS4 四種 GPRS 編碼案。 SIM300 結(jié)構(gòu)小巧,外形尺寸僅 40mm*33mm*,幾乎可滿(mǎn)足所有對(duì)產(chǎn)品尺寸有要求的工 業(yè)應(yīng)用,比如智能電話(huà),掌上電腦和其他移動(dòng)設(shè)備。模塊與移動(dòng)應(yīng)用設(shè)備通過(guò)一個(gè) 60 引腳的板板連接器相連,它提供了除了 RF 天線接口的其他所有模塊與開(kāi)發(fā)板的硬件接口。 硬件系統(tǒng)設(shè)計(jì) 13 SIM300 主要特性簡(jiǎn)述 表 39 SIM300 主要特性 石河子大學(xué)畢業(yè)設(shè)計(jì)論文 14 第四章 軟件系統(tǒng) 的設(shè)計(jì) 主程序的設(shè)計(jì) 程序流程圖 圖 41 主函數(shù)流程圖 初始化 開(kāi)始 按鍵 1? LCD 顯示 按鍵 2? 收到短信 th? 顯示溫濕度 顯示短信內(nèi)容及號(hào)碼 發(fā)送數(shù)據(jù)到手機(jī) N N N Y Y Y 軟件系統(tǒng)的設(shè)計(jì) 15 主函數(shù)程序 include include include include include include include include include include unsigned char lcdbuf[16]。 unsigned char lcdbuf2[16]。 unsigned char temp_var=0。//全局臨時(shí)輔助變量,任何函數(shù)(除中斷外)可用 unsigned char disp_type=0。//該變量的內(nèi)容決定當(dāng)前液晶上顯示的內(nèi)容,由按鍵處理函數(shù)來(lái)改變 //主函數(shù) void main() { //初始化外設(shè) init_1602()。//液晶 display_string(0,1,init uart ...)。 init_uart()。//串口 display_string(0,1,init key ...)。 init_key()。//按鍵 display_string(0,1,start gprs ...)。 start_gprs()。//檢查模塊是否已開(kāi)機(jī) display_string(0,1,init gprs ...)。 init_gprs()。//初始化模塊,獲取信號(hào)強(qiáng)度,運(yùn)營(yíng)商等信息 display_string(0,1,init timer ...)。 init_timer0()。//初始化定時(shí)器 display_string(0,1,init done!)。 //進(jìn)入主循環(huán),該循環(huán)永不退出 while(1) { //有按鍵按下 if(key_pending) { //process keys if(key_code==MENU) { disp_type=0。//display gprs status } else if(key_code==UP) 石河子大學(xué)畢業(yè)設(shè)計(jì)論文 16 { disp_type=1。//display meter info } //clear flag key_pending=0。 } //串口收到消息,由于本系統(tǒng)中由模塊主動(dòng)發(fā)送的信息一般都忽略,此處一般不做處理 if(rx_data_pending) { rx_data_pending=0。 temp_var=0。 while(rx_rearrx_head) { rx_rear++。 } } //顯示當(dāng)前溫濕度,溫濕度信息已在在采集事件觸發(fā)后填入 lcdbuf 和 lcdbuf2 中,此處僅顯示即可 if(timer_int_statusamp。amp。(disp_type==0))//溫濕度信息讀數(shù) { timer_int_status=0。 clear_lcd()。 display_string(0,0,lcdbuf)。 display_string(0,1,lcdbuf2)。 } if(timer_int_statusamp。amp。(disp_type==1))//顯示新短信內(nèi)容和手機(jī)號(hào)碼 { timer_int_status=0。 if(new_sms==0) { clear_lcd()。 display_string(0,0,No Message)。 display_string(0,0,Available!)。 } else if(new_sms==1) { clear_lcd()。 display_string(0,0,short_message)。 display_string(0,1,phone_num)。 new_sms=2。//clear flag } } if(timer_int_check) { timer_int_check=0。 //檢查有無(wú)新短信 get_new_sms()。 } 軟件系統(tǒng)的設(shè)計(jì) 17 if(timer_int_2s) { timer_int_2s=0。 read_dht11()。//讀取溫濕度信息 //將讀到的溫濕度值轉(zhuǎn)換為字符串存入緩沖區(qū)中用于顯示 sprintf(lcdbuf,Temp:%d,(unsigned int)dht11data[2])。 sprintf(lcdbuf2,Humi:%d,(unsigned int)dht11data[0])。 } } } 石河子大學(xué)畢業(yè)設(shè)計(jì)論文 18 主要子程序的設(shè)計(jì) 采集程序的設(shè)計(jì) 圖 42 采集程序流程圖 采集程序 送采集數(shù)據(jù)地址 送通道號(hào)初值 送出通道號(hào) 啟動(dòng) A/D 讀 A/D 數(shù)據(jù) 修改地址及通道號(hào) 各通道采集一 次 返回 N Y 軟件系統(tǒng)的設(shè)計(jì) 19 短消息收發(fā)程序的設(shè)計(jì) 1) 短消息收發(fā)程序流程圖 圖 43 短信收發(fā)程序流程圖 2) 短信收發(fā)程序中涉及的簡(jiǎn)單指令 [1][2] a. AT命令 測(cè)試通路 表 41 命令 AT 測(cè)試 響應(yīng) OK b. AT+CMGF 選擇消息格式 選擇消息為 TEXT 或 PDU 格式 用 PDU 格式包括所有頭信息的短消息以二進(jìn)制方式傳送寫(xiě)成十六進(jìn)制的格式 SIM300 模塊啟動(dòng) 發(fā)送 AT 檢測(cè)通信接口 檢測(cè)通過(guò) 設(shè)置短信模式 ,新短信提示方式 檢測(cè) GSM 網(wǎng)絡(luò) ,信號(hào)質(zhì)量 有數(shù)據(jù)發(fā)送請(qǐng)求 ? 通過(guò)短信發(fā)送數(shù)據(jù) 開(kāi)始 Y Y N Y 石河子大學(xué)畢業(yè)設(shè)計(jì)論文 20 用 TEXT 格式命令和響應(yīng)均為 ASCII 字符 選擇的消息格式存儲(chǔ)在 EEPROM 里 表 42 命令 AT+CMGF ? 查詢(xún)當(dāng)前值 響應(yīng) +CMGF: 1 OK TEXT 方式 命令 AT+CMGF=? 檢測(cè)命令 響應(yīng) +CMGF: (01) OK 支持 TEXT 和 PDU 方式 c. AT+CNMI 新消息提示 命令格式 AT+CNMI=mode,mt,bm,ds,bfr 表 43 命令 AT+CNMI=2,1,0,0,0 mt=1 響應(yīng) OK 響應(yīng) +CMTI : SM, 1 收到新消息的提示 d. AT+CMGS 發(fā)送短消息 采用 TEXT 方式的命令格式 AT+CMGS= da [ ,toda ] text is entered 按 ctrlZ 發(fā)送出去 / 按 ESC 取消 表 44 命令 AT+CMGS=+33146290800 Please Call me soon, Fred.ctrlZ 用 TEXT 方式發(fā)送消息 響應(yīng) +CMGS : mr OK 發(fā)送成功 命令 AT+CMGS=length pductrlZ 用 PDU 方式發(fā)送消息 響應(yīng) +CMGS : mr OK 發(fā)送成功 e. AT+CMGD 刪除短消息 刪除存儲(chǔ)的消息 表 45 命令 AT+CMGR=3 讀取消息 響應(yīng) +CMGR: REC UNREAD, 0146290800,98/10/01,18:19:20+00 Received Message! OK 命令 AT+CMGD=3 刪除 響應(yīng) OK 軟件系統(tǒng)的設(shè)計(jì) 21 LCD 顯示程序的設(shè)計(jì) 圖 44 顯示程序流程圖開(kāi)始 設(shè)堆棧 清標(biāo)志 清暫存 清顯示 T0 初始化 串行口初始化 CPU 開(kāi)中斷 溫度采集 顯示 返回 石河子大學(xué)畢業(yè)設(shè)計(jì)論文 22 第五章 系統(tǒng) 調(diào) 試 系統(tǒng)調(diào)試思路 單片機(jī)系統(tǒng)的硬件調(diào)試和軟件調(diào)試是不能分開(kāi)的,許多硬件錯(cuò)誤是在軟件調(diào)試中被發(fā)現(xiàn)和糾正的。但通常是先排除明顯的硬件故障以后,再和軟件結(jié)合起來(lái)調(diào)試以進(jìn)一步排除故障。可見(jiàn)硬件的調(diào)試是基礎(chǔ),如果硬件調(diào)試不通過(guò),軟件設(shè)計(jì)則是無(wú)從做起 采集模塊的 調(diào) 試 采集模塊的焊接調(diào)試 首先是焊接的順序問(wèn)題,當(dāng)初板子做好以后,我一口氣就把所有的元件焊上去了,這樣對(duì)于沒(méi)有調(diào)試過(guò)的板子,就很難找到原因。所以焊接的順序很重要,應(yīng)該是應(yīng)該按功能劃分 的器件進(jìn)行焊接,順序是功能部件的焊接 調(diào)試 (OK)另一功能部件的焊接,這樣容易找到問(wèn)題的所在。 采集模塊功能調(diào)試 如果在調(diào)試按功能劃分的器件上出現(xiàn)問(wèn)題,可以按以下步驟進(jìn)行: 1)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1