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

正文內(nèi)容

基于51單片機(jī)的蔬菜大棚溫度控制系統(tǒng)設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 避免高溫危害。 而以往溫度控制是由人工完成的而且不夠重視,其實(shí)在很多場(chǎng)所溫度都需要監(jiān)控以防止發(fā)生意外。當(dāng)溫度下降到上限溫度以下時(shí),停止降溫。 方案二 考慮使用 DS18B20,結(jié)合單片機(jī)電路設(shè)計(jì), 用一只 DS18B20,直接讀取被測(cè)溫度值,之后進(jìn)行轉(zhuǎn)換,依次完成設(shè)計(jì)要求 。 2. 顯示部分 顯示電路采用 4 位共陽(yáng) LED 數(shù)碼管。此部分只用到 DS18B20 和單片機(jī),硬件很簡(jiǎn)單 ( 1) DS18B20 的性能特點(diǎn)如下: 1) 獨(dú)特的單線接口僅需要一個(gè)端口引腳進(jìn)行通信; 2) 多個(gè) DS18B20 可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)組網(wǎng)功能; 3) 無(wú)須外部器件; 4) 可通過(guò)數(shù)據(jù)線供電,電壓范圍為 ~ ; 5) 零待機(jī)功耗; 6) 溫度以 3 位數(shù)字顯示; 7) 用戶可定義報(bào)警設(shè)置; 8) 報(bào)警搜索命令識(shí)別并標(biāo)志超過(guò)程序限定溫度 (溫度報(bào)警條件)的器件; 9) 負(fù)電壓特性,電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作。 2) 非揮發(fā)的溫度報(bào)警觸發(fā)器 TH 和 TL,可通過(guò)軟件寫入用戶報(bào)警上下限值。使用 Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè) 80C51產(chǎn)品指令和引腳完全兼容。另外, AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。使用 Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè) 80C51產(chǎn)品指令和引腳完全兼容。另外, AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。 7 31 單片機(jī)電路引腳圖 和實(shí)物圖 溫度采集模塊的設(shè)計(jì) 的工作 原理 根據(jù) DS18B20 的通訊協(xié)議,主機(jī)控制 DS18B20 完成溫度轉(zhuǎn)換必須經(jīng)過(guò)三個(gè)步驟: 1. 每一次讀寫之前都 必須 要對(duì) DS18B20 進(jìn)行復(fù)位 ; 2. 復(fù)位成功后發(fā)送一條 ROM 指令 ; 8 3. 最后發(fā)送 RAM 指令,這樣才能對(duì) DS18B20 進(jìn)行預(yù)定的操作。應(yīng)答脈沖使主機(jī)知道,總線上有從機(jī)設(shè)備,且準(zhǔn)備就緒。所有寫時(shí)序至少需要 60us,且在 2 次獨(dú)立的寫時(shí)序之間至少需要 1us 的恢復(fù)時(shí)間,都是以總線拉低開(kāi)始。所有讀時(shí)序至少需要 60us,且在 2 次獨(dú)立的讀時(shí)序之間至少需要 1us 的恢復(fù)時(shí)間。主機(jī)在進(jìn)入操作程序前必須用讀 ROM(33H)命令將該 DSl8B20 的序列號(hào)讀出。減法計(jì)數(shù)器 1 對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器 1的預(yù)置值減到 0 時(shí)溫度寄存器的值將加 1,減法計(jì)數(shù)器 1 的預(yù)置將重新被裝入 ,減法計(jì)數(shù)器 1 重 新開(kāi)始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器 2 計(jì)數(shù)到 0 時(shí), 停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度。 預(yù) 置低 溫 度 系 數(shù) 振蕩 器高 溫 度 系 數(shù) 振蕩 器斜 坡 累 加 器減 法 計(jì) 數(shù) 器減 到 0計(jì) 數(shù) 比 較 器預(yù) 置溫 度 寄 存 器減 法 計(jì) 數(shù) 器 減 到 0 圖 36 測(cè)溫原理內(nèi)部裝 3 .ROM 操作命令 當(dāng)主機(jī)收到 DSl8B20 的響應(yīng)信號(hào)后,便可以發(fā)出 ROM 操作命令之一,這些命令如表 37: ROM操作命令。共陰極 LED 顯示的發(fā)光二極管的陰極連接在一起,通常此公共陰極接地。共陰極 LED 顯示的發(fā)光二極管的陰極連接在一起,通常此公共陰極接地。 晶體振蕩器在固定頻率振蕩器中能夠提供較高的精度,絕大多數(shù) RTC 采用 的晶體,晶體振蕩器輸出經(jīng)過(guò)分頻后會(huì)產(chǎn)生 1Hz 的基準(zhǔn)來(lái)刷新時(shí)間和日期。由于 RTC 的晶振輸入電路具有很高的輸入阻抗,因此,它與晶振的連線猶如一個(gè)天線,很容易耦合系統(tǒng)其余電路的高頻干擾。如果 RST 持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。上電后, 由于電容的充電和反相門的作用,使 RST 持續(xù)一段時(shí)間的高電平??蓸?gòu)成雙機(jī)或者多機(jī)通信系統(tǒng)。 串行口的接收與否受制于允許接收位 REN 的狀態(tài),當(dāng) REN 被軟件置“ 1”后,允許接收器接收。 它的相關(guān)寄存器有 : 18 SBUF 是兩個(gè)在物理上獨(dú)立的接收、發(fā)送緩沖器,可同時(shí)發(fā)送、接收數(shù)據(jù)。 PCON 中的 SMOD 用來(lái)控制波特率加倍。同時(shí)還必須得到相應(yīng)設(shè)計(jì)合理的軟件的支持,尤其是微機(jī)應(yīng)用高速發(fā)展的今天,許多由硬件完成的工作,都可通過(guò)軟件編程而代替。 般用于實(shí)時(shí)性高的場(chǎng)合,就是要求響應(yīng)速度快。對(duì)于要求反應(yīng)靈敏 與控制及時(shí)的工控、檢測(cè)等實(shí)時(shí)控制系統(tǒng)以及要求體積小、系統(tǒng)小的許多“電腦化”產(chǎn)品,可以充分體現(xiàn)出匯編語(yǔ)言簡(jiǎn)明、整齊、執(zhí)行時(shí)間短和易于使用的特點(diǎn)。這樣可以在一秒之內(nèi)測(cè)量一次被測(cè)溫度,其程序流程見(jiàn)圖 42 所示。 其程序流程見(jiàn)圖 43 所示 22 DS18B20復(fù)位 , 應(yīng) 答 子 程序跳 過(guò) ROM匹 配命 令寫 入 子 程 序溫 度 轉(zhuǎn) 換 指 令寫 入 子 程 序顯 示 子 程 序( 延 時(shí) )DS18B20復(fù)位 , 應(yīng) 答 子 程序跳 過(guò) ROM匹 配命 令寫 入 子 程 序讀 溫 度 命 令 子程 序終 止 圖 43 讀 出溫度子程序 23 ,應(yīng)答子程序 其程序流程見(jiàn)圖 44 所示 開(kāi) 始P 1 . 0 口 清 零延 時(shí) 5 3 7 u sP 1 . 0 口 置 15 0 u s 是 否 有 低電 平標(biāo) 志 位 置 1標(biāo) 志 位 置 12 3 4 u s 是 否 有 低電 平P 1 . 0 口 置 1終 止YYNN 圖 44 讀 出溫度子程序 一個(gè)應(yīng)用系統(tǒng)要完成各項(xiàng)功能,首先必須有較完善的硬件作保證。 其程序流程見(jiàn)圖 45 所示 開(kāi) 始進(jìn) 位 C 清 零P 1 .0 清 零延 時(shí) 1 2 u s帶 進(jìn) 位 右 移延 時(shí) 4 6 u sP 1 .0 置 1R 2 是 否 為 0終 止YN 圖 45 寫入子程序 25 第五章 結(jié)論 寫完這篇畢業(yè)論文總結(jié)預(yù)示著我即將畢業(yè),即將走出可愛(ài)的校園步入社會(huì)的大講堂,開(kāi)始 我的又一個(gè)新的人生旅程。開(kāi)始的時(shí)候,我不知道要如何寫起,要往哪方面著手。每一次的進(jìn)步都讓我喜悅,每一次 張老師 的指點(diǎn)都讓我收獲良多,每一次遇到困難都讓我更我得學(xué)會(huì)挑戰(zhàn)自我 。最后對(duì)整個(gè)系統(tǒng)聯(lián)調(diào),實(shí)現(xiàn)設(shè)計(jì)要求。通過(guò)這次系統(tǒng)的設(shè)計(jì),我不但增強(qiáng)了編程的能力,更培養(yǎng)了分析問(wèn)題和解決問(wèn)題的能力。遇到困難,我會(huì)覺(jué)得無(wú)從下手,不知從何寫起;當(dāng)困難解決了,我會(huì)覺(jué)得豁然開(kāi)朗 ,思路打開(kāi)了;當(dāng)論文基本成形的時(shí)候,我感覺(jué)到了從沒(méi)有過(guò)的成就感 。因?yàn)槲覀冎挥袑?duì)實(shí)踐中出現(xiàn)的紛繁復(fù)雜的情況分析摸索,才能夠看清前方的迷霧,走出自己的道路。 幾個(gè)月 的畢業(yè)設(shè)計(jì)已經(jīng)走入最后的階段。 很高心能順利的完成本課題的設(shè)計(jì)工作。給了我前進(jìn)的永遠(yuǎn)動(dòng)力。數(shù)碼管個(gè)位數(shù)存放內(nèi)存位置 B_BIT EQU 21H 。調(diào)用數(shù)碼管顯示子程序 AJMP MAIN。等待 DS18B20 回應(yīng) DJNZ R0,TSR2 LJMP TSR4 。 時(shí)序要求延時(shí)一段時(shí)間 TSR7:SETB RET。 跳過(guò) ROM 匹配 LCALL WRITE_1820 MOV A,44H 。 跳過(guò) ROM 匹配 LCALL WRITE_1820 MOV A,0BEH 。一共 8 位數(shù)據(jù) CLR C WR1:CLR MOV R3,6 DJNZ R3,$ RRC A MOV ,C MOV R3,23 DJNZ R3,$ SETB NOP DJNZ R2,WR1 RET。數(shù)據(jù)一共有 8 位 RE01:CLR C SETB NOP NOP CLR NOP NOP NOP SETB MOV R3,9 RE10: DJNZ R3,RE10 MOV C, 32 MOV R3,23 RE20: DJNZ R3,RE20 RRC A DJNZ R2,RE01 MOV R1,A DEC R1 DJNZ R4,RE00 RET DISPLAY:CLR C SUBB A, 30 JNB CY, T1 MOV A, B CLR C SUBB A,25 JNB CY, XIANSHI CLR LJMP XIANSHI T1:CLR XIANSHI:MOV A,B MOV B,10 。多加的 DPL1: MOV R1,250 。送出個(gè)位的 7 段代碼 CLR 。查十位數(shù)的 7 段代碼 MOV P0,A 。多加的 MOV A,31H MOV B,160 DIV AB MOV XS,B XSW:MOV A,XS MOVC A,A+DPTR MOV P0,A CLR ACALL D1MS SETB SETB C。1MS 延時(shí) (按 12MHZ 算 ) D1MS: MOV R7,80 DJNZ R7,$ RET NUMTAB:DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH,7FH, 7FH,7FH,7FH,7FH,7FH NUMTAB1: DB 0BFH,86H,0DBH,0CFH,0E6H,0EDH,0FDH,87H,0FFH,0EFH END
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1