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

正文內(nèi)容

基于ds18b20的數(shù)控溫度系統(tǒng)-資料下載頁

2025-06-01 15:37本頁面

【導(dǎo)讀】系統(tǒng)硬件設(shè)計及軟件實現(xiàn)方法。。硬件電路主要由單片機AT89S51,溫度。傳感器,LCD1602和繼電器等組成。電路,介紹了它們的工作原理及工作過程。該溫度控制系統(tǒng)能夠顯示實。時溫度,并能夠和設(shè)定的溫度相比較,從而產(chǎn)生響應(yīng)的動作。

  

【正文】 檢測溫度是否為負 Y 檢測溫度是否等于設(shè)定溫度 N 檢測溫度是否大于設(shè)定溫度 N Y 繼電器返回 繼電器動作 返回 Y N 開始 基于單片機的數(shù)控溫度系統(tǒng)設(shè)計 31 結(jié)束語 本論文研究了基于 DS18B20 的溫度控制系統(tǒng)的發(fā)展過程,結(jié)構(gòu)原理 ;從硬件和軟件兩個角度研究了 溫度控制系統(tǒng)的設(shè)計 方法以及實現(xiàn)的功能。 設(shè)計中我不僅查閱大量的的文獻資料寫出設(shè)計說明,而且努力作出了應(yīng)對各種困難,設(shè)計過程我學到了很多以前在書本上沒有學到的知識,同時也鍛煉了在獨立設(shè)計實踐中發(fā)現(xiàn)問題解決問題的能力。設(shè)計中遇到各種問題經(jīng)常先自己鉆研,研究不出然后與導(dǎo)師在一起討論,在討論中逐漸的完善論文的設(shè)計,學習和增長了新的 知識,提高了自身能力。 由于時間和個人技術(shù)的原因,沒能完成硬件實物的制作,這給這次設(shè)計留下了一點遺憾。 總之,更重要的還是提高了自身獨立設(shè)計開發(fā)產(chǎn)品的能力,為日后的進一步學習和工作打下了堅實的基礎(chǔ)。 基于單片機的數(shù)控溫度系統(tǒng)設(shè)計 32 致謝 短暫而又充實的本科畢業(yè)設(shè)計就要結(jié)束了。在這段設(shè)計時間里,我把所學的理論知識應(yīng)用到科研實踐中去并用實踐來進一步檢驗理論。通過理論和實踐相結(jié)合的方式,學到了很多新的知識。我所取得的成績離不開老師和同學幫助。 感謝我的指導(dǎo)老師。她是一個治學嚴謹、工作極其認真的人,并有豐富的經(jīng)驗 , 也是一位關(guān) 心學生、處處為學生著想、非常負責任的老師。她為我們提供了許多學習新知識的好機會,鍛煉了我們的實際工作能力。 感謝在學業(yè)及學位論文的完成過程中對我關(guān)心和幫助的同學、室友。 最后,謹以此文獻給我所有關(guān)心、教育和支持我的老師、同學和父母。 參考文獻 [1] 陳濤 . DS18B20 芯片與單片微控制器的接口設(shè)計與應(yīng)用 [J]. 山東煤炭科技 , 20xx,(03) . 基于單片機的數(shù)控溫度系統(tǒng)設(shè)計 33 [2] 陳躍東 . DS18B20 集成溫度傳感器原理及其應(yīng)用 [J]. 安徽工程科技學院學報 , 20xx,(04) . [3] 蔣力培 .單片微機系統(tǒng)實用教程 . 北京 :機械工業(yè)出版社 ,20xx,02 [4] 馮育長 .單片機系統(tǒng)設(shè)計與實例分析 .西安電子科技大學出版社 ,20xx,05 [5] 余瑾,姚燕 .基于 DS18B20 測溫的單片機溫度控制器系統(tǒng)。單片機開發(fā)與應(yīng)用,20xx,25(32)。105106. [6] 蔡明文 ,馮先成 . 單片機課程設(shè)計。 華中科技大學出版社 , 20xx [7] 周興華 .單片機智能化產(chǎn)品 ——C 語言設(shè)計實例詳解,北京航天航空大學出版社,20xx [8] 蘇燕 . PIC16C73 在太陽能熱水器中的應(yīng)用 .山東科學 ,20xx, 06 [9] Zhang Chunzhi Feng Haimin g. Design of Microcontrollers Control System of Electric Refrigerator[J] .Journal of Beijing Vocational amp。 Technical Institute of ,(03). [10] Tom Fox. build the Intelligent Thermometer [J].Computer amp。 Electronics, January,1983 [11] . Enabling reusable onchip Micro,1997 [12] 李移倫 . 單片機原理及應(yīng)用。中南大學出版社 , 20xx [13] 余瑾,姚燕 .基于 DS18B20 測溫的單片機溫度控制器系統(tǒng)。單片機開發(fā)與應(yīng)用,20xx,25(32)。105106. [14] 劉鳴 ,車立新 ,陳興梧 ,趙煜 . 溫度傳感器 DS18B20 的特性及程序設(shè)計方法 . 電測與儀表 , 20xx,(10) . [15] 鄭國川 . 顯示器單元電路解說。電子科技大學出版社 , 20xx 基于單片機的數(shù)控溫度系統(tǒng)設(shè)計 34 附錄 1:原理圖 Y1 12MC130PF C2 30PF溫度檢測電路電源電路VCC+5U01 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16P2 Header 16HVCC10KRVO1VCCDS0 LED0DS1 LED01KR11KR2VCC液晶顯示器接口電路D1 1N4007D2 1N4007D3 1N4007D4 1N40071 2ACIN CON1+C3 470+C5 470C4 104C6 104+12+5IN12OUT3GNDU1 7805EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P10/T1P11/T2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U2AT89S52LS BellR6 1K+5BELLQ8 9015RS RQ E PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 RS RW E BELL123J1 DS18B20R7 1K123J5(CTL1)CON3RELAYK0RELAYSPDT0D5控制加熱Q7 S9015S0 SWPBR3 1KR4 10K+JC110UFVCCX1 X2X1 X2+5VRELAYR8 1K R9 1K VCCS1 SWPB S2 SWPBP11 P12P11 P12設(shè)定溫度按鍵R10 1K123J5(CTL2)CON4RELAY1K1RELAYSPDT1D6 1N4007+5控制冷卻Q2 S9015基于單片機的數(shù)控溫度系統(tǒng)設(shè)計 35 程序 代碼 include include define uchar unsigned char define uint unsigned int sbit DQ=P3^6。 sbit rs=P1^4。 sbit rw=P1^3。 sbit en=P1^2。 void init_18b20()。 void write(uchar dat)。 uchar read()。 uchar read_tu()。 void delay(uint z)。 void delay1(uint t)。 void init_1602()。 void (uchar )。 void dat(uchar dat)。 void disp(num)。 void main() { uchar temp。 init_18b20()。 基于單片機的數(shù)控溫度系統(tǒng)設(shè)計 36 init_1602()。 delay1(30)。 while(1) { temp=read_tu()。 disp(temp)。 // delay(5000)。 //每 5 秒檢測一下溫度; } } void init_18b20() { DQ=1。 delay1(8)。 DQ=0。 delay1(85)。 DQ=1。 _nop_()。 _nop_()。 delay1(14)。 } void write(uchar dat) { uchar i。 for(i=0。i8。i++) { DQ=0。 基于單片機的數(shù)控溫度系統(tǒng)設(shè)計 37 DQ=datamp。0x01。 delay1(5)。 DQ=1。 dat=1。 } } uchar read() { uchar i,dat=0。 for(i=0。i8。i++) { DQ=0。 _nop_()。 _nop_()。 dat=1。 DQ=1。 _nop_()。 _nop_()。 if(DQ) dat|=0x80。 delay1(30)。 DQ=1。 } return dat。 } uchar read_tu() { uchar a,b。 init_18b20()。 基于單片機的數(shù)控溫度系統(tǒng)設(shè)計 38 write(0xcc)。 write(0x44)。 delay1(125)。 init_18b20()。 write(0xcc)。 write(0xbe)。 a=read()。 b=read()。 b=4。 b|=(aamp。0xf0)4。 delay1(200)。 return b。 } void disp(uchar num) { uchar shi,ge。 shi=num/10。 ge=num%10。 init_1602()。 (0x80)。 dat(0x30+shi)。//在 1602 碼表中, 0x31 對應(yīng)的是 1,以此類推, dat(0x30+ge)。// 要顯示某個數(shù),必須加上 0x30 } //1602 初始化 void init_1602() { delay(15)。 基于單片機的數(shù)控溫度系統(tǒng)設(shè)計 39 (0x38)。 delay(5)。 (0x38)。 delay(5)。 (0x38)。 (0x38)。 (0x08)。 (0x01)。 (0x06)。 (0x0c)。 } //寫指令 void (uchar ) { en=0。 rw=0。 rs=0。 P1=。 delay(5)。 en=1。 delay(5)。 en=0。 } //寫數(shù)據(jù) void dat(uchar dat) { rw=0。 rs=1。 P1=dat。 基于單片機的數(shù)控溫度系統(tǒng)設(shè)計 40 delay(5)。 en=1。 delay(5)。 en=0。 } //延時程序 1ms void delay(uint z) { uint x,y。 for(x=0。xz。x++) for(y=0。y110。y++)。 } void delay1(uint t) { uint n。 n=0。 while(nt) { n++。 } } 基于單片機的數(shù)控溫度系統(tǒng)設(shè)計 41 附錄 2:仿真電路圖 基于單片機的數(shù)控溫度系統(tǒng)設(shè)計 42
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1