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

正文內(nèi)容

畢業(yè)設(shè)計-基于aduc812單片機的溫濕度檢測儀設(shè)計(文件)

2025-02-03 23:35 上一頁面

下一頁面
 

【正文】 d7 16 17 18 19 20 … 30 31 河南科技大學(xué)本科畢業(yè)設(shè)計(論文) 25 3. LCD 顯示驅(qū)動程序的設(shè)計 所謂 LCD 驅(qū)動,即是通過連續(xù)的寫顯示數(shù)據(jù) (WRITE DISPLAY DATE)命令操作,將片外顯示數(shù)據(jù)處理緩沖區(qū)內(nèi)的數(shù)據(jù),順序?qū)懭胂鄳?yīng)的 DDRAM 單元。 我們欲通過軟件處理,使得 LCD 寫顯 示數(shù)據(jù)操作結(jié)構(gòu)化,整體化。 軟件將 LCD 顯存 DDRAM 化分為 8 頁,每頁 128 個數(shù)據(jù)存儲單元。 其流程圖如圖 38 所示。 圖 39 窗口版面 對應(yīng)的通過前面對程序設(shè)計原理的分析,我們把窗口中具體條目(提示信息、菜單、對話框、參數(shù)等)顯示涉及到的子程序進行封裝處理,從而使得整個應(yīng)用軟件系統(tǒng)的設(shè)計簡單明了。由于采用了 測量 范圍廣、精度高、響 應(yīng)速度快的電容式濕度傳感器來進行濕度采樣,使用溫度補償、線性化處理的方法提高檢測精度,因此該檢測儀基本上達到技術(shù)指標中對相對濕度測量精度和分辨力的要求。我們的設(shè)計主要面臨著硬件設(shè)計和軟件設(shè)計的兩大問題,以及硬件和軟件的結(jié)合。 河南科技大學(xué)本科畢業(yè)設(shè)計(論文) 29 參考文獻 [1] 趙新民 .智能儀器原理及設(shè)計 .哈爾濱工業(yè)大學(xué)出版社 ,1989 [2] 戴義保 .高精密溫度測量的研究與實現(xiàn) [J] . 上海 : 自動化儀表第 2022,24(3):2427 [3] 謝光忠、蔣亞東等 . 溫濕度智能數(shù)據(jù)采集控制系統(tǒng)的研制 .傳感器技術(shù) 2022,19(4):2933 [4] 戴梅萼 ,史嘉 .微型計算機技術(shù)及應(yīng)用 .北京 :清華大學(xué)出版社 ,1995 [5] 丁元杰 .單片微機原理及應(yīng)用 .北京 :機械工業(yè)出版社 ,1993 [6] 何立民 .MCS51 系列單片機應(yīng)用設(shè)計、系統(tǒng)配置與接口技術(shù) . [7] 彭喜源 ,譚曉均 ,張毅剛 .MCS51 單片機應(yīng)用設(shè)計 . [8] 陳寶江 ,翟涌 ,張幽彤 .MCS 單片機應(yīng)用系統(tǒng)實用指南 . [9] 胡健 .單片機原理及接口技術(shù)實踐教程 .北京 :機械工業(yè)出版社,2022 [10] 喻評, 郭文川 .單片機原理與接口技術(shù) .北京:化學(xué)工業(yè)出版社,2022 [11] 李剛 .51 系列單片機系統(tǒng)設(shè)計與應(yīng)用技巧 .北京: 北京航空航天大學(xué)出版社。有多年單片機應(yīng)用開發(fā)經(jīng)驗的韓剛老師 給我們進行了深入而系統(tǒng)的指導(dǎo)。 在 這次設(shè)計中也得到了周圍同學(xué)的大力支持和熱心幫助,他 們對本檢測儀的設(shè)計提出了許多有益的建議和意見,在此一并致謝。正是在韓剛 老師的耐心引導(dǎo)和幫助下,解 決了設(shè)計中的種種問題,最終使畢業(yè)設(shè)計圓滿完成。 2022 [13] 何立民 .單片機中級教程原理與應(yīng)用 .北京 :北京航空航天大學(xué)出版社 ,1990 [14] 沙占友 .單片機外圍電路設(shè)計 .北京:電子工業(yè)出版社, 2022 [15] 劉君華 .現(xiàn)代檢測技術(shù)與測試系統(tǒng)設(shè)計 [M].西安:西安交通大學(xué)出版社, 2022 [16] 余永權(quán) 。在指導(dǎo)老師的悉心輔導(dǎo)下和查閱大量資料之后,然 后 采 用了 ADuC812 數(shù)據(jù)采集芯片并配合其它一些元器件的硬件設(shè)計方案,使以上問題得到了很好解決 。但是 ADuC812單片機工作頻率較高,并且只有環(huán)境濕度較高時才會出現(xiàn)處理時間延長現(xiàn)象,因此并不影響檢測儀的實時檢測指標。 對話框中參數(shù)的輸入顯示原理與 菜單、對話框控制相同,都是通過讀鍵,判斷鍵值,功能處理來實現(xiàn)?,F(xiàn)在我們只設(shè)計了窗口界面的顯示部分,和菜單、對話框的簡單控制切換。先寫顯示數(shù)據(jù)到左半屏 的 64 個單元;后通過 R2 自減 1,控制寫顯示數(shù)據(jù)到右半屏的 64 個單元。由軟件驅(qū)動 LCD 顯示屏上 0~ 7 頁的任意頁顯示:順序讀出指定 Buf 區(qū)內(nèi)圖形或漢字的點陣數(shù)據(jù),依次將顯示數(shù)據(jù)寫入指定頁的 128 個數(shù)據(jù)存儲單元。在顯示數(shù)據(jù)的處理和送顯上,需要不斷設(shè)置引腳 CS1/CS2 的信號,達到對指定 DDRAM 單元的控制和處理。轉(zhuǎn)換后的點陣信息格式如表 32所示。因為溫濕度記錄儀中只用到了少量漢字,所以我們決定采用 ASCII 代碼中的 80H~ OFFH 特殊字符代碼區(qū),用做生成點陣表的漢字編碼,共可表示 128 個漢字。 GB2312 包括了漢字字符基本集,共收錄漢字、圖形符號等共 7445 個,依據(jù)其位置,分為 94 個區(qū),每區(qū) 共 94 位。 LCD 在文本顯示狀態(tài)下,一屏最多顯示 4 行 8 個漢字。根據(jù)具體要求編寫相應(yīng)顯示數(shù)據(jù)河南科技大學(xué)本科畢業(yè)設(shè)計(論文) 24 處理子程序。因此我們在片外數(shù)據(jù)存儲器中開辟一個或多個與 DDRAM 大小 一樣的緩沖區(qū),用于存放正在處理的顯示數(shù)據(jù),待數(shù)據(jù)處理完后 ,再將數(shù)據(jù)傳送至 LCD 顯示數(shù)據(jù) RAM。HS128641 型 LCD 顯示模塊只提供了一塊顯示數(shù)據(jù)寄存器 DDRAM,并且與顯示屏點陣是一一對應(yīng)的??赏ㄟ^已由的常用子程序來添加漢字、字符的點陣數(shù)據(jù)表,供 LCD 在中文界面下顯示漢字或字符。用于控制鍵 MOV KeyValueBuf2, A 。與 XRL A, 00110000B 。 StartScanKey Get Key: MOV LocalValue2, 00H MOV A, 07FH GetKey1: SETB 。等于 0 沒有鍵按下 。 OutPortCol1 SETB 。 該子程序在時間中斷服程序中被調(diào)用,定時掃描鍵盤,該程序首先判斷有無鍵盤閉合,沒有鍵盤閉合時置延時定時器位初值然后返回,有鍵盤閉合時延時定時器時間減少 1,如果延時時間沒到時返回,如果到了就逐行 逐列的掃描鍵盤判斷閉合鍵的鍵號,然后保存并給出對應(yīng)鍵號的鍵值,之后置延時定時器位初值??衫孟率接嬎愠霏h(huán)境的相對濕度: RH=RHn1+ 11f fnfn fn????△ RH 然后把結(jié)果存到單片機的存儲單元中,以供數(shù)據(jù)顯示程序處理。在設(shè)計之初,我們想跳 過與 f0 的比較,這樣程序也簡單一點。如果兩者差值小于 0,則將 n 值加 1,繼續(xù)拿 f 與 fn 作比較。 程序首先從存儲器中讀取溫度補償過的頻率 f,把它賦給一個事先定義好的變量。 河南科技大學(xué)本科畢業(yè)設(shè)計(論文) 18 開始讀入振蕩頻率f測量環(huán)境溫度T頻率f溫度補償頻率f T的線性化處理,計算出相對濕度值結(jié)束 圖 35 濕度檢測模塊程序流程圖 在線性化處理之前,需要在單片機的 數(shù)據(jù)存儲器里存儲一個頻率表,即由 fn組成的數(shù)據(jù)表格。 然后讀取溫濕度檢測儀測得的環(huán)境溫度值 T,根據(jù)溫度補償系數(shù)計算出應(yīng)該補償?shù)念l率,補償后的頻率值為 f =fo+(25T)同時,相對濕度受環(huán)境溫度的影響比較大。如果我們將檢測到頻率直接送給顯示器顯示的話,得到的結(jié)果將與環(huán)境中的實際濕度值存在很大差別,無法達到性能指標中所要求的測量精度和分辨力。 實驗得出相對濕度( RH)與濕度傳感電路輸出的振蕩頻率( f)在環(huán)境溫度為 25℃時的關(guān)系曲線,如 圖 34 所示 : 圖 34 在 25℃時相對濕度 RH與振蕩率 f的關(guān)系曲線 河南科技大學(xué)本科畢業(yè)設(shè)計(論文) 17 表 31 給出了該關(guān)系曲線上的 10 個點的數(shù)據(jù)。 要準確地測量濕度,必須對振蕩頻率作溫度補償。 濕度檢測模塊程序設(shè)計 1. 程序欲解決問題分析 濕度測量電路是由濕度傳感器 THS11 和 NE555 構(gòu)成的振蕩電路組成。儀表的應(yīng)用軟件根據(jù) KT=( T1T2) /( V1V2)和 V0=VT1T1/KT計算出 KT和 V0 的值,并存儲在單片機河南科技大學(xué)本科畢業(yè)設(shè)計(論文) 15 的 EEPROM 數(shù)據(jù)存儲器中,既完成該儀表的溫度測量精度的校正。它們均作為常量存儲在單片機的片內(nèi)數(shù)據(jù) EEPROM 中。 R t 式中 I 為 AD590 輸出電流信號,單位為 1uA 電流。然后對溫度和濕度進行檢測并將結(jié)果顯示在 LCD 上。 主程序模 塊設(shè)計 主程序是控制和管理的核心,主要完成在系統(tǒng)上電后進行定時 和中斷 開始顯示開機界面有鍵按下嗎?溫度檢測嗎?溫度檢測溫度顯示濕度檢測嗎?濕度檢測濕度顯示數(shù)據(jù)通信嗎?數(shù)據(jù)傳輸結(jié)束NOYESYESYESYESNONONO 圖 31 主程序流程圖 河南科技大學(xué)本科畢業(yè)設(shè)計(論文) 14 處理操作的初始化。 MAX232芯片是 MAXIM 公司生產(chǎn)、包行兩路接收器和驅(qū)動器的 IC 芯片,適用于各種EIA232C 和 。 RS232 采取不平衡傳輸方式,即所謂單端通訊。當溫濕度檢測儀檢測到的相對濕度超過用戶設(shè)定的上下限時,單片機通過 口輸出語音信號使報警電路發(fā)出警報??赏瓿蓤D形顯示,也可以顯示 8 4個 (16 16 點陣 )漢字。 以下重點簡單介紹 LCD 顯示電路、語音報警電路、串行通信模塊 1. LCD 顯示電路 LCD 顯示電路用于實現(xiàn)中文窗口菜單和測量結(jié)果顯示功能,可通過鍵盤掃描電路完成參數(shù)輸入、菜單選擇等操作。 167。單片機通過測量該頻率的變化,經(jīng)應(yīng)用軟件的溫度補償和線性化處理可獲得環(huán)境相對濕度值。 濕度檢測電路通過濕度傳感器 THS11 采集環(huán)境中的相對濕度。 溫度檢測電路如 圖 22 所示 : 1 2 3 4ABCD4321DCBAR 1 55 .1 KVAA2+1STA D 5 9 0P 1. 7 圖 22 溫度檢測電路 工作過程:因為流過 AD590 的電流與熱力學(xué)溫度成正比,電流經(jīng)電阻 R15轉(zhuǎn)換為電壓信號,所以電阻 R15上的電壓也將隨環(huán)境中溫度的變化而變化。 溫度檢測電路 溫度檢測電路主要由 AD590 傳感器、電阻和放大器組成,具體電路圖如圖 12 所示。 基于 ADuC812 單片機的溫濕度檢測儀的原理圖見附錄 。 河南科技大學(xué)本科畢業(yè)設(shè)計(論文) 7 1 2 3 4ABCD4321DCBAP 1. 1 / A D C 12P 1. 2 / A D C 23P 1. 3 / A D C 34P 1. 0 / A D C 01P 1. 4 / A D C 411P 1. 5 / A D C 512P 1. 6 / A D C 613P 1. 7 / A D C 714AVDD5AGND6C R E F7V R E F8D A C 09D A C 110P 3. 0 / R x D16P 3. 1 / T xD17P 3. 2 / I N T 018P 3. 3 / I N T 1 / M I S O19P 3. 4 / T 022P 3. 5 / T 1/ C O N V S T23P 3. 6 / W R24P 3. 7 / R D25P 2. 638P 2. 739P 2. 537P 2. 4 / A 1 2/ A 2036P 2. 3 / A 1 1/ A 1931P 2. 230P 2. 129P 2. 028P 0. 0 / A D 043P 0. 1 / A D 144P 0. 2 / A D 245P 0. 3 / A D 346P 0. 4 / A D 449P 0. 5 / A D 550P 0. 6 / A D 651P 0. 7 / A D 752RESET15XTAL1(input)32XTAL2(OUTPUT)33DGND35DVDD34DVDD48DGND47A L E42P S E N41EA40DVDD20DGND21S C L O C K26S D A T A27A D u C 812 A 圖 21 ADuC812 單片機的引腳排列圖 ADuC812 單片機的復(fù)位電路采用的開關(guān)復(fù)位電路,開關(guān) SW1 未按下是上電復(fù)位電路,上電復(fù)位電路在上電的瞬間,由于電容上的電壓不能突變,電容處于充電(導(dǎo)通)狀態(tài),故 RST 腳的電壓與 VCC 相同。單片機通過模擬輸入口 ADC0~ ADC7 連接鍵盤,用戶可以通過鍵盤輸入實現(xiàn)人機交換。 溫濕度檢測儀 ADuC812 單片機電路的設(shè)計 該檢測儀的設(shè)計是以 ADuC812 單片機為核心部件, ADuC812 單片機是美國 AD 公司推出的與 MCS51 單片機兼容的 ADuC812 單片機,它包含了高性能的8 路 12 位 ADC、 2 路 12 位 DAC、 80C52MCU 內(nèi)核、 8KB EEPROM 程序存儲器、 640B EEPROM 數(shù)據(jù)存儲器和溫度傳感器等片內(nèi)資源。 河南
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1