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

正文內(nèi)容

基于ds18b20的溫度控制系統(tǒng)畢業(yè)論文(參考版)

2024-10-27 10:34本頁(yè)面
  

【正文】 //讀標(biāo)志位置 1 } } 廊坊師 范學(xué)院本科生畢業(yè)論文 25 參考文獻(xiàn) [1].李朝青 ,單片機(jī)原理及接口技術(shù) (簡(jiǎn)明修訂版 )[ M] . 北京 :北京航空航天大學(xué)出版社, 1998 [2].李廣弟 .單片機(jī)基礎(chǔ) [M]. 北京 :北京航空航天大學(xué)出版社, 1994 [3]. 金偉正 .單線數(shù)字溫度傳感器的原理與應(yīng)用 [J].電子技術(shù) 與應(yīng) 用, 2020 [4]. 李 鋼 .1Wire 總線數(shù)字溫 度傳感器 DS18B20 原理及應(yīng)用 .現(xiàn)代電子技術(shù) [J],2020 [5]. 蘇麟祥 .DS1820 數(shù)字溫度傳感器的功能特性及其應(yīng)用 .世界采礦快報(bào), 2020( 9) [6]. 沙占友等 .智能化集成溫度傳感器原理與應(yīng)用 .北京:機(jī)械工業(yè)出版社, 2020 [7]. 閻石 .數(shù)字電子技術(shù)基礎(chǔ)(第三版) [M]. 北京: 高等教育出版社, 1989 。 if(num==300) // { num=0。 Display(0,8)。 TH0=(655362020)/256。 //定時(shí)器中斷打開 TR0=1。 EA=1。 //使用模式 1, 16位定時(shí)器,使用 |符號(hào)可以在使用多個(gè)定時(shí)器時(shí)不受影響 //TH0=0x00。 if(i==Num) i=0。 //取位碼 廊坊師 范學(xué)院本科生畢業(yè)論文 24 DataPort=TempData[i]。 DataPort=0。 //顯示 C符號(hào) } } } /* 顯示函數(shù),用于動(dòng)態(tài)掃 描數(shù)碼管 輸入?yún)?shù) FirstBit 表示需要顯示的第一位,如賦值 2表示從第三個(gè)數(shù)碼管開始顯示 如輸入 0表示從第一個(gè)顯示。 //個(gè)位溫度 ,帶小數(shù)點(diǎn) TempData[4]=dofly_DuanMa[TempL]。 else TempData[2]=dofly_DuanMa[(TempH%100)/10]。amp。 else TempData[1]=dofly_DuanMa[TempH/100]。 TempL=TempL*6/10。 TempL=tempamp。 } else TempData[0]=0。//負(fù)號(hào)標(biāo)志 temp=~temp。 if(tempamp。 while (1) //主循環(huán) { if(ReadTempFlag==1) { ReadTempFlag=0。//定時(shí)器初始化 /* 主函數(shù) */ void main (void) { unsigned int TempH,TempL,temp。 //存儲(chǔ)顯示值的全局變量 void Display(unsigned char FirstBit,unsigned char Num)。 // 顯示段碼值 01234567 unsigned char code dofly_WeiMa[]={0,1,2,3,4,5,6,7}。廊坊師 范學(xué)院本科生畢業(yè)論文 20 附錄 附錄 1 主板電路圖 廊坊師 范學(xué)院本科生畢業(yè)論文 21 附錄 2 程序代碼 廊坊師 范學(xué)院本科生畢業(yè)論文 22 /* 名稱: DS18b20數(shù)碼管顯示 論壇: 編寫: shifang 日期: 修改:無 內(nèi)容:顯示格式 符號(hào) C 可以顯示負(fù)溫度 */ include //包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義 include bit ReadTempFlag。 本溫度控制系統(tǒng)可以應(yīng)用于多種場(chǎng)合,像的溫度、育嬰房的溫度、水溫的控制。該智能溫度控制器只是 DS18B20 在溫度控制領(lǐng)域的一個(gè)簡(jiǎn)單實(shí)例,還有許多需要完善的地方,例如可以將測(cè)得的溫度通過單片機(jī)與通訊模塊相連接,以手機(jī)短消息的 方式發(fā)送給用戶,使用戶能夠隨時(shí)對(duì)溫度進(jìn)行監(jiān)控。加熱到 90 攝氏度時(shí),紅燈亮起,自動(dòng)斷電,而低于 20 攝氏度時(shí),綠燈亮起,開始加熱。加熱后,溫度開 始 初始化 DS18B20 顯示當(dāng)前溫度 判斷當(dāng)前溫度值 超過設(shè)定 溫度上限 啟動(dòng)風(fēng)扇 降低溫度 紅燈亮 設(shè)定溫度上、下限 啟動(dòng)電熱爐升高溫度 是 否 低于設(shè)定 溫度下限 是 綠燈亮 否 廊坊師 范學(xué)院本科生畢業(yè)論文 19 有時(shí)超過 90 攝氏度卻不報(bào)警,后經(jīng)檢查,發(fā)現(xiàn)是 進(jìn)位 C 沒有清 0, 于是在如下寫入程序中加入進(jìn)位 C 清零,便排除了這個(gè)異常。當(dāng)測(cè)得溫度大于設(shè)定值,則進(jìn)入降溫階段,則置 為低電平,這期間繼續(xù)對(duì)溫度進(jìn)行監(jiān)測(cè),直到溫度在設(shè)定范圍內(nèi),置 為高電平斷開,關(guān)閉風(fēng)扇,等待下一次的啟動(dòng)命令。 DS18B20 的各個(gè)命令對(duì)時(shí)序的要求特別嚴(yán)格,所以必須按照所要求的時(shí)序才能達(dá)到預(yù)期的目的,同時(shí),要注意讀進(jìn)來的是高位在后低位在前,共有 12 位數(shù),小數(shù) 4 位,整數(shù) 7 位,還有一位符號(hào)位。這樣可以在一秒之內(nèi)測(cè)量一次被測(cè)溫度,其程序流程見圖 19 所示。 本裝置的軟件包括主程序、讀出溫度子程序、復(fù)位應(yīng)答子程序、寫入子程序、以及有關(guān) DS18B20的程序(初始化子程序、寫程序和讀程序) 系統(tǒng)程序流圖 系統(tǒng)程序主要包括主程序,讀出溫度子程序,復(fù)位應(yīng)答子程序,寫入子程序等。而且 MCS— 51 指令系統(tǒng)有豐富的位操作(或稱位處理)指令,可 以形成一個(gè)相當(dāng)完整的位操作指令子集,這是 MCS— 51 指令系統(tǒng)主要的優(yōu)點(diǎn)之一。同時(shí),本系統(tǒng)對(duì)位處理要求很高,需要解決大量的邏輯控制問題。 高級(jí)語(yǔ)言是面向問題和計(jì)算過程的語(yǔ)言,它可通過于各種不同的計(jì)算機(jī),用戶編程時(shí)不必仔細(xì)了解所用的計(jì)算機(jī)的具體性能與指令系統(tǒng),而且語(yǔ)句的功能強(qiáng),常常一個(gè)語(yǔ)句已相當(dāng)于很 多條計(jì)算機(jī)指令,于是用高級(jí)語(yǔ)言編制程序的速度比較快,也便于學(xué)習(xí)和交流,但是本系統(tǒng)卻選用了匯編語(yǔ)言。 程序設(shè)計(jì)語(yǔ)言有三種:機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言。甚至有些必須采用很復(fù)雜的硬件電路才能完成的工作,用軟件編程有時(shí)會(huì)變得很簡(jiǎn)單,如數(shù)字 濾波,信號(hào)處理等。給 .,三極管導(dǎo)通,電磁鐵觸頭放下來開始工作 . 圖 54 繼電器電路圖 (5) 晶振控制電路 圖 55 晶振控制電路圖 (6) 復(fù)位電路 圖 56復(fù)位電路圖 廊坊師 范學(xué)院本科生畢業(yè)論文 14 系統(tǒng)軟件設(shè)計(jì) 系統(tǒng)軟件設(shè)計(jì)整體思路 一個(gè)應(yīng)用系統(tǒng)要完成各項(xiàng)功能,首先必須有較完善的硬件作保證。 各部分電路 (1) 顯示電路 顯示電路采用了 7段共陰數(shù)碼管掃描電路,節(jié)約了單片機(jī)的輸出端口,便于程序的編寫。 圖 4- 1 DS18B20 與單片機(jī)的接口電路 和 引腳接繼電器電路的 電阻上, P1 口其他引腳懸空 P2 口中 、 、 、 分別 接到顯示電路的 電阻上, 接蜂鳴器電路,其他引腳懸空 P3 口中 、 、 接到按鍵電路 其它引腳 ALE 引腳懸空,復(fù)位引腳接到復(fù)位電路、 VCC 接電源、 VSS 接地、 EA 接電源 5 系統(tǒng)整 體設(shè)計(jì) 系統(tǒng)硬件電路設(shè)計(jì) 主板電路設(shè)計(jì) 單片機(jī)的 接 DS18B20 的 2 號(hào)引腳, P0 口送數(shù) P2 口掃描, 、 控制加熱器和電風(fēng)扇的繼電器。 串口引腳 P0 口接 9 個(gè) 的排阻然后接到顯示電路上 。主機(jī)控制 DS18B20 完成溫度轉(zhuǎn)換必須經(jīng)過3個(gè)步驟: ? 初始化 ; ? ROM 操作指令 ; 初始化 DS18B20 跳過 ROM 匹配 溫度變換 延時(shí) 1S 跳過 ROM 匹配 讀暫存器 轉(zhuǎn)換成顯示碼 數(shù)碼管顯示 減法計(jì)數(shù)器 斜坡累加器 減到 0 減法計(jì)數(shù)器 預(yù) 置 低溫度系數(shù) 振 蕩 器 高溫度系數(shù) 振 蕩 器 計(jì)數(shù)比較器 預(yù) 置 溫度寄存器
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1