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

正文內(nèi)容

基于單片機(jī)實現(xiàn)的制冷溫控系統(tǒng)的設(shè)計-閱讀頁

2024-12-02 14:59本頁面
  

【正文】 擇端( H/L)。 ? 6 腳 E:使能信號。 ? 15 腳 BL1:背光電源正極。 系統(tǒng)顯示電路如圖 所示。本系統(tǒng)在復(fù)位后即置 P2^6腳和 P2^7 腳為低電平,在當(dāng)前室溫低于設(shè)定溫度時,通過置 P2^7 腳為高電平來驅(qū)動后級加熱系統(tǒng) ,本系統(tǒng)采用紅色 LED 來代替加熱系統(tǒng);在當(dāng)前室溫高于設(shè)定溫度時,通過置 P2^6 腳高電平來驅(qū)動后級制冷系統(tǒng),本系統(tǒng)采用藍(lán)色 LED 來代替制冷系統(tǒng)。 圖 輸出控制電路 總電路設(shè)計 系統(tǒng)總電路圖如圖 所示。 煙臺南山學(xué)院本科畢業(yè)論文 15 表 系統(tǒng)所用元器件 元器件名稱 數(shù)量 點觸式開關(guān) 16 30pF 瓷片電容 2 10uF 電解電容 1 藍(lán)色 LED 1 紅色 RED 1 5V電源插座 1 自鎖開關(guān) 1 LCD1602 1 1/4W10K 電阻 3 10K 可調(diào)電阻 1 AT89C52 1 DS18B20 1 12MHz 晶振 1 煙臺南山學(xué)院本科畢業(yè)論文 16 3 軟件系統(tǒng)設(shè)計 軟件系統(tǒng)總體方案設(shè)計 系統(tǒng)軟件由主程序模塊、測溫程序模塊、鍵盤掃描程序模塊以及液晶驅(qū)動程序模塊組成。 圖 系統(tǒng)軟件流程圖 煙臺南山學(xué)院本科畢業(yè)論文 17 4 系統(tǒng)調(diào)試 編寫程序, 編譯通過后生成 .hex 文件加載到 Protuse 下可正常運行。當(dāng)利用鍵盤設(shè)定的溫度高于 DS18B20 默認(rèn)的 ℃ 時,紅色 LED 燈被點亮;當(dāng)設(shè)定的溫度低于 DS18B20 默認(rèn)的 ℃ 時,藍(lán)色 LED 燈被點亮。 圖 紅色 LED 燈點亮 煙臺南山學(xué)院本科畢業(yè)論文 18 當(dāng)設(shè)定的溫度低于 DS18B20 默認(rèn)的 ℃ 時,藍(lán)色 LED 燈被點亮。 圖 藍(lán)色 LED燈點亮 煙臺南山學(xué)院本科畢業(yè)論文 19 總結(jié) 1 系統(tǒng) 優(yōu)點及 所存缺陷 本系統(tǒng)基于單片機(jī) AT89C52 開發(fā), AT89C52 增加了在線調(diào)試功能,即程序可以通過 JTAG 接口下載,調(diào)試和固化,因而該芯片的開發(fā)不再需要昂貴的硬件仿真器,可實現(xiàn)實時仿真, 減少了資金浪費和資源浪費。 本系統(tǒng)只對溫度的部分 自動 調(diào)節(jié)有作用, 比如 當(dāng)溫度高于設(shè)定上限溫度時,系統(tǒng)自動啟動制冷繼電器進(jìn)行制冷,使溫度下降,當(dāng)溫度下 降到下限溫度時,停止制冷。本系統(tǒng)使用 AT89C52作為中央控制器,使用 DS18B20 進(jìn)行實時溫度采集,并在 1602 液晶上實時顯示當(dāng)前運行狀態(tài)和溫度,精確到小數(shù)點一位( ℃) 。 2 心得體會 得到論文題目的時候我便 首先 查閱資料 分析系統(tǒng)要求,在 Protuse 里完成硬件原理圖的搭建,然后開始在 Keil 環(huán)境下著手編寫各部分程序,調(diào)試相應(yīng)的程序,在調(diào)試通過后再下載到 Protuse 里進(jìn)行仿 真,發(fā)現(xiàn)問題后再返回 Keil 下修改相應(yīng)程序,直到最后仿真通過,最后在 Altium Designer 6 中畫出電路原理圖。同時結(jié)果也讓我非常滿意,希望本次畢業(yè)設(shè)計可以為我的四年大學(xué)生活畫上圓滿的句號。 煙臺南山學(xué)院本科畢業(yè)論文 20 致謝 四年的讀書生活在這個季節(jié)即將劃上一個句號,而于我的人生卻只是一個逗號,我將面對又一次征程的開始。 偉人、名人為我所崇拜,可是我更急切地要把我的敬意和贊美獻(xiàn)給一位平凡的人,我的導(dǎo)師。您治學(xué)嚴(yán)謹(jǐn),學(xué)識淵博,思想深邃,視野雄闊,為我營造了一種良好的精神氛圍。 感謝我的爸爸媽媽,焉得諼草,言樹之背,養(yǎng)育之恩,無以回報,你們永遠(yuǎn)健康快樂是我最大的心愿。 最后再一次感謝所有在畢業(yè)設(shè)計中曾經(jīng)幫助過我的良師益友和同學(xué),以及在設(shè)計中被我引用或參考的論著的作者?;貞涍@四年生活的點點滴滴,從入學(xué)時 對大學(xué)生活的無限憧憬到課堂上對各位老師學(xué)術(shù)學(xué)識的深沉沉湎,從奔波于教室圖書館的來去匆匆到業(yè)余生活的五彩繽紛,一切中的一切都是歷歷在目,讓人倍感留戀,倍感珍惜。四年來,我的師長、我的領(lǐng)導(dǎo)、我的同學(xué)給予我的關(guān)心和幫助,使我終身收益,我真心地感謝他們。置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了明確的學(xué)術(shù)目標(biāo),領(lǐng)會了基本的思 考方式,掌握了通用的研究方法,而且還明白了許多待人接物與為人處世的道理。正是由于 他 在百忙之中多次審閱全文,對細(xì)節(jié)進(jìn)行修改,并為本文的撰寫提供了許多中肯而且寶貴的意見,本文才得以成型 。 煙臺南山學(xué)院本科畢業(yè)論文 21 參考 文獻(xiàn) [1] 郭文川主編 . 單片機(jī)原理與接口技術(shù) . 北京:中國農(nóng)業(yè)出版社, 2020. [2] 郭天祥主編 . 51 單片機(jī) C 語言教程 . 北京:電子工業(yè)出版社, 2020. [3]凌玉華 .單片機(jī)原理與應(yīng)用系統(tǒng)設(shè)計 長沙 :中南大學(xué)出版社 2020 [4] 劉鳴 ,車立新 ,陳興梧 ,趙煜 . 溫度傳感器 DS18B20 的特性及程序設(shè)計方法 . 電測與儀表 , 2020,(10) . [5] 周月霞 ,孫傳友 . DS18B20 硬件連接及軟件編程 [J]. 傳感器世界 , 2020,(12) . [6] 劉易雄 ,劉建雄 DS18B20 接口的 C語言程序設(shè)計 . 儀器儀表用戶 ,河南科技大學(xué)機(jī)電工程學(xué)院 ,2020,06 [7] 陳濤 . DS18B20 芯片與單片微控制器的接口設(shè)計與應(yīng)用 [J]. 山東煤炭科技 , 2020,(03) . [8] 陳躍東 . DS18B20 集成溫度傳感器原理及其應(yīng)用 [J]. 安徽工程科技學(xué)院學(xué)報 , 2020,(04) . [9] Zhang Chunzhi Feng Haiming. Design of Microcontrollers Control System of Electric Refrigerator[J] .Journal of Beijing Vocational amp。 extern float TEMP_SET。 extern uint S_Count。 extern uint N_Count。 extern uchar Current_Temp_Display_Buffer[]。 extern int sel。//液晶使能 sbit lcdrs=P2^0。//DS18B20 數(shù)據(jù)端 sbit XX =P2^5。//輸出信號 sbit warm =P2^7。 float TEMP_SET=。 uint S_Count=0。 uint N_Count=0。 uchar Current_Temp_Display_Buffer[]={ NOW: }。 int sel=0。 //////////////////////定時 /////////////////////////////// void timer0_init(void) { TMOD = 0x00 。//單片機(jī)晶振為 12MHz,機(jī)器周期為 1us, t=5ms, //N=5000/1=5000 TL0 = (81925000)%32。 TR0=1。 TL0 = (81925000)%32。 Read_Temperature()。 T_Count=0。 } TR0=1。 Init_DS18B20()。 while(1) { Print()。 Comparison()。amp。 cold=0。 warm=0。 warm=0。 extern void Read_Temperature()。 endif : include include define delayNOP() {_nop_()。_nop_()。} uchar code Temperature_Char[8] = {0x0c,0x12,0x12,0x0c,0x00,0x00,0x00,0x00}。 uchar CurrentT = 0。 uchar Display_Digit[]={0,0,0,0}。 void Delay_INI(uint x) { while(x)。_nop_()。_nop_()。_nop_()。_nop_()。 n。 } uchar Init_DS18B20() { 煙臺南山學(xué)院本科畢業(yè)論文 26 uchar status。 Delay_INI(8)。 Delay_INI(90)。 Delay_INI(8)。 Delay_INI(100)。 return status。 DQ = 1。 for(i=0。i++) { DQ = 0。 DQ = 1。 _nop_()。 Delay(30)。 } return dat。 for(i=0。i++) { DQ = 0。 0x01。 DQ = 1。 } 煙臺南山學(xué)院本科畢業(yè)論文 27 } void Read_Temperature() { if(Init_DS18B20()==1) DS18B20_IS_OK=0。 WriteOneByte(0x44)。 WriteOneByte(0xcc)。 Temp_Value[0] = ReadOneByte()。 DS18B20_IS_OK=1。 if((Temp_Value[1]amp。 Temp_Value[0] = ~Temp_Value[0]+1。 ng = 1。0x0f]。0xf0)4) | ((Temp_Value[1]amp。 Display_Digit[3] = CurrentT/100。 Display_Digit[1] = CurrentT%10。039。.39。039。039。039。 if(Display_Digit[3] == 0) Current_Temp_Display_Buffer[7] = 39。 if(Display_Digit[2] == 0amp。Display_Digit[3]==0) 煙臺南山學(xué)院本科畢業(yè)論文 28 Current_Temp_Display_Buffer[8] = 39。 if(ng) { TEMP_NOW=(Display_Digit[2]*10+Display_Digit[1]+Display_Digit[0]*)。 39。39。 39。39。39。 extern void set_num()。 endif : include include include include uchar code KeyCodeTable[]= { 0x11,0x12,0x14,0x18,0x21,0x22,0x24,0x28,0x41,0x42,0x44,0x48,0x81,0x82,0x84,0x88 }。 for(i=0。i++)。 P3 = 0xf0。0xf0)!=0xf0) { Delay_key()。0xf0)!=0xf0) { sCode = 0xfe。k4。 if((P3amp。 if(kCode == KeyCodeTable[0]) return K_ONE。 else if(kCode == KeyCodeTable[2]) return K_THREE。 else if(kCode == KeyCodeTable[4]) return K_FIVE。 else if(kCode == KeyCodeTable[6]) return K_SEVEN。 else if(kCode == KeyCodeTable[8]) return K_NINE。 else if(kCode == KeyCodeTable[10]) return K_DOWN。 else if(kCode == KeyCodeTable[12]) return K_OK。 else if(kCode == KeyCodeTable[14]) return K_POINT。 } else sCode = _crol_(sCode,1)。 } void set_num() { uchar key。 if(K_CLEAR == key) { while(Keys_Scan() == K_CLEAR)。 39。 39。 39。 39。 cold=0。 } if(K_UP == key) { while(Keys_Scan() == K_UP)。amp。 } else if(set_Temp_Display_Buffer[11]==57) { set_Temp_Display_Buffer[11]=
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1