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

正文內(nèi)容

保健床控制系統(tǒng)的設(shè)計(jì)畢業(yè)論文(參考版)

2025-07-01 09:48本頁面
  

【正文】 } }}。 if(num3==0) { num2=0。 if(numt==20) { numt=0。 TL0=(6553650000)%256。 display()。 init_lcd()。 write_date(time[ge3])。 write_date(time[shi3])。 write_date(wendu[ge2])。 write_date(wendu[shi2])。 write_date(wendu[xiaoshu])。 write_date(0x2e)。 write_date(wendu[ge])。 write_date(wendu[shi])。 ge3=num3%10。 ge2=num2%10。 xiaoshu=num%10。} shi=num/100。d3=0。} else {d1=1。d3=1。} else if(num120) {d1=1。d3=1。(num261)) {d1=1。(num1num2)amp。(num119)amp。} else if((set_en==0)amp。d3=0。(num219)) {d1=1。(num161)amp。(num1num2)amp。} else if((set_en==0)amp。d3=0。 if(num160) {d1=0。 //這里的num,shi,ge,xiaoshu 必須 用unsigned int無符號(hào)整數(shù)來表示,用unshigned char 字符型則顯示錯(cuò)誤 num=Readtemp()。}}//顯示模塊void display(){ unsigned int num。(num2!=0)) { TR0=1。(num1==num2)amp。 } } } if((set_en1==2)amp。 if(!dec) { num3。 while(!add)。 { delay(10)。amp。 if(set_en1==3) set_en1=0。} if(!set3) { delay(10)。 while(!dec)。 } } if(!dec) { delay(10)。 if(!add) { num2++。 } } if(set_en==1) { if(!add)。}//溫度參數(shù)設(shè)定模塊void keyscan(){ if(!set) { delay(10)。 //放大十倍,這樣做的目的將小數(shù)點(diǎn)后第一位也轉(zhuǎn)換為可顯示數(shù)字,同時(shí)進(jìn)行一個(gè)四舍五入操作。 tt=t*。 t=t|a。 //讀高8位 t=b。 //讀取溫度寄存器 a=ReadOneChar()。 WriteOneChar(0xCC)。 // 跳過讀序號(hào)列號(hào)的操作 WriteOneChar(0x44)。 Init_DS18B20()。 unsigned int t=0。 }} unsigned int Readtemp()//讀取溫度{ unsigned char a=0。 DQ = 1。0x01。 i) { DQ = 0。 for (i=8。 } return(dat)。 // 給脈沖信號(hào) if(DQ) dat|=0x80。 // 給脈沖信號(hào) dat=1。i0。 unsigned char dat = 0。 //稍做延時(shí)后 如果x=0則初始化成功 x=1則初始化失敗 tmpDelay(20)。 //拉高總線 tmpDelay(14)。 //單片機(jī)將DQ拉低 tmpDelay(80)。 //DQ復(fù)位 tmpDelay(8)。} /******************************************************************************/void Init_DS18B20()//初始化ds1820{ unsigned char x=0。 delay(0)。i16。 } write_(0x80+0x40)。i++) { write_date(t0[i])。 for(i=0。 write_(0x06)。 write_(0x01)。}void init_lcd(){ lcden=0。 delay(5)。 delay(5)。}void write_date(uchar date){ lcdrs=1。 delay(5)。 delay(5)。}void write_(uchar ){ lcdrs=0。 EA=1。 TH0=(6553650000)/256。y)。x) for(y=z。 for(x=100。char set_en1=0。sbit DQ = P2^7。uchar code time[]=0123456789。uchar code t1[]=STem: STim: 。sbit set4=P2^4。sbit set2=P2^2。sbit add=P2^1。sbit d4=P2^6。sbit d2=P3^1。sbit lcden=P1^1。參考文獻(xiàn)[1] (第五版).北京:高等教育出版社,2009.[2] (第五版).北京:高等教育出版社,2009.[4] (第三版).北京:清華大學(xué)出版社,2008.[5] 張東,謝存禧,吳劍. 機(jī)器人化多功能護(hù)理床的研究與開發(fā). 機(jī)器人技術(shù)與應(yīng)用[J], 2003, (06) .[6] 陳慧. 基于單片機(jī)的溫度控制系統(tǒng)的軟件設(shè)計(jì). 寧夏機(jī)械[J], 2009 (04) .[7] 趙全利,(第2版).北京:機(jī)械工業(yè)出版社,2007[8] 馬忠梅,(第4版) .北京:北京航天航空大學(xué)出版 社,2007.[9] 白駒珩,雷曉平.單片計(jì)算機(jī)及其應(yīng)用.成都:電子科技大學(xué)出版社,1997.[10] :清華大學(xué)社,2006.[11] 小陸. 形形色色的多功能床. 中外輕工科技[J], 2000, (03) .[12] 馮菊香. 多功能自動(dòng)控制保健床. 太原科技[J], 2004, (04).[13] 程安宇,孫士民,徐洋. 基于 DS18B20的單片機(jī)溫度測(cè)量控制系統(tǒng)[J]. 兵工自動(dòng)化, 2007,(02).[14] 沙占友,集成溫度傳感器原理與應(yīng)用. 北京:機(jī)械工業(yè)出版社,2002,84~95.[15] H M Peitel,P J How to program,second : Prentice Hall,2009.[16] Stephen G in ANSI Books Indianapolis:Indiana,1994.[17] Kommidi Praveena,Kamma Indumathi. Design of a high temperature sensing system using luminescence lifetime measurement .Review of Scientific Instruments[J],2008,79(9).附 錄系統(tǒng)整體仿真電路圖整體系統(tǒng)PCB設(shè)計(jì)電路圖整體系統(tǒng)PCB圖整體系統(tǒng)設(shè)計(jì)程序:includedefine uchar unsigned char define uint unsigned int uchar i。為我順利完成畢業(yè)設(shè)計(jì)提供了極大的幫助。在這里,我要特別感謝我的導(dǎo)師XXX老師,在畢業(yè)設(shè)計(jì)的開始,王老師給了我很多幫助與指導(dǎo)。謝 辭通過幾個(gè)月的努力,我的畢業(yè)設(shè)計(jì)《保健床控制系統(tǒng)的設(shè)計(jì)》終于完成了。通過軟件仿真初步驗(yàn)證了設(shè)計(jì)的正確性和可行性。此次畢業(yè)設(shè)計(jì),一一實(shí)現(xiàn)了任務(wù)書中的各項(xiàng)要求,滿足了設(shè)計(jì)要求的精確度。 此次設(shè)計(jì)完全是自己靠用所學(xué)的專業(yè)知識(shí)不斷摸索測(cè)試解決了各各問題。同時(shí)查閱了大量的關(guān)于傳感器、單片機(jī)及其接口電路、恒溫控制方面的理論知識(shí)。通過使用各個(gè)軟件進(jìn)行仿真測(cè)試等,加深了對(duì)專業(yè)知識(shí)的了解。結(jié)論本文介紹了基于80C51單片機(jī)的數(shù)字恒溫控制系統(tǒng)的設(shè)計(jì),對(duì)系統(tǒng)整體硬件電路和軟件程序設(shè)計(jì)做了詳細(xì)分析,介紹了當(dāng)前數(shù)字溫度計(jì)的應(yīng)用及發(fā)展,介紹了仿真軟件proteus、keil以及電路板設(shè)計(jì)軟件Protel99SE的基本知識(shí),介紹了課題的設(shè)計(jì)方案選擇及原理,詳細(xì)介紹51單片機(jī)的結(jié)構(gòu)、特點(diǎn)等。分別運(yùn)行了基本環(huán)境溫度顯示、溫度上下限報(bào)警顯示、設(shè)定恒定溫度的運(yùn)行顯示、以及對(duì)恒溫進(jìn)行定時(shí)的運(yùn)行顯示。圖67 定時(shí)設(shè)置完成顯示如圖68和圖69所示,此時(shí)環(huán)境溫度已經(jīng)加熱到設(shè)定溫度值,并保持在上下1℃內(nèi)浮動(dòng),在課題設(shè)計(jì)要求之內(nèi),定時(shí)程序啟動(dòng),定時(shí)數(shù)值以每秒鍵一逐漸減為零后系統(tǒng)恢復(fù)初始狀態(tài),溫度和時(shí)間設(shè)定值歸零,加熱或散熱模塊停止動(dòng)作。檢查比較到當(dāng)前環(huán)境溫度為30℃,低于設(shè)定溫度值,加熱器D3開始運(yùn)行升溫。檢查比較到當(dāng)前環(huán)境溫度為30℃,高于設(shè)定溫度值,電風(fēng)扇D4開始運(yùn)行降溫。圖63 溫度上限報(bào)警顯示 恒溫控制顯示如圖64所示,6個(gè)設(shè)定按鍵分別與單片機(jī)P1口的6個(gè)引腳相接,通過按鍵可以手動(dòng)設(shè)定恒溫溫度值和定時(shí)時(shí)間值。(1).如圖62所示,此時(shí)測(cè)得環(huán)境溫度為19℃,低于溫度下限20℃,D1亮報(bào)警,同時(shí)加熱器D3開始工作。 基本溫度顯示如圖61所示,這是系統(tǒng)初始運(yùn)行,DS18B20已經(jīng)完成初始化后實(shí)時(shí)顯示環(huán)境溫度。通過設(shè)計(jì)程序流程圖,更為直觀地顯示了它們的工作方式。主程序流程如圖圖51所示: 開始判斷溫度是否在上下限范圍內(nèi)判斷是否設(shè)定恒溫溫度值判斷是否設(shè)定定時(shí)時(shí)間值顯示溫度,設(shè)定溫度值和定時(shí)時(shí)間值DS18B20初始化結(jié)束執(zhí)行定時(shí)執(zhí)行恒溫控制YYNN紅燈亮,電風(fēng)扇工作綠燈亮,加熱電阻工作超過溫度上限低于溫度下限圖51 整體系統(tǒng)程序流程圖 子程序設(shè)計(jì) DS18B20初始化程序DS18B20初始化流程圖如圖52所示:開始C51寄存器初始化18B20是否存在讀取溫度溫度數(shù)據(jù)處理溫度顯示結(jié)束溫度轉(zhuǎn)換命令YN圖52 DS18B20初始化流程圖 恒溫控制子程序在本恒溫系統(tǒng)設(shè)計(jì)中,通過程序設(shè)計(jì)分別控制加熱模塊和散熱模塊工作。當(dāng)各執(zhí)行模塊規(guī)劃好后,就可以規(guī)劃主程序了。每一個(gè)子程序也就是執(zhí)行一個(gè)小的功能執(zhí)行模塊,并為每一個(gè)執(zhí)行模塊進(jìn)行功能定義和接口定義。5 系統(tǒng)軟件設(shè)計(jì) 主程序設(shè)計(jì)本設(shè)計(jì)系統(tǒng)的功能是由硬件電路和軟件程序設(shè)計(jì)共同配合來實(shí)現(xiàn)的,當(dāng)硬件電路設(shè)計(jì)好后,軟件的程序設(shè)計(jì)也隨硬件的設(shè)計(jì)而設(shè)計(jì)。介紹了89C51單片機(jī)的結(jié)構(gòu)、特點(diǎn)、中斷、定時(shí)/計(jì)數(shù)功能等。如圖,當(dāng)測(cè)得的環(huán)境溫度高于溫度上限60℃時(shí),29腳端口置為低電平,紅色的發(fā)光二級(jí)管導(dǎo)通發(fā)光,同時(shí)散熱裝置啟動(dòng),散熱電風(fēng)扇開始運(yùn)行散熱;當(dāng)測(cè)得的環(huán)境溫度低于溫度下限20℃時(shí),30腳端口置為低電平,綠色的發(fā)光二級(jí)管導(dǎo)通發(fā)光,同時(shí)加熱裝置啟動(dòng),加熱電阻開始運(yùn)行加熱。如圖410所示:圖410 溫度上下限報(bào)警電路圖在電路上,一個(gè)紅色的發(fā)光二極管和一個(gè)綠色的發(fā)光二極管分別于單片機(jī)上的29腳和30腳相連,并且另一端都接有5V電源,有29腳和30腳的端口所發(fā)出的高低電
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1