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

正文內(nèi)容

基于51單片機的水質(zhì)檢測儀畢業(yè)論文設(shè)計-資料下載頁

2025-08-19 20:03本頁面

【導(dǎo)讀】理抽換算成電阻的值,使用DS18B20作為溫度采集模塊,用RS485實現(xiàn)遠(yuǎn)距離傳送。主機的數(shù)據(jù)轉(zhuǎn)換和處理,將溫度值通過字符液晶1602顯示器顯示。本設(shè)計結(jié)構(gòu)簡單,使。用靈活,具有很大的使用和研究價值。導(dǎo)下進行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致。含我為獲得及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。明并表示了謝意。以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻。的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法。律后果由本人承擔(dān)。涉密論文按學(xué)校規(guī)定處理。

  

【正文】 序列 溫度℃ 測量器材 1 2 3 4 水質(zhì)檢測儀 溫度計 由此表可知,雖然數(shù)據(jù)有差別,但是在誤差范圍允許之內(nèi),因此本次設(shè)計對溫度的檢測是正確的。 結(jié)束語 本 系統(tǒng)編程采用 C語言,用單片機 AT89S51 作系統(tǒng)核心,主要完成對顯示電路設(shè)計、485 通信電路,溫度檢測模塊等功能的設(shè)計。實現(xiàn)了對水中電阻及溫度的檢測,以 及實現(xiàn)了遠(yuǎn)距離傳送。 在本設(shè)計電路完成后,它可實現(xiàn)檢驗兩種參數(shù)是否達標(biāo) 。 而本設(shè)計不足在于只檢測了溫度及電阻兩塊, 若能加上其他的傳感器,則可以方便的檢測水中的 PH值,渾濁度,溶解氧等。 隨著科技的發(fā)展,工業(yè)發(fā)展進入了新的時代,這種結(jié)構(gòu)具有接口簡單和使用靈活等優(yōu)點。由單片機構(gòu)成的系統(tǒng)在一些較大型的工業(yè)過程控制、自動控制等方面得到了廣泛的應(yīng)用。在目前的發(fā)展形勢下,因功耗越來越低,可靠性越來越高, Inter 的普及,單片機的應(yīng)用領(lǐng)域?qū)⒃絹碓綇V泛。因此,水質(zhì)監(jiān)測系統(tǒng)的研究和使用具有很大的應(yīng)用價值。 27 致謝 語 經(jīng)過近 半年的忙碌和工作,本次畢業(yè)論文已經(jīng)接近尾聲,作為一個本科生的畢業(yè)論文,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及同學(xué)們的支持,想要完成這個論文是難以想象的。 在這里首先要感謝本設(shè)計的指導(dǎo)老師任志山老師。任志山老師平日里工作繁多,但在本設(shè)計做畢業(yè)論文的過程中,從確定論文題目,任務(wù)計劃書,資料查找等階段都給予了本設(shè)計悉心的指導(dǎo)。 有了老師們的監(jiān)督和指導(dǎo),讓本設(shè)計能夠很好地學(xué)習(xí)專業(yè)知識,培養(yǎng)自己的動手能力,這在畢業(yè)設(shè)計中發(fā)揮了非常重要的作用。在設(shè)計過程中,老師以自己精專的知識,不斷地啟 發(fā)本設(shè)計,使本設(shè)計的設(shè)計得以順利進行,也使得本設(shè)計自己的專業(yè)水平有很大程度的提高。 除了任志山老師的專業(yè)水平外,其嚴(yán)謹(jǐn)求實的治學(xué)態(tài)度、高度的敬業(yè)精神對本設(shè)計產(chǎn)生重要影響。 再次,本設(shè)計要感謝同學(xué)對本設(shè)計幫助和指導(dǎo),在設(shè)計中不懂的請教同學(xué)時,總是很熱心的幫本設(shè)計發(fā)現(xiàn)問題,尋找更好的解決辦法。 然后還要感謝大學(xué)四年來所有的老師,為本設(shè)計打下牢固的專業(yè)知識的基礎(chǔ),同時還要感謝所有的同學(xué)們,正是因為有了你們的支持和鼓勵,此次畢業(yè)論文才會順利完成。祝你們身體健康,工作順利。 28 參考文獻 [1] 樂嘉華,溫度檢測技術(shù)的現(xiàn)狀和未來,煤油化工自動化 [J].1998( 3), 3638. [2] 何立民 .MCS51 系列單片機應(yīng)用系統(tǒng)設(shè)計,第一版,北京航空航天大學(xué)出版社, 1993,1924. [3] 張君謨 .單片機中級教程,第一版,北京航空航天大學(xué)出版社, 2020, 2543. [4] 沙占友 . 集成溫度傳感器原理與應(yīng)用 . 北京:機械工業(yè)出版社, 2020, 8495. [5] 劉川來,李康康,劉成才,徐健,一種組合式溫度傳感器的研究 [J]. 儀器儀表學(xué)報 , 2020,28( 31): 888892. [6] 余威明 . DS18B20 高精度多點溫度檢測顯示系統(tǒng) [J]. 儀表技術(shù) , 2020,03: 3739. [7] 王海燕 . 在線水質(zhì)電導(dǎo)率信號采集系統(tǒng)的電路設(shè)計 [J] 醫(yī)療衛(wèi)生裝備, 2020, 10 [8] 鄭聯(lián)英 . 水溶液電導(dǎo)率的測量方法研究 [D]. 北京 : 北京化工大 學(xué) , 2020: 46. [9] [2] 趙亮 . 跟我學(xué) 51 單片機(七) —— LCD1602 液晶顯示模塊 [J].電子制作 . 2020: 卷 7期 7477 [10] HU for temperature characteristic of temperature relay. Electro Mechanical,2020,(9):4648 [11] Sun temperature system of resistance Technology,2020,22(2):5052 29 附錄 1 電路原理圖 30 附錄( 2) .電路 PCB 圖 31 附 錄 ( 3) .主要程序 溫度檢測: include include include sbit DE_RE=P3^4。 sbit DQ=P2^3。 //ds18b20 與單片機連接口 uchar gao,di。 uchar bai,shi,ge。 uchar tflag。 uchar recdata。 uint tvalue,tvalue1,tvalue2,TEMP。 //溫度值 /******************************************* 函數(shù)名稱 : delay_18B20 功 能 : 為 18b20 溫度轉(zhuǎn)換器提供延時 參 數(shù) : 延時 i微秒 返回值 : 無 ********************************************/ void delay_18B20(unsigned int i) { while(i)。 } /******************************************* 函數(shù)名稱 : ds1820rst() 功 能 : 18b20 溫度轉(zhuǎn)換器復(fù)位功能 參 數(shù) : 復(fù)位函數(shù) 返回值 : 無 ********************************************/ void ds1820rst() { unsigned char x=0。 DQ = 1。 //DQ 復(fù)位 delay_18B20(4)。 //延時 DQ = 0。 //DQ 拉低 delay_18B20(100)。 //精確延時大于 480us DQ = 1。 //拉高 delay_18B20(40)。 } /******************************************* 32 函數(shù)名稱 : ds1820rd 功 能 : 讀出 18b20 溫度轉(zhuǎn)換器中數(shù)據(jù) 參 數(shù) : 無 返回值 : dat 讀出的數(shù)據(jù) ********************************************/ uchar ds1820rd() { unsigned char i=0。 unsigned char dat = 0。 for (i=8。i0。i) { DQ = 0。 //給脈沖信號 dat=1。 DQ = 1。 //給脈沖信號 if(DQ) dat|=0x80。 delay_18B20(10)。 } return(dat)。 } /******************************************* 函數(shù)名稱 : ds1820wr 功 能 : 寫入 18b20 溫度轉(zhuǎn)換器指令 參 數(shù) : wdata 為寫入的數(shù)據(jù) 返回值 : 無 ********************************************/ void ds1820wr(uchar wdata)/**/ { uchar i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = wdataamp。0x01。 delay_18B20(10)。 DQ = 1。 wdata=1。 } } /******************************************* 函數(shù)名稱 : read_temp() 功 能 : ds1820 讀取溫度值并轉(zhuǎn)換 參 數(shù) : 無 返回值 : tvalue 為讀出并經(jīng)過轉(zhuǎn)換的溫度值 ********************************************/ read_temp() 33 { uchar a,b。 ds1820rst()。 ds1820wr(0xcc)。//*跳過讀序列號 */ ds1820wr(0x44)。//*啟動溫度轉(zhuǎn)換 */ ds1820rst()。 ds1820wr(0xcc)。//*跳過讀序列號 */ ds1820wr(0xbe)。//*讀取溫度 */ a=ds1820rd()。 b=ds1820rd()。 tvalue=b。 tvalue=8。 tvalue=tvalue|a。 if(tvalue0x0fff) tflag=0。 else { tvalue=~tvalue+1。 tflag=1。 } tvalue=tvalue*()。//溫度值擴大 10 倍,精確到 1位小數(shù) 一點代表 度 return(tvalue)。 } uchar rxdata() //接受 數(shù)據(jù) { uchar dataa。 while(!RI)。 //等待數(shù)據(jù)接收完畢 dataa=SBUF。 RI=0。 return(dataa)。 } void txdata(unsigned char dataa) //發(fā)送數(shù)據(jù)子函數(shù) { DE_RE=1。 SBUF=dataa。 while(!TI)。 //等待數(shù)據(jù)發(fā)送完畢 TI=0。 DE_RE=0。 } main() { SCON=0X50。 //串口工作方式初始化 34 PCON=0X00。 TMOD=0X20。 EA=1。 TL1=0XFD。 TH1=0XFD。 //波特率 9600 TR1=1。 DE_RE=0。 //接收數(shù)據(jù)模式 while(1) { read_temp()。 TEMP=tvalue。 gao=TEMP/256。 di=TEMP%256。 if(RI) { RI=0。 recdata=SBUF。 if(recdata==0x66) { delay(2)。 txdata(gao)。 //delay(1)。 } if(recdata==0x77) { delay(2)。 txdata(di)。 //delay(1)。 } } } } 電阻檢測: include include include display()。 jishu()。 uchar table2[]={39。039。,39。139。,39。239。,39。339。,39。439。,39。539。,39。639。,39。739。,39。839。,39。939。}。 uchar num,l,f,i,h,flag=1。 long r。 /*上為測電阻聲明 */ 35 sbit DE_RE=P3^4。 long tvalue。 //溫度值 為傳送信號聲明 uchar bai,shi,ge。 uchar zhi2m,zhi2n。 void txdata(unsigned char dat) { DE_RE=1。 SBUF=dat。 while(!TI)。 //等待數(shù)據(jù)發(fā)送完畢 TI=0。 DE_RE=0。 } main() { int i=0,j=0。 init_1602()。 while(1) { if(flag==1) { TR0=0。 //EX0=0。 //ET0=0。 SCON=0X50。 //串口工作方式初始化 PCON=0X00。 TMOD|=0X20。 EA=1。 TL1=0XFD。 TH1=0XFD。 //波特率 9600 TR1=1。 DE_RE=0。 //接收數(shù)據(jù)模式 txdata(0x66)。 RI=0。 while(!RI)。 RI=0。 delay(20)。 zhi2m=SBUF。 txdata(0x77)。 RI
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1