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

正文內(nèi)容

糧食倉庫溫濕度智能檢測(cè)_系統(tǒng)軟件設(shè)計(jì)畢業(yè)論文-全文預(yù)覽

2025-08-10 00:10 上一頁面

下一頁面
  

【正文】 。 i++) lcd_wdat(mytab[ i ]) 。 西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 25 display[0]=ditab[display[4]]+0x30 。 display[3]=display[4]/100+0x30 。 if(display[3]==0x30) //高位為 0,不顯示 { display[3]=0x20 。 //百位數(shù)顯示 lcd_pos(0x49) 。 //個(gè)位數(shù)顯示 lcd_pos(0x4c) 。display[1]=0x31) { BEEP=1。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、 RS232 動(dòng)態(tài)仿真、 I2C 調(diào)試器、 SPI 調(diào)試器、鍵盤和 LCD 系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如 Keil C51 uVision2等軟件。 2. Proteus ISIS 的工作界面是一種標(biāo)準(zhǔn)的 Windows 界面 。 ISIS 中坐標(biāo)系統(tǒng)的基本單位是 10nm,主要是為了和 Proteus ARES 保持一致。 編輯窗口內(nèi)有點(diǎn)狀的柵格,可以通過 View 菜單的 Grid 命令在打開和關(guān)閉間切換。 圖 操作界面 軟件調(diào)試軟件 Keil 軟件 Keil uVision2 是目前使用廣泛的單片機(jī)開發(fā)軟件,它集成了源程序編輯和程序調(diào)試于一體,支持匯編、 C、 PL/M 語言。之后運(yùn)行同西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文 28 目錄中的 Keil uv2 漢化安裝 .exe 安裝漢化程序 [14]。首先從菜但的 “工程 ”中 “新建工程 ...”,建 立 將要做的工程項(xiàng)目 [15]。在這里可以進(jìn)行編輯、修改等操作。如果 key2 鍵按下,就調(diào)用濕度顯示程序,開啟定時(shí)中斷 T0、 T1, T0 進(jìn)行定時(shí), T1 對(duì)濕度電路給的頻率計(jì)數(shù),當(dāng)計(jì)滿 1S 時(shí)關(guān)閉 T1,單片機(jī)對(duì)計(jì)的數(shù)進(jìn)行運(yùn)算,的出濕度值,送往液晶顯示 [17]。 課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí) ,發(fā)現(xiàn) ,提出 ,分析和解決實(shí)際問題 ,鍛煉實(shí)踐能力的重要環(huán)節(jié) ,是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程 .隨。 測(cè)試 結(jié)果 通過測(cè)試,與標(biāo)準(zhǔn)儀器所測(cè)得的溫濕度相比較,可得系統(tǒng)的誤差為信號(hào)傳輸過程中可能存在誤碼,及誤判。 系統(tǒng)測(cè)試 軟件設(shè)計(jì)分析 主程序進(jìn)行鍵盤掃描,單片機(jī)根據(jù)判斷鍵盤那個(gè)鍵按下,顯示溫度或濕度。 圖 編輯界面 接下來, Keil環(huán)境要求 為 Test 工程選擇一個(gè)單片機(jī)型號(hào); 選擇 Atmel 公司的 89C51(雖然 使用的是 89C52,但由于 89C52 與 89C52 內(nèi)、外部結(jié)構(gòu)完全一樣,所以這里依然選擇 “89C52”)。 圖 快捷圖標(biāo) 點(diǎn)擊桌面快捷圖標(biāo),可以直接進(jìn)入主畫面 。 先運(yùn)行光盤中 單片機(jī)軟件 \setup\ 安裝程序,選擇安裝 “Eval Version”版進(jìn)行安裝。捕捉的尺度可以由 View 菜單的 Snap 命令設(shè)置,或者直接使用快捷鍵 F F F2 和 CTRL+F1。坐標(biāo)原點(diǎn)默認(rèn)在圖形編輯區(qū)的中間,圖形的坐標(biāo)值能夠顯示在屏幕的右下角的狀態(tài)欄中 [13]。 3. 在圖形編輯窗口內(nèi)完成電路原理圖的編輯和繪制。總之,該軟件是一款集單片機(jī)和 SPICE分析于一身的仿真軟件,功能極其強(qiáng)大 [12]。目前支持的單片機(jī)類型有: 68000 系列、 8051 系列、 AVR 系列、 PIC12 系列、PIC16 系列、 PIC18 系列、 Z80 系列、 HC11 系列以及各種外圍芯片。 } } 4 系統(tǒng)調(diào)試 26 4 系統(tǒng)調(diào)試 系統(tǒng)調(diào)試用到的工具 硬件調(diào)試軟件 Proteus 軟件 Proteus ISIS 是英國 Labcenter 公司開發(fā)的電路分析與實(shí)物仿真軟件。 //小數(shù)位數(shù)顯示 } //報(bào)警 void baojing() { if(display[2]=0x32amp。 //十位數(shù)顯示 lcd_pos(0x4a) 。 } lcd_pos(0x48) 。 display[2]=display[1]/10+0x30 。0xf0)4)|((temp_data[1]amp。 超限值報(bào)警模塊程序設(shè)計(jì) Disp_Temperature() { display[4]=temp_data[0]amp。 //寫 CGRAM for (i = 0 。 //清除 LCD 的顯示內(nèi)容 delay1(5) 。 //顯示開,關(guān)光標(biāo) delay1(5) 。 delay1(5) 。 lcd_wcmd(0x01) 。 LCD_EN = 1 。 LCD_RW = 0 。 LCD_EN = 0 。 P0 = cmd 。 LCD_RW = 0 。 return(result) 。 delayNOP() 。 */ /******************************************************************/ bit lcd_busy() { bit result 。液晶顯示模塊已作為很多電子產(chǎn)品的通過器件,如在計(jì)算器、萬用表、電 子表及很多家用電子產(chǎn)品中都可以看到,顯示的主要是數(shù)字、專用符號(hào)和圖形。\039。 m++ 。 //設(shè)置顯示位置為第一行的第 1 個(gè)字符 m = 0 。 lcd_pos(0x4d) 。) { 西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 21 lcd_wdat(cdis4[m]) 。 } lcd_pos(0x40) 。 while(cdis3[m] != 39。 lcd_wdat(0x00) 。 //顯示字符 m++ 。 //設(shè)置顯示位置為第二行第 1 個(gè)字符 m = 0 。\039。 } void wendu_Menu () //顯示溫度的菜單 西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 20 { uchar m 。 lcd_wdat(le[1]+48)。 TR1=1。 int_count=0x00。 le[1]=wet%10。 sum=TL1+TH1*256+T1count*65536。 int_flag=1。 } //定時(shí)器 0 中斷服務(wù)程序 void int_t0(void) interrupt 1 { TH0=(6553550000)/256。 } // 定時(shí)器 1 初始化 void init_t1(void) { TMOD=(TMODamp。 //定時(shí)器 0 工作于方式 1 // TH0=(6553650000)/256。 標(biāo)定即顯示當(dāng)下工作狀態(tài),顯示 溫濕度 。display[1]=0x31) { BEEP=1。 //個(gè)位數(shù)顯示 lcd_pos(0x4c) 。 //百位數(shù)顯示 lcd_pos(0x49) 。 if(display[3]==0x30) //高位為 0,不顯示 { display[3]=0x20 。 display[3]=display[4]/100+0x30 。 display[0]=ditab[display[4]]+0x30 。 //讀取溫度寄存器 temp_data[0] = ReadOneChar() 。 // 跳過讀序號(hào)列號(hào)的操作 WriteOneChar(0x44) 。 DQ = 1 。 i) { DQ = 0 。 } return (dat) 。 // 給脈沖信號(hào) dat = 1 。 unsigned char dat = 0 。 //如果 =0 則初始化成功 =1 則初始化失敗 Delay(100) 。 //單片機(jī)將 DQ 拉低 Delay(90) 。 圖 DS18B20 溫度值 初始化是否成功 ? 初始化 從 18B20 讀字節(jié) 向 18B20 寫字節(jié) 開始 結(jié)束 讀取溫度 西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 14 這是 12 位轉(zhuǎn)化后得到的 12 位數(shù)據(jù),存儲(chǔ)在 18B20 的兩個(gè) 8 比特的 RAM 中,二進(jìn)制中的前面 5 位是符號(hào)位,如果測(cè)得的溫度大于 0,這 5 位為 0,只要將測(cè)到的數(shù)值乘于 即可得到實(shí)際溫度;如果溫度小于 0,這 5 位為 1,測(cè)到的數(shù)值需要取反加 1再乘于 即可得到實(shí)際溫度(例如 +125℃ 的數(shù)字輸出為 07D0H, +℃ 的數(shù)字輸出為 ℃ 的數(shù)字輸出為 FF6FH, 55℃ 的數(shù)字輸出為 FC90H) [9]。 } } while(key1)。 } while(key2) 。 wendu_Menu ()。 lcd_init() 。 //初始化定時(shí)器 init_t1()。 在 主程序是單片機(jī)程序的主體,整個(gè)單片機(jī)端系統(tǒng)軟件的功能的實(shí)現(xiàn)都是在其中完成的。整個(gè)程序由主程序、顯示、 報(bào)警 、 測(cè)量 等子程序模塊組成 [6]。 3 系統(tǒng)軟件設(shè)計(jì) 10 3 系統(tǒng)軟件設(shè)計(jì) 系統(tǒng)硬件工作原理 該系統(tǒng)的硬件電路由以下幾部分電路模塊組成:?jiǎn)纹瑱C(jī)、溫度傳感器檢測(cè)電路、濕度傳感器檢測(cè)電路、數(shù)碼管顯示電路、鍵盤開關(guān)電路、蜂鳴器報(bào)警電路等部分。 C 語言具有較好的可移植性,并具備很強(qiáng)的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動(dòng)畫。而且計(jì)算功能、邏輯判斷功能也比較強(qiáng)大,可以實(shí)現(xiàn)決策目的的游戲。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?,便于使用、維護(hù)以及調(diào)試。它把高級(jí)語言的基本結(jié)構(gòu)和語句與低級(jí)語言的實(shí)用性結(jié)合起來。 C 語言 是 功的系統(tǒng)描述語言,用 C 語言開發(fā)的 UNIX操作系統(tǒng)就是一個(gè)成功的范例 。 C 語言 C 語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言。高級(jí)的匯編器如 MASM, TASM等等為寫匯編程序提供了很多類似于高級(jí)語言的特征,比如結(jié)構(gòu)化、抽象等。 透過分時(shí)輪流控制各個(gè) LED 數(shù)碼管的 COM 端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。 靜態(tài)顯示 方案 對(duì)于 單片機(jī)的 I/O 接口 進(jìn)行驅(qū)動(dòng),或者使用如 BCD 碼二 十進(jìn)位解碼器解碼進(jìn)行驅(qū)動(dòng)。最后,程序的維護(hù)和修改更加方便。不管對(duì)于開發(fā)者還是用戶來說,小的、自包含的單元都更易于設(shè)計(jì)和理解底層的邏輯。模塊最重要的屬性是它們應(yīng)該盡可能的獨(dú)立和自包含。 圖 系統(tǒng)組成框圖 模塊化編程思想方案論證 如果一本書沒有章、節(jié)和段落,學(xué)習(xí)起來該有多么困難。 本課題的主要研究?jī)?nèi)容 、執(zhí)行電路等硬件電路 ; ; 、分析處理、顯示、修改、參數(shù)設(shè)置、控制等程序功能模塊 ; ,提高系統(tǒng)工作的可靠性和穩(wěn)定性。這種傳感器采用了半導(dǎo)體集成電路與微控制器最新技術(shù),在一個(gè)管芯上集成了半導(dǎo)體溫度檢測(cè)芯片、數(shù)據(jù)信號(hào)轉(zhuǎn)換芯片、計(jì)算機(jī)接口芯片,存儲(chǔ)芯片等,除完成溫度檢測(cè)功能外,還可完成預(yù)置范圍溫度、報(bào)警、多路 AD 轉(zhuǎn)換、溫度補(bǔ)償?shù)裙δ?。但溫度傳感器的線性度差,系統(tǒng)的檢測(cè)精度仍不理想,無法大面積推廣。這種方法對(duì)儲(chǔ)糧有一定的作用,但由于溫度計(jì)精度、人工讀數(shù)的人為因素等原因,溫度檢測(cè)不僅速度慢,而且精度低,抽樣不徹底,局部糧溫過高不易被及時(shí)發(fā)現(xiàn),導(dǎo)致因局部糧食發(fā)霉變質(zhì)引起大面積壞糧的情況時(shí)有發(fā)生。糧食在正常儲(chǔ)藏過程中,含水量一般在 12%以下 (為安全狀態(tài) ),不會(huì)產(chǎn)生 溫度突變,一旦糧庫進(jìn)水、結(jié)露等使糧食的含水量達(dá)到 20%以上時(shí),由于糧粒受潮,胚芽萌發(fā),新陳代謝加快而產(chǎn)生呼吸熱,使局部糧食溫度突然升高,必然引起糧食 “發(fā)燒 ”和霉變,并可能形成連鎖反應(yīng),從而造成不可挽回的損失。根據(jù)國家糧食保護(hù)法規(guī)定,必須定期抽樣檢查糧庫各點(diǎn)的糧食溫度和濕度,以便及時(shí)采取相應(yīng)的措施。temperature sensor。整個(gè)系統(tǒng)能夠完成實(shí)時(shí)溫濕
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1