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

正文內(nèi)容

溫度采集與控制系統(tǒng)設(shè)計_畢業(yè)論文-wenkub.com

2025-05-29 01:42 本頁面
   

【正文】 panduan2()。 dp[3]=tempbuf[3]。//初始化 INIT()。 sw=0。 sw=0。 jw=0。 jw=0。 } 沈陽航空 航天大學 電子 信息工程學院 畢業(yè)設(shè)計(論文) 45 } void panduan1() { if(dp[1]0x33) {deng=0。 case 4:tempbuf[4]=SBUF。 case 3:tempbuf[3]=SBUF。 case 2:tempbuf[2]=SBUF。 case 1:tempbuf[1]=SBUF。 switch(mode) { case 0:i=SBUF。效驗位無 () TR1=1。 //REN=1 允許串行接受狀態(tài),串口工作方式 1 TMOD=0x20。\039。 write_dat(dp[3])。 } void display() { uchar i。 write_cmd(0x01)。 write_cmd(0x38)。 LCD_EN = 0。 LCD_data= dat。 LCD_EN = 0。 LCD_data = cmd。 i ++)。 for(j = 0。 uchar data tempbuf[5]。 sbit jw=P1^1。 } } } 溫度監(jiān)控與控制程序 include include define LCD_data P0 //數(shù)據(jù)口 define uchar unsigned char 沈陽航空 航天大學 電子 信息工程學院 畢業(yè)設(shè)計(論文) 41 define uint unsigned int sbit LCD_RS = P2^0。m=4。 } void main() //主函數(shù) { uint m。 //定時器 1 工作方式 2 TH1=0xFD。 //個位 tempbuf[3]=0x2e。 temp=ReadOneTemperature()。 //按位或 沈陽航空 航天大學 電子 信息工程學院 畢業(yè)設(shè)計(論文) 39 tep=t*。 //a 存低 8 位字節(jié) b=ReadOneChar()。//發(fā)讀開始轉(zhuǎn)換命令 Init_DS18B20()。 //右移一位 } delay(8)。0x01。 for(i=0。 //給脈沖 if(DQ) {dat|=0x80。i8。 DQ=1。//延時 480us DQ=1。 } 沈陽航空 航天大學 電子 信息工程學院 畢業(yè)設(shè)計(論文) 36 /****************************************************** 函數(shù)名稱: void Init_DS18B20(void) 返回值:無 參數(shù):無 作用:初始化 18B20 *******************************************************/ void Init_DS18B20(void) { char x。 float tep=0。在整個的論文寫作中,各位老師、同學積極的幫助我查找資料并提供有利于論文寫作的建議和意見,在他們的幫助下,論文得以不斷的完善,最終成為一篇合格的畢業(yè)論 文。 徐老師為我提供了單獨的實驗室供我研究學習,在硬件的需求上也能及時拿給我, 徐 老師學識淵博,治學嚴謹, 在軟件調(diào)試中給我最大幫助 ,輔導(dǎo) 我 時循循善誘、極其認真耐心,讓我深刻地體會到真正的 為人師表的風范。 從經(jīng)濟角度來看,本體統(tǒng)的核心元件是 2 片 STC89C52 單片機, 單片機能夠通過I/O 對其他元器件進行操作,系統(tǒng)的可靠性高,成本低,能夠達到我們預(yù)期的目標,是一個性價比比較高的系統(tǒng)。通信距離 1km以上時,應(yīng)考慮通過增加中繼模塊或降低速率的方法提高數(shù)據(jù)傳輸?shù)目煽啃浴? ( 3) 報警是通過 LED 燈 提示 的。 對于報警系統(tǒng), 由于 設(shè)置的低溫閥值為 30℃ ,室溫可能低于 30℃ ,所以報警燈和升溫操作提示燈會亮起, 我們 只需 握住 DS18B20,使其升溫 上升 , 當溫度大于 30℃時小燈會熄滅;當溫度繼續(xù)上升到達 32℃ 以上時,報警燈和降溫操作提示燈就會亮起, 這樣就完成了系統(tǒng)的 測試工作。 軟件問題二 發(fā)現(xiàn)的問題: 在接收數(shù)組時 ,接收的順序產(chǎn)生了錯誤。 解決方法:以后焊管腳座時,旁邊先插上排針。在調(diào)試過程中根據(jù)提示和觀察,及時、準確的發(fā)現(xiàn)錯誤并對錯誤的地方進行修改。 在報警燈亮的同時,降溫操作提示燈也會亮。 圖 12864 液晶寫數(shù)據(jù)時序圖 12864 液晶初始化子程序 12864 液晶初始化操作如下: 給芯片上電 延時 40ms 以上 復(fù)位操作: RST 出現(xiàn)一個上升沿( RST=1; RST=0; RST=1) 功能設(shè)定 ,如表 所示 延時 100us 以上 再次進行功能設(shè)定 沈陽航空 航天大學 電子 信息工程學院 畢業(yè)設(shè)計(論文) 25 延時 37us 以上 顯示開關(guān)控制 ,如表 所示 延時 100us 以上 清除顯示 ,如表 所示 1延時 10ms 以上 1初始化結(jié)束 表 功能設(shè)定 RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L L L H DL X RE X X 功能: DL=1(必須設(shè)為 1) RE=1;擴充指令集動作 RE=0:基本指令集 表 顯示狀態(tài) RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L L L L L H D C B 功能: D=1;整體顯示 ON C=1;游標 ON B=1;游標位置 ON 表 清除顯示 RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L L L L L L L L H 功能:清除顯示屏,把 DDRAM 位置計數(shù)器調(diào)整為 “00H” 12864 液晶 漢字 坐標 本系統(tǒng)設(shè)計 可以在 12864 液晶的不同位置顯示漢字 ,其位置地址如表 所示。 12864 液晶 寫指令和寫數(shù)據(jù)子程序 對于 12864 液晶寫指令和寫數(shù)據(jù),只需通過時序圖就能完成 。同時 通過單片機分別設(shè)置溫度報警上下限,超過預(yù)定的溫度值時報警燈就會進行報警提示 , 并且系統(tǒng)也會發(fā)出相應(yīng)的升溫與降溫控制操作信號 ,達到 溫度 控制的目的。 圖 寫操作時序圖 沈陽航空 航天大學 電子 信息工程學院 畢業(yè)設(shè)計(論文) 22 DS18B20 讀操作子程序 當單片機將總線從高電平拉到低電平時,總線只需保持低電平 4us 之后,將總線拉高,產(chǎn)生讀時間隙。 圖 DS18B20 初始化時序 DS18B20 寫操作子程序 當單片機將總線從高電平拉至低電平時,就產(chǎn)生寫時間隙。在發(fā)送過程中, 設(shè)定第一個數(shù)組為 起始數(shù)據(jù) 標志位,以便接收端接收到正確順序的數(shù)組。運行 Proteus 就能看到仿真結(jié)果。 Proteus 與 Keil 的連接 (1) 假若 Keil與 Proteus均已正確安裝在 C:\Program Files的目錄里,把 C:\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS\(可能沒有這個沈陽航空 航天大學 電子 信息工程學院 畢業(yè)設(shè)計(論文) 20 文件,本壓縮包里有 )復(fù)制到 C:\Program Files\keilC\C51\BIN 目錄中。 ③ 提供軟件調(diào)試功能。它運行于Windows 操作系統(tǒng)上,可以仿真、分析 (SPICE)各種模擬器件和集成電路,該軟件的特點是: ① 實現(xiàn)了單片機仿真和 SPICE 電路仿真 相結(jié)合。 7805 輸入電壓的范圍在 7~36V,極限電流 1000mA,輸出為 +5V穩(wěn)定電壓。本設(shè)計將 LED 正極與電源相連,負極接到 I/O 口上,當 I/O 上的電壓由高變低時, LED 燈將被點 亮。 另外,液晶的 RS 端用 P2^0控制, RW 用 P2^1 控制, E 用 P2^2 控制,再配合適當?shù)能浖幊蹋湍苁挂壕д9ぷ?。由該模塊構(gòu)成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡潔得多,且該模塊的價格也略低于相同點陣的圖形液晶模塊。通過管腳說明可以看出,系統(tǒng)使用 5V電源為其供電,而本系統(tǒng)不使用無線模塊的睡眠模式,所以對于 5 管腳只有接高電平才能使其正常工作。 BM100 模塊提供了多個頻道的選擇,可在線修改串口速率,發(fā)射功率,通信速率等各種參數(shù)。由 于DS18B20 一線總線的特點,所以我只需用單片機的一個 I/O 口就能對其操作 。 斜 率 累 加 器計 數(shù) 器 1比 較預(yù) 置低 溫 度 系 數(shù) 晶 振= 0 溫 度 寄 存 器預(yù) 置計 數(shù) 器 2高 溫 度 系 數(shù) 晶 振= 0L S B置 位/ 清除加 1停 止 圖 DS18B20 測溫原理圖 DS18B20 得到的 16 位數(shù)據(jù),存儲在兩個 8 比特的 RAM 中,二進制中的前面 5位是符號位,如果測得的溫度大于 0,這 5 位為 0,只要將測到的數(shù)值乘于 即可得到實際溫度;如果溫度小于 0,這 5 位為 1,測到的數(shù)值需要取反加 1 再乘于 即可得到實際 溫度。高溫度系數(shù)晶振隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號作為計數(shù)器 2 的脈沖輸入?,F(xiàn)場溫度范圍以 “一線總線 ”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性,適合于惡劣環(huán)境的現(xiàn)場溫度測量,如設(shè)備控制、設(shè)備或過程控制、測溫類消費電子產(chǎn)品等。一線總線獨特而經(jīng)濟的特點,使用戶可以輕松的 組建傳感器網(wǎng)絡(luò),為測量引入全新的概念。 圖 最小系統(tǒng)復(fù)位 電路 設(shè)計原理圖 振蕩電路 每個單片機系統(tǒng)里面都有震蕩電路, STC89C52 系統(tǒng)既可以選用內(nèi)部震蕩電路,也可以選用外部震蕩電路,本系統(tǒng)選用外部震蕩電路。掉電保護方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。另外通過單片機分別設(shè)置溫度報警上下限,超過預(yù)定的溫度 閥值時進行報警 , 并發(fā)出相應(yīng)的升溫或降溫控制信號 , 達到 溫度控制的目的。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1