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

正文內(nèi)容

基于單片機(jī)溫度控制系統(tǒng)-免費閱讀

2025-08-26 09:38 上一頁面

下一頁面
  

【正文】 在論文的寫作期間,王老師在百忙之中抽出時間指導(dǎo)我的論文寫作,在很多關(guān)鍵的知識點上進(jìn)行了講解疏通,給我論文寫作的宏觀框架提出了寶貴的意見,感謝她無私的幫助,至此 ,向恩師致以最真摯的感謝和最崇高的敬意! 同時也感謝學(xué)院為我提供代寫論文良好的做畢業(yè)設(shè)計的環(huán)境。 IN2=0。 30 IN2=0。 LCD12864_Write_String(0,1,dis2)。 LCD12864_write_onedata(13,1,Temperature%10+48)。 TemperatureLlimit++。(VauleCutKeyflage == 1)) { VauleCutKeyflage = 0 。amp。 LCD_12864_Initialization()。 if(VauleAdd==0) //確定按鍵已經(jīng)按下 26 { while(!VauleAdd)。 } 25 } /************************************************************************** ** 函數(shù)名稱 : void KEYPRESS(void) ** 功能描述 : 按鍵檢測 **************************************************************************/ void KEYPRESS(void) { if((Screenchange==0) ) //判斷按鍵是否按下 { delay1ms()。 IN2 = 1。 } if(++MOTORflage == 1000) //每隔 250ms 檢測一次電機(jī) { MOTORflage = 0。 } } } /**************************************************************************** 函數(shù)名稱 : void init_t0(void) ** 功能描述 : 定時中斷初始化 **************************************************************************/ void init_t0(void) { TMOD = 0x02。 init_t0() 。 //L298N 的 1 輸入端 ,IN1, IN2 為 0 正轉(zhuǎn), 0、 1 反轉(zhuǎn), 1剎停, 0、 0停止 IN2 = 0。//按鍵操作 void PLCDDISPLAY(void)。 //PWM 標(biāo)志位 unsigned char Temperaturetime。// 按鍵檢測標(biāo)志 unsigned char Keycodecheck。 unsigned char code dis7[]={上限值 =}。我還要感謝在設(shè)計過程中所有給予我真誠熱情幫助的老師和同學(xué)。通過本次設(shè)計對單片機(jī)有了更加深層次的了解,對 C 語言也是有很大的提高尤其是對于一個系統(tǒng)的整體的流程包括流程圖到具體的程序的編寫的能力大大的提高。 C.點擊文件,新建一個文件,將源程序輸入后保存(生成 .c 文件)。 我們可以將時間片的操作思想運用到按鍵檢測,就是每隔 20MS(按鍵抖動時間)檢測一下按鍵,如果連前后 2次都檢測到按鍵按下,那么我們可以確認(rèn)按鍵確實是按下了,否則就是抖動造成的 ,返回沒有按鍵按下 。我們既要保證按鍵按下立刻響應(yīng),又要做到當(dāng)外界干擾時不會造成程序的跑飛。 溫度控 制主程序 系統(tǒng)初始化 按鍵處理 溫度采集 LCD 顯示 輸出控制 11 圖 主程序模塊框圖 溫度采集子程序 采用單總線技術(shù),與單片機(jī)通信只需要一根 I/O 線,硬件接口設(shè)計十分簡單,通信協(xié)議是芯片廠家自行定義,所以才采用單片機(jī)與 DS18B20進(jìn)行通信測溫時,單片機(jī)必須使用 DS18B20 的“語言”來與它進(jìn)行交流,即必須遵循 DS18B20 的讀寫時序才能完成溫度的采集和讀取,如“ DS18B20 的初始化”、“寫一個字節(jié)”、“讀一個字節(jié)”等。 10 3 軟件設(shè)計 軟件整體設(shè)計 本軟件系統(tǒng)采用模塊化設(shè)計方法,主要包括以下模塊: ( 1) 主程序初始化:主要完成系統(tǒng)上電后進(jìn)行 LCD液晶模塊初始化,設(shè)定各個數(shù)據(jù)的存儲單元地址。C。 6 LCD12864的接口原理圖 圖 LCD12864與單片機(jī)的接口圖 按鍵工作原理 按鍵模塊由 4個鍵組成,采用獨立按鍵式鍵盤, 4個鍵分別與單片機(jī) 、 、 、每個按鍵單獨連接一條輸入線,另一端接地,通過檢測輸入線的電平就可以判斷該鍵是否被按下。掉電保護(hù)方式下, RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個中斷或硬件復(fù)位為止。 系統(tǒng)框圖 圖 溫度控制系統(tǒng)框圖 如圖 所示,在系統(tǒng)正常運行時,溫度傳感器 DS18B20檢測環(huán)境中的溫度,并傳給單片機(jī),單片機(jī)將溫度值通過液晶顯示出來,并將當(dāng)前溫度值與設(shè)定值比較控制電機(jī)轉(zhuǎn)動,同時還掃描按鍵檢測程序,當(dāng)有按鍵按下時處理按鍵程序。 硬件部分設(shè)計思想基于單片機(jī),溫度傳感器,液晶顯示,按鍵控制和電機(jī)控制幾個部分,利用溫度傳感器對溫度進(jìn)行采集,再將采集到的數(shù)據(jù)送到單片 機(jī)處理,然后再將處理后的溫度值顯示用 LCD12864 液晶顯示出來,通過按鍵調(diào)節(jié)溫度范圍的上下限,再將當(dāng)前的溫度值與上下限進(jìn)行比較,利用比較結(jié)果來控制電機(jī)的工作狀態(tài)。 本設(shè)計的采用 STC89C52RC 單片機(jī)對溫度傳感器 DS18B20 的溫度進(jìn)行實時采集和控制,將采集的溫度用 LCD 液晶顯示出來,通過按鍵設(shè)定溫度控制的范圍,并利用電機(jī)的正反轉(zhuǎn)進(jìn)行溫度調(diào)節(jié),以達(dá)到恒溫的效果。所以基于以單片機(jī)為核心的溫度采集和控制的系統(tǒng)出現(xiàn)滿足了人們的這一要求,本論文以 STC89C52RC 單片機(jī)為主控器件,以數(shù)字溫度傳感器 DS18B20 進(jìn)行當(dāng)前溫度值的采集,并將當(dāng)前溫度值通過LCD12864 來顯示出來;當(dāng)溫度高于或低于期望值時,通過 L298N 來控制電機(jī)對溫度進(jìn)行實時調(diào)控,使溫度達(dá)到期望值。 When the temperature higher or lower than expected, to control the motor by L298N to realtime control of temperature, the temperature reached expectations. The hardware design of this system include the single chip microputer minimum system, temperature detection circuit, LCD display circuit, key control circuit and the motor control circuit. Software design includes the main program, temperature detection subroutine, button detection subroutine, LCD liquid crystal display subroutine, motor control subroutine. Key Words: microcontroller; DS18B20; LCD liquid crystal display; motor control III 目錄 摘要 ................................................................ I Abstract........................................................... II 引言 ................................................................ 1 1 概述 ............................................................ 2 設(shè)計背景和意義 ............................................. 2 設(shè)計思想 ................................................... 2 系統(tǒng)的總體設(shè)計 ............................................. 2 方案比較 .............................................. 2 系統(tǒng)框圖 .............................................. 3 設(shè)計重點與難點 ............................................. 3 2 硬件電路設(shè)計 .................................................... 4 STC89C52RC 單片機(jī)簡介 ...................................... 4 STC89C52RC 單片機(jī)管腳圖 .................................... 4 單片機(jī)最小系統(tǒng)電路圖 ....................................... 5 LCD12864 液晶簡介 .......................................... 5 LCD12864 的接口原理圖 ................................. 6 按鍵工作原理 ............................................... 6 按鍵原理圖 ............................................ 6 L298N 簡介 ................................................. 7 L298N 原理圖 .......................................... 7 DS18B20 溫度傳感器簡介 ..................................... 8 DS18B20 原理圖 ........................................ 8 直流電機(jī)工作原理簡介 ....................................... 8 系統(tǒng)總電路原理圖 ........................................... 9 3 軟件設(shè)計 ........................................................ 10 軟件整體設(shè)計 ..........................................
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1