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

正文內容

課程設計--機庫環(huán)境監(jiān)控系統的設計-閱讀頁

2025-02-01 02:22本頁面
  

【正文】 .OBJ)。 主程序軟件流程 初始化程序系統初始化是為了在系統進入主程序循環(huán)之前,做好必要的準備工作。根據系統實際需求,對各個模塊進行了初始化配置,通過對相應數據寄存器或狀態(tài)寄存器的讀寫,實現相應的功能。然后周而復始地進行主循環(huán)程序。矩陣的行線和列線分別通過并行接口和 CPU 通信。兩個并行口中,一個輸出掃描碼,使按鍵逐行動態(tài)的接地,另一個并行口輸入按鍵狀態(tài),由行掃描值和回饋信號共同形成鍵編碼而識別按鍵,通過軟件查表,查出該鍵的功能。行線初始狀態(tài)全為 “1”。在有鍵按下后,逐行檢查哪根行線為“0”狀態(tài),即可查出是哪個按鍵。其濕度信號采集及顯示程序如圖 43 所示: 第 12 頁西華大學虛擬儀器課程設計說明書開 始判 斷 按 鍵是 否 按下 ?延 時 消 抖確 認 按 鍵按 下 ?等 待 按 鍵 釋 放返 回 按 鍵 值結 束YYNN圖 43 濕度信號采集子程序濕度信號采集子程序:void ad_tem(void) ;功能:讀出計數器 T0 中頻率信號,根據 HS1101 的特性將之轉換為相應的濕度信號。在系統的數據處理部分,主要是確定頻率與相對濕度值之間的計算關系。但由于頻率與相對濕度的關系曲線是非線 第 13 頁西華大學虛擬儀器課程設計說明書性的,STC89C52 對其采取分段線性化處理。 溫度信號采集及顯示系統的溫度信號是由數字溫度傳感器 DS18B20 采集,DS18B20 是一種一線溫度傳感器,它的輸出信號就是數字信號,不需要經過 A/D 轉換。DS18B20 轉化后得到的數據,存儲在 DS18B20 的兩個 8 比特的 RAM 中,二進制中的前面 1 位是符號位,如果測得的溫度大于 0, 這位為 0,只要將測到的數值乘于 即可得到實際溫度;如果溫度小于 0,這位為 1,測到的數值需要取反加 1 再乘于 即可得到實際 溫度。本實驗沒有考慮溫度小于 0 的情況,為了方便后面程序的編寫,這里乘的是 ,處理時只要在顯示程序中加入小數點即可。所以在數據讀出 第 14 頁西華大學虛擬儀器課程設計說明書后,應進行一段時間的延時,才能將讀得的數據返回給主程序。然后在將 DQ 拉高,為寫下一位做準備。寫字節(jié)程序及讀字節(jié)程序如圖所示: D Q = 1i = 8i 0取一位數D Q = 0該位數是否為 1D Q = 1延時 4 5 u sD Q = 1數據右移 1 位i 延時 2 0 u sNY返回開始i = 8i 0數據右移一位D Q = 1 并延時D Q = 0 并延時D Q = 1 并延時D Q = = 1 ?該位數據為 1延時并 i 返回讀出的數據YYN開始返回 圖 47 寫字節(jié)子程序 圖 48 讀字節(jié)子程序圖 413 濕度比較及報警子程序 第 15 頁西華大學虛擬儀器課程設計說明書5 上位機軟件設計上位機設計是基于 NI(美國國家儀器公司)的 LabVIEW 進行設計的, LabVIEW 是一種上位機程序開發(fā)環(huán)境,類似于 C 和 BASIC 開發(fā)環(huán)境,但是 LabVIEW 與其他計算機語言的顯著區(qū)別是:其他計算機語言都是采用基于文本的語言產生代碼,而 LabVIEW 使用的是圖形化編輯語言 G 編寫程序,產生的程序是框圖的形式。操作方便、界面美觀、顯示直觀、控制精細。在界面的左方有三個框圖,用于配置串口、發(fā)送控制信號按鈕、顯示環(huán)境因子及設置報警門限。LabVIEW 相應的通信協議設置,波特率設置為 9600,數據位 8,校驗位 0,停止位 LabVIEW 中的設置如圖 所示。圖 數據處理過程因為數據傳輸時按照一定的順序進行的,因此索引數據也要按照相應的順序來索引,對索引的數據,要按照傳感器的數據手冊來對數據進行相應的處理。和數據顯示圖表顯示控件。 第 17 頁西華大學虛擬儀器課程設計說明書圖 酒精濃度顯示 上位機軟件控制過程 上位機主要設置有機庫環(huán)境數據的顯示,報警數據的設置和通風、供暖和除濕的控制,編寫上位機程序時,首先進行串口的初始化,包括串口號、波特率、校驗位、數據位、停止位等。在發(fā)送控制進行處理和顯示,在控制部分是通過串口向下發(fā)送一幀控制數據(共十個字節(jié)) ,前兩個字節(jié)是控制信號,后八個字節(jié)用于設置煙霧報警、光照報警、濕度報警和溫度報警的門限值。 第 18 頁西華大學虛擬儀器課程設計說明書6 系統調試系統調試可以采用軟件調試和硬件調試。其特點就是成本較低,容易發(fā)現軟件中的一些錯誤。在本次調試過程中,出現了兩大主要錯誤,顯示部分和 IIC 讀寫。顯示還有一個問題就是設置時,相應的設置位閃爍顯示,這個程序使用單片機的定時中斷來做的,將單片機的定時器定為 1ms,計數一個標志位FLAG,當這個數計數到 500 時,也就是定時 ,系統就將相應的標志位 flag1 取反,在顯示程序根據 flag 的值,讓相應位半秒中亮,半秒鐘滅,這樣就形成閃爍了。但經過大量的查閱資料和向老師請教,這些錯誤都逐一改正了。在實現了人與機的對話方面,除了在下位機有顯示界面外,還利用 RS232 串口,實時上傳溫、濕度數據到 PC 機端,可以實現遠程監(jiān)測。1.在模塊化設計方面① 按每個要求的功能,從單片機、顯示器、驅動電路、存儲器到傳感器,都盡量選擇市場上通用性最好的產品。2. 降低成本的措施方面,在滿足性能的前提下,盡量選擇低成本元件,降低對傳感器的線性的要求等。 第 20 頁西華大學虛擬儀器課程設計說明書8 致謝通過虛擬儀器課程設計,我學到的不僅僅是專業(yè)上的技能,更多的是老師言傳身教的做人的品質,這些將使我終身受益。感謝王老師對課程設計論文的評審。單片機基礎。[3] 楊振江、[M].西安電子科技大學出版社,2022.[4] C 語言編程 MCS51 單片機原理與應用[M]. 北京:清華大學出版社,2022.[5] 任萬強、劉忠菁。中國電力出版社,1999。單片機應用系統設計。[7] SHT11 單片集成傳感器溫濕度檢測模塊設計[J]. 國外電子測量技術,2022(6) ,43—48 第 22 頁西華大學虛擬儀器課程設計說明書 第 23 頁西華大學虛擬儀器課程設計說明書附錄附錄 1:系統原理圖 23IN45LM76C0uFDGV8RKWpedback、EOUTP_A/~Qi+ 第 24 頁西華大學虛擬儀器課程設計說明書附錄 2:系統主程序void main(){ speaker=1。 } SDA = 1。// fill_byte(0)?!? speaker=1。 //鍵盤中斷掃描及串口通信定時器 T1,在方式 3 中斷產生波特率 ES=1。= 0x00。 //SMOD=0 SCON=0x40。 //波特率設置為 9600 TL1=0xfd。 //開定時器 T1 運行控制位*/ EA=1。 TH0=(655361000)/256。 //開中斷 P1=0x0。 ET0=0。 if(max_c==0amp。 max_v==0) { ad_tem()。// //AD 子程序 get_tem()。 ////溫度采集子程序 } else displys()。amp。 rel
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1