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

正文內(nèi)容

51單片機(jī)溫度測量與控制系統(tǒng)_畢業(yè)論文(參考版)

2025-07-16 11:35本頁面
  

【正文】 致謝詞 最后 對在本次畢業(yè)設(shè)計中給予過我?guī)椭睦蠋熀屯瑢W(xué)至上我最真摯的謝意 。通過這些都使我對采用單片機(jī)設(shè)計方法有了更深的理解和掌握,同時也讓我把所學(xué)的知識廣泛的應(yīng)用到了實踐中,充分的做到了理論與實踐相結(jié)合。軟件設(shè)計包括用單片機(jī)設(shè)計語言設(shè)計控制系統(tǒng)并仿真、實現(xiàn)。 通過 幾 個月的設(shè)計,我也有很深的感觸:當(dāng)今社會在飛速發(fā)展,科學(xué)技術(shù)發(fā)展的速度更是迅猛無比,尤其是單片機(jī)技術(shù)在未來社會發(fā)展中一定會起著十分重要的作用,而通過本次設(shè)計無論是 從硬件實現(xiàn)還是到整個程序的完成,無不是對我個人專業(yè)能力的一次提高和體現(xiàn)。 //調(diào)用按鍵設(shè)定子函數(shù) } } 第 5章 總結(jié)全文 結(jié)束語 在本次設(shè)計中,我們所學(xué)過的理論知識接受了實踐的檢驗,增強我的綜合運用所學(xué)知識的能力及動手能力,為以后的學(xué)習(xí)和工作打下了良好的基礎(chǔ)。 //調(diào)用溫度控制子函數(shù) display()。 cltemp = TMPL / 16 + TMPH * 16。 TMPL = read_byte()。 write_byte(jump_ROM)。 write_byte(start)。 //初始化 while(1) //子涵數(shù)反復(fù)調(diào)用 { Reset()。 P3=0xff。 //啟動制冷模塊 qdjr=0。 //啟動加熱模塊 qdzl=0。 } } 溫度控制子函數(shù),溫度自動控制功能 void zdkz() { if(cltemp50||cltemp5) { Bjmk=1。 write_bit(temp)。 temp = temp amp。 i8。 } 溫度采集相關(guān)子函數(shù),向 DS18B20 寫一個字節(jié) void write_byte(uchar val) { uchar i,temp。 } delay(6)。 i8。 receive_data = 0。 } 溫度采 集相關(guān)子函數(shù),從 DS18B20 讀一個字節(jié) uchar read_byte(void) { uchar i,m,receive_data。 delay(5)。 } 溫度采集相關(guān)子函數(shù),向 DS18B20 寫一位 void write_bit(uchar bitval) { DQ=0。 i++)。 for(i=0。 DQ = 0。 return(deceive_ready)。 deceive_ready = DQ。 DQ = 1。 DQ = 0。 P2 = 0。 Delay_1ms(1)。 P0 = table[cltemp%10]。 P2 = 6。 Delay_1ms(1)。 P0 = table[mbtemp%10]。 P2 = 4。 } } Delay_1ms(50)。 //設(shè)定溫度加 if(mbtemp == 100) { mbtemp=0 } } else if(KEY2 == 0) { mbtemp = mbtemp。 } 按鍵設(shè)定子函數(shù),設(shè)定溫度 void KEY() { if(KEY1==0 || KEY2==0 || KEY3==0) { Delay_1ms(20)。x=148。ji。 } ,延時時間為 1ms * x void Delay_1ms(uint i)//1ms 延時 { uchar x,j。 iN。 ,延時時間 Nus void delay(uint N) { int i。 //溫度數(shù)據(jù) unsigned char mbtemp。 //3 個按鍵 sbit qdjr = P1^0 //加熱信號 sbit QDZL = P1^1 //制冷信號 Sbit bjmk = P1^2 //報警信號 unsigned char TMPH,TMPL。 sbit KEY2 = P3^3。 程序初始化 include define uchar unsigned char define uint unsigned int define jump_ROM 0xCC define start 0x44 define read_EEROM 0xBE sbit DQ = P2^3。此外,還應(yīng)考慮系統(tǒng)的控制要求,做到采樣時間短,控制精度高。而顯示部分在整個的設(shè)計過程中的作用也是很大的。 鍵盤電路圖如 所示 圖 鍵盤電路圖 顯示電路 通過 74HC573和 74HC138芯片將主機(jī)處理的溫度信息顯示在 LED數(shù)碼管上。根據(jù)選用原則:以最少的按鍵,實現(xiàn)盡可能多的功能。 鍵盤電路 按鍵有矩 陣鍵盤和獨立式鍵盤兩種形式。當(dāng)測量的溫度超過了設(shè)定的最高溫度 , 、 、 由低電平變成高 電平 ,啟東溫度控制電路模塊和報警, 反之 , 、 、 由高電平變成低 電平, 就停止溫度 控制電路 模塊和報警 。 溫度控制電路 圖 溫度控制電路 溫度控制電路 如圖 所示 ,先通過鍵盤設(shè)定溫度,再把實際測量的溫度和設(shè)定的溫度 進(jìn)行比較 ,來控制 、 、 端口的高低電平。 DS18B20每一步操作都要遵循嚴(yán)格的工作時序和通信協(xié)議。無論是內(nèi)部寄生電源還是外部供電, I/O 口線要接 10KΩ 左右的上拉電阻 .我們采用的是第一種連接方法 ,如圖 :把 DS18B20的數(shù)據(jù)線與單片機(jī)的 P23 腳連接 ,再加上上拉電 阻。 溫度采集電路 DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成: 64 位光刻 ROM,溫度傳感器 ,非揮發(fā)的溫度報警觸發(fā)器 TH 和 TL,高速暫存器。電路中的微調(diào)電容通常選擇為30pF 左右,該電容的大小會影響到振蕩器頻率的高低、振蕩器的穩(wěn)定性和起振的快速性。 MCS51 內(nèi)部有一個用于構(gòu)成振蕩器的高增益反向放大器,該高增益反向放大器的輸入端為芯片的引腳XTAL1,輸出端為 XTAL2。 ( 3)應(yīng)用系統(tǒng)開發(fā)具有特殊性 圖 單片機(jī) 最小系統(tǒng)圖 單片機(jī)最小系統(tǒng)如圖 所示,其中有 4個雙向的 8 位并行 I/O端口,分別記作 P0、 P P P3,都可以用于數(shù)據(jù)的輸出和輸入,P3 口具有第二功能為系統(tǒng)提供一些控制信號。其應(yīng)用特點是 : ( 1)全部 I/O口線均可供用戶使用。 第 3章 硬件電路設(shè)計 單片機(jī)最小的系統(tǒng) 目前的單片機(jī)開發(fā)系統(tǒng)只能夠仿真單片機(jī),卻沒有給用戶提供一個通用的最小系統(tǒng)。如果需要顯示的內(nèi)容只有數(shù)碼
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1