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

正文內(nèi)容

基于單片機(jī)溫度控制系統(tǒng)(專業(yè)版)

2025-09-25 09:38上一頁面

下一頁面
  

【正文】 i++) { 。 //顯示溫度上限值 LCD12864_Write_String(6,0,dis6)。(VauleCutKeyflage == 1)) { VauleCutKeyflage = 0 。 TemperatureHlimit++。 //按鍵彈起檢測等待按鍵彈起 VauleCutKeyflage=1。 IN2 = 0。 // 允許 T0中斷 EA = 1。 LCD12864_Write_String(8,0,dis3)。 //普通延時(shí)子程序 void init_t0(void) 。// 界面切換標(biāo)志 unsigned char Screenchangeflagevalue。在這段時(shí)間里我也發(fā)現(xiàn)了自己一些不足,一開始對(duì)于問題沒有一個(gè)總體的把握,總是感到無從下手,對(duì)于當(dāng)中遇到的問題開始也不能很好的解決,可能由于缺少經(jīng)驗(yàn),很多問題都是要花費(fèi)好多的時(shí)間。然后對(duì)該電路進(jìn)行測試,采用加熱的電烙鐵靠近溫度傳感器 DS18B20,看溫度是否發(fā)生變化,由于條件限制沒有一個(gè)精確的溫度校正裝置,只能看到顯示溫度發(fā)生變化。 LCD 顯示流程圖如圖 所示: 開始 初始化 輸出測 量命令 等待讀取數(shù)據(jù) 讀取數(shù)據(jù) 低 字節(jié) 讀取數(shù)據(jù) 高 字節(jié) Y 復(fù)位 N 返回 13 圖 LCD 顯示流程圖 電機(jī)控制處理程序 圖 為電機(jī)控制處理流程圖,電機(jī)控制子程序根據(jù)溫度檢測程序所得到的數(shù)據(jù)與預(yù)設(shè)值進(jìn)行比較,再根據(jù)的比較結(jié)果將執(zhí)行命令發(fā)送到外部設(shè)備。它是能實(shí)現(xiàn)直流電能和機(jī)械能互相轉(zhuǎn)換的電機(jī) ,它 電磁感應(yīng)的作用而使電動(dòng)機(jī)轉(zhuǎn)動(dòng),同時(shí)利用換向器及時(shí)改變線圈中的電流方向,從而保持線圈持續(xù)轉(zhuǎn)動(dòng)。當(dāng)系統(tǒng) 處于正常工作狀態(tài)時(shí),且振蕩器穩(wěn)定后,如果 RST 引腳上有一個(gè)高電平并維持 2 個(gè)機(jī)器周期 (24 個(gè)振蕩周期 )以上,則 CPU 就可以響應(yīng)并將系統(tǒng)復(fù)位。本程序采用的是 C語言編程,用到的編程軟件是 KEIL 軟件。s social economy, people living standard rise, people also pay more and more attention to the living environment of the fort, such as indoor and outdoor temperature conditions. So based on single chip microputer as the core temperature gathering and control system to meet the people of the requirements, this thesis with STC89C52RC MCU as the master device, with digital temperature sensor DS18B20 the temperature value of the collection, and the current temperature value displayed by LCD12864。 2 1 概述 設(shè)計(jì)背景和意義 隨著時(shí)代的進(jìn)步和 發(fā)展,人們的生活水平的提高,人們對(duì)生活的舒適度要求也越來越高,尤其是溫度。 設(shè)計(jì)重點(diǎn)與難點(diǎn) 本次設(shè)計(jì)的重點(diǎn)是系統(tǒng)的整合硬件設(shè)計(jì)、合理的軟件設(shè)計(jì)、程序流程圖設(shè)計(jì)、顯示模塊設(shè)計(jì),其中設(shè)計(jì)的難點(diǎn)是溫度檢測與液晶顯示和按鍵檢測對(duì) CPU 使用的資源分配。 按鍵原理圖 7 圖 按鍵接口電路圖 L298N簡介 L298N 是 ST 公司生產(chǎn)的一種高電壓、大電流電機(jī)驅(qū)動(dòng)芯片。初始化完成后,系統(tǒng)將正常運(yùn)行,并進(jìn)行鍵盤掃描和溫度的控制等操作。我們?cè)陔娐分袑⑺械陌存I一端接在 I/O 端口外加上拉電阻另一端接地,當(dāng)有按鍵按下時(shí),直接將單片機(jī)的 I/O 口拉低, 按鍵的檢測就是檢 測按鍵 的電平為低則有按鍵按下否則就沒有 , 但是我們知道阿單片機(jī)執(zhí)行程序是也有時(shí)間性的,所以按鍵按下一段時(shí)間后單片機(jī)才能夠讀取到 。 D. 選擇項(xiàng)目,點(diǎn)擊全部編譯,系統(tǒng)自動(dòng)進(jìn)行編譯后彈出對(duì)話框,提示編譯中出現(xiàn)的問題,雙擊提示后系統(tǒng)會(huì)自動(dòng)指出出問題的地方(生成 .exe 文件)。 20 參考文獻(xiàn) [1] 化成英,童詩白﹒《模擬電子技術(shù)基礎(chǔ)第三版》 北京:高等教育出版社 , 20xx﹒ [2] 黎小桃,劉祖明,周福明﹒ Protel99SE 入門與提高【 M】﹒北京:電子工業(yè)出版社, 20xx﹒ [3] 王東鋒,王會(huì)良,董冠強(qiáng)﹒單片機(jī) C 語言應(yīng)用 100 例【 M】﹒北京:電子工業(yè)出版 社, 20xx﹒ [4] 何希才 , 薛永毅 .傳感器及其應(yīng)用實(shí)例 [M].北京:機(jī)械工業(yè)出版社, 20xx. [5] 吉雷 , 章優(yōu)仕 , 齊永龍 . Protel99 電子電路設(shè)計(jì) [M]成都 :電子科技大學(xué)出版社 ,20xx. [6] 樓然苗,李光飛編著﹒ 51 系列單片機(jī)設(shè)計(jì)實(shí)例﹒北京北京航空航天大學(xué)出版社 20xx﹒ [7] 馬忠梅,籍順心,張 凱,馬 巖﹒單片機(jī) C 語言應(yīng)用程序設(shè)計(jì)﹒ 修訂版【 M】 ﹒ 北京:北京航空航天大學(xué)出版社, 1999﹒ [8] 北京教育科學(xué)研究院 .無線電技術(shù)基礎(chǔ) [M].北京: 人民郵電出版社 , 20xx. [9] 呂俊芳,錢政,袁梅﹒傳感器接口與檢測儀器電路【 M】﹒北京:國防工業(yè)出版社, 20xx [10] 明、唐杰等 .51 單片機(jī)編程基礎(chǔ)與開發(fā)實(shí)例詳解 .北京:人民郵電出版 社, 20xx [9] 趙曉安主編﹒ MCS51 單片機(jī)原理及應(yīng)用﹒天津天津大學(xué)出版社 20xx﹒ 21 附錄 A 單片機(jī)程序 include include include include /************************************************************************** ****************************** 變量定義 ***************************** **************************************************************************/ unsigned char code dis1[]={電子學(xué)院 A1031}。// 檢測按鍵間隔時(shí)間 unsigned char TemperatureHlimit。//切換界面顯示子程序 void PLCDDISPLAY0(void)。//定時(shí)器 0中斷初始化 while(1) { 23 if(Keycodeflage == 1) //檢測按鍵標(biāo)志位,每隔 25ms 檢測一次按鍵 { Keycodeflage = 0。 if((Temperature=TemperatureHlimit)amp。 if(Screenchange==0) //確定按鍵已經(jīng)按下 { while(!Screenchange)。 //清屏 PLCDDISPLAY0()。 TemperatureHlimit。 } /************************************************************************** ** 函數(shù)名稱 : void LCDDISPLAY0(void) ** 功能描述 : 顯示子程序 **************************************************************************/ void LCDDISPLAY0(void) { /*******************顯示溫度上限值 *******************/ LCD12864_write_onedata(4,0,TemperatureHlimit/10+48)。 } if(PWMflage==100) { PWMflage=0。最后再一次感謝 所有在畢業(yè)設(shè)計(jì)中曾經(jīng)幫助過我的良師益友和同學(xué),以及在設(shè)計(jì)中被我引用或參考的論著的作者。 IN1=0。 LCD12864_Write_String(8,0,dis3)。(Screenchangeflagevalue == 1)) { VauleADDKeyflage = 0 。 //顯示溫度上下限值 } /*****************************溫度上限值加減 ************************/ if((Keyexchangeflage == 1)amp。 } } } } if((VauleAdd==0)) //判斷按鍵是否按下 { delay1ms()。 IN1 = 0。 } else { LCDDISPLAY0()。 IN1 = 0。 //按鍵減標(biāo)志位 unsigned char PWMflage。C}。 本次設(shè)計(jì)是基于室溫控制系統(tǒng),采用 DS18B20 模塊作為溫度采集傳感器,該傳感器只需簡單的電路就可以與單片機(jī)實(shí)現(xiàn)連接,并且數(shù)據(jù)之間采用的是單總線進(jìn)行通信即只需一個(gè) I/O 口就可以了,由于是數(shù)字量傳輸,增加了抗干擾能力,大大提高數(shù)據(jù)的準(zhǔn)確性。 我們的 可以從這里來思考 , 我們通常是利用空語句延時(shí),但是我們當(dāng)執(zhí)行其他子程序是也是需要時(shí)間的,即我們可以把處理子函數(shù)的時(shí)間作為按 鍵等待的時(shí)間,就是把它在為一個(gè)“延時(shí)子函數(shù)”,當(dāng)“延時(shí)”過去以后再檢測 I/O 口的電平。 系統(tǒng)軟件功能模塊框圖如圖 圖 系統(tǒng)軟件功能模塊框圖 主程序流程圖 將程序下載到單片機(jī)去后, 給單片機(jī)上電或復(fù)位單片機(jī),首先單片機(jī)對(duì)液晶初始化、定時(shí)器初始化等,延時(shí)一段時(shí)間等待個(gè)模塊就緒后單片機(jī)驅(qū)動(dòng)液晶顯示 主界面;單片機(jī)開始分時(shí)對(duì)溫度進(jìn)行檢測,然后對(duì)鍵盤進(jìn)行檢測,有按鍵按下時(shí)則進(jìn)行按鍵操作,無按鍵按下時(shí)就直接顯示測量結(jié)果,接著單片機(jī)判斷測量當(dāng)前的溫度是否滿足要求,如不滿足要求,則啟動(dòng)電機(jī),如已滿足工作,則繼續(xù)檢測顯示,然后就是周而復(fù)始的循環(huán)上述工作,主程序模塊如圖 所示。176??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。 設(shè)計(jì)思想 該設(shè)計(jì)是一種用于室內(nèi)溫度檢測控制系統(tǒng),該系統(tǒng)控制核心為單片機(jī),可分為硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分。提供全套畢業(yè)論文圖紙,歡迎咨詢 摘要 隨著中國社會(huì)經(jīng)濟(jì)的發(fā)展,人們生活水平的提高,人們對(duì)生活環(huán)境的舒適度也越來越重視,比如室內(nèi)的溫度情況。而 使用單片機(jī)作為核心 的數(shù)字溫度控制系統(tǒng),該系統(tǒng) 使得溫度的采集和數(shù)據(jù)處理問題能夠得到很好的解決 , 簡化數(shù)據(jù)傳輸與處理過程 , 具有集成度高,通用性好,功能強(qiáng),特別是體積小,重量輕,耗能低,可
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1