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

正文內(nèi)容

濱江鶴基于89s52單片機(jī)的溫濕度控制系統(tǒng)(參考版)

2025-01-20 00:16本頁(yè)面
  

【正文】 // uint Temp_CHA。 void handle_key_lcd1602(void)。 void display(void)。 //顯示指定坐標(biāo)的一個(gè)字符子函數(shù) void DisplayListChar(uchar X,uchar Y,uchar code *DData)。 //寫指令到 ICM 子函數(shù) void WriteDataLCM(uchar WDLCM)。 //LCD 初始化子程序 void lcd_wait(void)。 void delay_LCM(uint)。 void delay(uint)。 sbit KEY03=P2^2。 sbit KEY01=P2^0。 sbit LED_RED =P1^5。//系統(tǒng)可以處理新鍵值 uchar j。//記錄系統(tǒng)是否處于設(shè)置系統(tǒng)狀態(tài) ==1,默認(rèn)是顯示頁(yè)面狀態(tài) ==0 uint key_value = 0。//臨時(shí)保存用戶設(shè)置的數(shù)據(jù),當(dāng)用戶按 ENTER 鍵時(shí)寫入相應(yīng)寄存器 //uchar current_page=1。 Detection。 MCU。s value system electric circuit is simple, high integration, work stability, adjust to try convenience, high examination accuracy , and have definitely practical value. Keyword: Temperature and humidity。 最后我希望南京信息工程大學(xué)濱江學(xué)院越辦越好,也祝愿我 的 老師同學(xué)事業(yè)有成。這次設(shè)計(jì)使我在今后的專業(yè)工作中打下了一定的基礎(chǔ)。 從論文選題到搜集資料,寫稿到初稿,再到反復(fù)修改,器件經(jīng)歷了喜悅、聒噪、彷徨和掙扎,寫論文的過(guò)程中心情太復(fù)雜,但是在自己不斷的探索努力及老師指導(dǎo)下,最終完成,心中不免有些成就感。導(dǎo)師淵博的專業(yè)知識(shí),嚴(yán)謹(jǐn)?shù)倪壿嬎季S,不僅僅教會(huì)我怎么去做,更是教會(huì)我怎么發(fā)現(xiàn)問(wèn)題和解決問(wèn)題,從選題,定題開始,一直到最后論文反反復(fù)復(fù)的修改,張老師總是以專業(yè)的標(biāo)準(zhǔn)來(lái)嚴(yán)格要求我,在張老師深刻細(xì)致的指導(dǎo)下,我的研究思維和設(shè)計(jì)理念有了很大的提高,我的畢業(yè)論文能夠順利完成還是要對(duì)張老師說(shuō)聲謝謝。同時(shí)我也要感謝在這曾經(jīng)教育過(guò)我的老師,在你們一絲不茍,細(xì)致嚴(yán)謹(jǐn)?shù)淖黠L(fēng)中,我也漸漸受到你們的熏陶, 他們精心的指導(dǎo)和嚴(yán)謹(jǐn)?shù)乃悸方o了 我許多啟發(fā)。 首先 我要感謝 *****能夠給我一個(gè)繼續(xù)深造的機(jī)會(huì)。 實(shí)驗(yàn)證明該設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)了對(duì)環(huán)境溫濕度精確控制,達(dá)到了相應(yīng)的效果, 系統(tǒng)電路簡(jiǎn)單、集成度高、工作穩(wěn)定、調(diào)試方便、檢測(cè)精度高,具有一定的實(shí)用價(jià)值。用新型的智能集成溫溫度傳感器 SHT10 主要實(shí)現(xiàn)對(duì)溫度、濕度的檢測(cè),將溫度濕度信號(hào)通過(guò)傳感器進(jìn)行信號(hào)的采集并轉(zhuǎn)換成數(shù)字信號(hào),再運(yùn)用單片機(jī) AT89S52 進(jìn)行數(shù)據(jù)的分析和處理,為顯示和報(bào)警電路提供信號(hào),實(shí)現(xiàn)對(duì)溫濕度的控制報(bào)警。給出了檢測(cè)系統(tǒng)與控制系統(tǒng)的各部分電路以及相對(duì)應(yīng)的程序。 對(duì) MCS51 單片機(jī)系統(tǒng)的溫濕度檢測(cè)控制原理與結(jié)構(gòu)進(jìn)行了論述。 圖 初設(shè)定濕度上限 28 實(shí)際相對(duì)濕度為 %,高于設(shè)定的上限濕度值 , 根據(jù)程序設(shè)定系統(tǒng) 聲 光報(bào)警如圖 所示。 圖 溫度設(shè)定上線 實(shí)際溫度為 ℃,高于設(shè)定的上限溫度,此時(shí)系統(tǒng)聲光報(bào)警,如圖 所示。 T T2 分別問(wèn)溫度的上下限, H H2 分別為濕度的上下限。如圖 所示,顯示的是溫度 ℃,濕度是 %RH。 圖 程序下載器硬件 26 檢測(cè)顯示 在此檢查無(wú)誤后,下載程序進(jìn)行調(diào)試。 提示下載成功,燒錄完畢。 下載器裝載單片機(jī)后與計(jì)算機(jī)連接,整理在 Keil 軟件里編譯好的程序,準(zhǔn)備完畢 后 就可以下載程序 。 實(shí)物 電路板如 圖 所示。 圖 原理圖 焊接完成后檢查電路板焊接情況,用萬(wàn)用表檢查電路是否存在短路、虛焊。 所以在焊接時(shí)嚴(yán)格按照電路圖焊接。 圖 仿真結(jié)果圖 根據(jù)原理圖焊接電路板 按照設(shè)計(jì)的電路圖焊接電路板,原理圖如圖 和圖 。 圖 程序?qū)虢缑? 22 導(dǎo)入程序仿真后,如圖 所示,其結(jié)果顯示編 輯的程序,以及電路圖符合設(shè)計(jì)要求。在繼續(xù)編譯后出 現(xiàn)“ create hex file from? ”, 編譯完成,此時(shí)文件就可以被 單片機(jī) 識(shí)別應(yīng)用 ,導(dǎo)入即可。順序編譯,若出現(xiàn)錯(cuò)誤,編譯窗口下會(huì)出現(xiàn)錯(cuò)誤提示, 雙擊錯(cuò)誤提示,則插入符號(hào)將出現(xiàn)在有錯(cuò)的地方,根據(jù)提示對(duì)程序進(jìn)行修改,保存,再編譯至無(wú)錯(cuò),否則無(wú)法生成“ HEX”格式。 在 主窗口 側(cè)邊欄 找到“ Target 1”,右擊其 子 標(biāo)題欄 “ Source Group 1”選擇“ Add Files to Group ‘ Source Group 1’ ”。在相應(yīng)的產(chǎn)品里選擇所需 要 的單片機(jī)型號(hào), 本設(shè)計(jì) 所用的單片機(jī)是 Atmel AT89S52,則在相應(yīng)的欄目里選中。 調(diào)試 時(shí)注意 PC 機(jī)與仿真器之間始終保持通信聯(lián)絡(luò),導(dǎo)致獨(dú)立 Keil 仿真器上一個(gè)指示數(shù)據(jù)接收的 LED 不斷閃亮。 ABS 文件由 OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的 HEX 文件,以供調(diào)試器使用進(jìn)行源代碼調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如 EPROM 中。 編輯的 C 或匯編文件,分別由 C51 及 A51 編譯器編譯生成目標(biāo)文件( .OBJ)。此外其內(nèi)置的仿真器可模擬目標(biāo) MCU,包括指令集、片上外圍設(shè)備及外 部信號(hào)等。 p 1 . 5p 1 . 6p 1 . 7P2.5P2.6P2.7P 1 . 0P 1 . 1P 1 . 2P 2 . 4P 2 . 5P 2 . 6P 2 . 7P 1 . 0P 1 . 1P 2 . 3P 2 . 1P 2 . 0X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 2+ 5 V234567891R P 11 0 K+5VD714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3LCD1L M 0 1 6 L6 7 . 04 7 . 0% R H癈DA T A2S C K3U2S HT 1 0X1CR Y S T A LC12 2 pC22 2 p R14 k 7D11 N41 4 8D21 N41 4 8D31 N41 4 8D41 N41 4 8移動(dòng) / 設(shè)置 增加 減少 確定L S ?S O UN D E R 圖 仿真電路圖 Keil C51 軟件 Keil C51 軟件是 Keil Software 公司推出的 uVision3, 是一款可用于多種 8051 MCU 的集成開發(fā)環(huán)境 (IDE),該 IDE 同時(shí)也是 PK51 及其它開發(fā)套件的一個(gè)重要組件。如圖 所示 圖 Proteus 原理圖編輯窗口 20 點(diǎn)擊 P(元件 選擇 按鍵) ,填寫元件名稱, 選擇 所 需要的 元件, 對(duì)于本電路我 先添加主電路元件,然后在添加子電路元件,完成后連線,對(duì)于不便連接的 元件 節(jié)點(diǎn),可以 采用總線和網(wǎng)絡(luò)標(biāo)號(hào)的形式??傊?,該軟件是一款集單片機(jī)和 SPICE 分析于一身的仿真軟件,功能極其強(qiáng)大。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在改軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如 Keil C51 uVision3 等軟件。 如 68000 系列、8051 系列、 AVR 系列、 PIC12 系列、 PIC16 系列、 PIC18 系列、 Z80 系列、 HC11 系列以及各種外圍芯片。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、 RS232 動(dòng)態(tài)仿真、 I2C 調(diào)試器、 SPI 調(diào)試器、鍵盤和 LCD 系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等 。不止是對(duì)單片機(jī)的仿真還對(duì)其外圍器件進(jìn)行仿真。 Proteus 軟件 Proteus 軟件 是英國(guó) Labcenter electronics 公司出版的 EDA 工具軟件 。在軟件調(diào)試中,首先在 Proteusz 中繪制電路圖,并設(shè)置各元器件的參數(shù)。 等待 50us 讀入 DQ 的狀態(tài) 等待 200us DQ 置 1 初始化結(jié)束 SHT10 初始化 DQ 置 1 D0 清零,發(fā)復(fù)位脈沖 延時(shí) 600us DQ 置 1 18 圖 LCD1602 初始化流程圖 功能設(shè)置命令 調(diào)用寫入指令到 LCD 子程 序 開始 子程序返回 調(diào)用寫入指令到 LCD 子程 調(diào)用寫入指令到 LCD 子程 設(shè)置顯示狀態(tài) 清屏 設(shè)定工作方式 調(diào)用寫入指令到 LCD 子程 設(shè)置輸入方式 19 調(diào)試 在此部分介紹了對(duì)設(shè)計(jì)系統(tǒng)的軟件調(diào)試和硬件調(diào)試。 開始 1602 與 SHT10 初始化 溫濕度采集子程序 溫濕度處理子程序 讀取成功 溫濕度數(shù)據(jù)是否超限 聲光報(bào)警 顯示溫濕度 是 17 圖 SHT10 初始化流程圖 LCD 初始模塊 LCD 上電時(shí),都必須按照一定的時(shí)序?qū)?LCD 進(jìn)行初始化操作,主要任務(wù)是設(shè)置 LCD 的工作方式,顯示狀態(tài),清屏,輸入方式,光標(biāo)位置等。 在主程序中,對(duì)溫濕度傳感器, LCD1602 液晶顯示器的初始化,同時(shí)調(diào)用傳感器數(shù)據(jù),進(jìn)行顯示,之后進(jìn)行閾值判斷并啟動(dòng)報(bào)警裝置。首先要根據(jù)系統(tǒng)的總體功能選擇一種最合適的主程序結(jié)構(gòu),然后根據(jù)實(shí)時(shí)性的條件,合理安排監(jiān)控軟件和執(zhí)行軟件之間的調(diào)度關(guān)系。每一個(gè)執(zhí)行軟件就是一個(gè)小的執(zhí)行模塊,這里將每一個(gè)模塊一一列出來(lái),并為每個(gè)執(zhí)行模塊進(jìn)行功能定 16 義和接口定義。 圖 穩(wěn)壓電路圖 軟件設(shè)計(jì) 整個(gè)系統(tǒng)的功能是由硬件電路配合軟件 程序 來(lái)實(shí)現(xiàn)的,當(dāng)硬件基本定型的時(shí)候軟件也基本定下拉了,從軟件的功能不同,可以分為兩的類:一是主程序,它是整個(gè)軟件的核心,專門用來(lái)協(xié)調(diào)各個(gè)執(zhí)行模塊和操作者的聯(lián)系。 穩(wěn)壓電路如圖 所示 [10]。 IC 采 用集成穩(wěn)壓器 7805, 電容 分別為輸入端和輸出端濾波電容, R3 為負(fù)載電阻 , D1 為工作指示燈, POWER 為供電電源,電壓范圍 615V 直流。 15 表 LM7805 參數(shù) 本系統(tǒng)所有芯片都需要 +5V 的工作電壓,而干電池只能提供的電壓為 1. 5V 的倍數(shù)的電壓,并且隨著使用時(shí)間的延長(zhǎng),其電壓會(huì)逐漸下。 LM7805 如圖 所示。 按設(shè)置鍵出現(xiàn)設(shè)置界面,按確定鍵選擇需要設(shè)置的數(shù)字
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1