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

正文內(nèi)容

紅外遙控多點(diǎn)溫度采集系統(tǒng)畢業(yè)設(shè)計(jì)論文(留存版)

  

【正文】 as Semiconductor Corporation in America. According to the 1Wire protocol and some operation mands we can read the serial number of any DS18B20 then confirm the relation of the DS18B20 and its location . Controlled by microcontroller the value of temperature and its location will be displayed in a cycle. The module of display use LED , the number is bigger and lighter than LCD so it is more suitable for a longdistance observation .Adopt the technology of Remote Infrared Control which applied extensively currently to achieve the display of temperature in random way .The microcontroller will decode the keypress and finish an operation according to the keypress. The fulfillment proved that the system works stably ,the cost is cheap , the operation is convenience ,so it will have a farranging application in the reality.KEY WORDS MCU,DS18B20 ,Remote Control, Multipoint Temperature Acquisition V目 錄 摘要 IABSTRACT II1 緒論 1 紅外遙控溫度采集系統(tǒng)的應(yīng)用價(jià)值 1 系統(tǒng)設(shè)計(jì)的必要性分析 12 系統(tǒng)單元模塊介紹 2 溫度采集模塊 2 溫度傳感器的選擇 2 DS18B20溫度傳感器 2 DS18B20 的特點(diǎn) 2 DS18B20 內(nèi)部結(jié)構(gòu) 3 DS18B20 的操作流程 4 DS18B20 ROM命令 4 DS18B20 存儲(chǔ)器操作命令 4 DS18B20 的操作時(shí)序 5 運(yùn)算控制模塊 6 AT89S52單片機(jī)的主要參數(shù)及性能 6 AT89S52單片機(jī)引腳功能介紹 6 紅外遙控通信模塊 8 紅外通信簡(jiǎn)介 8 紅外編解碼原理 8 顯示模塊 10 顯示元件介紹 10 數(shù)碼管顯示方式 10 報(bào)警模塊 11 蜂鳴器介紹 113 系統(tǒng)實(shí)現(xiàn)的總體方案 12 系統(tǒng)設(shè)計(jì)總體方案 12 系統(tǒng)實(shí)現(xiàn)的具體方法 13 DS18B20序列號(hào)的讀取 13 紅外遙控多點(diǎn)溫度采集的實(shí)現(xiàn) 134 硬件電路設(shè)計(jì)介 16 單片機(jī)電路 16 單片機(jī)復(fù)位電路 16 晶振電路 16 單片機(jī)串口電路 17 顯示單元電路 17 鎖存器連接電路 18 報(bào)警單元電路 18 DS18B20連接電路 18 紅外接收電路 19 系統(tǒng)總體電路原理圖 19結(jié)論 20致謝 21參考文獻(xiàn) 22附錄1 23附錄2 24附錄3 26附錄4 34V1 緒論 紅外遙控溫度采集系統(tǒng)的應(yīng)用價(jià)值溫度檢測(cè)并報(bào)警在現(xiàn)代的生活、生產(chǎn)特中得到了越來(lái)越廣泛的應(yīng)用,要求也越來(lái)越高。常見的如模擬輸出式溫度傳感器AD590和數(shù)字輸出式溫度傳感器DS18B20。 DS18B20 ROM命令(1)讀ROM[33H]:這個(gè)命令允許總線控制器讀到 DS18B20 的 64 位 ROM。另外,AT89S52 可降至0Hz 靜態(tài)邏 輯操作,支持2種軟件可選擇節(jié)電模式。脈沖波形如圖211,圖212:(4)紅外解碼 紅外解碼的方式多種多樣,本設(shè)計(jì)中用單片機(jī)解碼。蜂鳴器在電路中用字母“H”或“HA”(舊標(biāo)準(zhǔn)用“FM”、“LB”、“JD”等)表示[9]???cè)鐖D31。如果“L”再按下一次,將會(huì)出現(xiàn)“L2 8C”的字符,表示的意義與前邊一致。所以在進(jìn)行燒錄程序時(shí)需要通過(guò)一個(gè)電平接口芯片來(lái)進(jìn)行電平的轉(zhuǎn)換,本設(shè)計(jì)選用目前廣泛應(yīng)用的MAX232,其電路連接如圖43:圖43 單片機(jī)內(nèi)部串口與RS232電平轉(zhuǎn)化電路 顯示單元電路 圖44 數(shù)碼管連接電路 鎖存器連接電路圖45 鎖存器連接電路 報(bào)警單元電路圖46 報(bào)警電路 DS18B20連接電路圖47 DS18B20連接電路 紅外接收電路圖48 紅外接收電路其中的R6和C4組成RC濾波電路,使紅外接收頭的工作電壓更為穩(wěn)定,1838的信號(hào)輸出端接上拉電阻R4,放大了輸出信號(hào),使紅外接收頭可以提供紅外接收頭的接收距離。大學(xué)畢業(yè)不是學(xué)習(xí)的結(jié)束,而是剛剛開始。 //拉高總線DelayUs2x(50)。 i0。//定義鎖存使能端口 段鎖存sbit LATCH2=P2^3。count100。 //紅外接口標(biāo)志sbit LATCH1=P2^0。 //報(bào)警設(shè)置時(shí)的掃描代碼uchar TempData[7]。 //是否開始處理標(biāo)志位 if(startflag) { if(irtime60amp。 //指定外部中斷0下降沿觸發(fā),INT0 () EX0 = 1。i4。 if(hflag==3) hflag=1。 else xiaxian2=shangxian2。 } } if(lflag) { if(v=9){shanshuo_st=~shanshuo_st。 //得到整數(shù)溫度值,移出了最后的小數(shù)位 if((TempH=shangxian1)) TempL=tempeamp。盡我所知,除文中已經(jīng)特別注明引用的內(nèi)容和致謝的地方外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過(guò)的研究成果。本次畢業(yè)設(shè)計(jì)是對(duì)我大學(xué)四年學(xué)習(xí)下來(lái)最好的檢驗(yàn)。四年的風(fēng)風(fēng)雨雨,我們一同走過(guò),充滿著關(guān)愛,給我留下了值得珍藏的最美好的記憶。從這里走出,對(duì)我的人生來(lái)說(shuō),將是踏上一個(gè)新的征程,要把所學(xué)的知識(shí)應(yīng)用到實(shí)際工作中去。(保密論文在解密后遵守此規(guī)定) //小數(shù)位 TempData[5]=0xc6。 // 取反加1 temp+=1。 //處理完成標(biāo)志 } if(setflag) { if (hflag) { if(v=9){shanshuo_st=~shanshuo_st。 hflag=0。 if(setflag==2) { setflag=0。}/******************************************************************//* 紅外解碼函數(shù)處理 *//******************************************************************/void Ircordpro(void)//紅外碼值處理函數(shù){ unsigned char i, j, k。 //重載值 TL0=0x00。void MatchRom(void)。uchar code WeiMa[]={0x80,0x40,0x20,0x10,0x08,0x04,0x01}。 i 8。 DelayUs2x(200)。uchar j。DelayUs2x(25)。 //稍做延時(shí)DQ = 0。在與忽老師的交流過(guò)程中我也意識(shí)到了方向?qū)ψ鲆患虑槭嵌嗝吹闹匾绻悸峰e(cuò)了再多的努力也不會(huì)有結(jié)果。圖42 晶振電路 單片機(jī)串口電路(1)RS232標(biāo)準(zhǔn),是一種在數(shù)據(jù)終端設(shè)備(DTE)與數(shù)據(jù)運(yùn)載設(shè)備(DCE)之間進(jìn)行串行二進(jìn)制數(shù)據(jù)交換的標(biāo)準(zhǔn),該標(biāo)準(zhǔn)主要應(yīng)用于計(jì)算機(jī)端口中。之后“ADD”每按下一次將會(huì)使報(bào)警上限值加1,由于DS18B20的測(cè)量上限溫度為125C,故將報(bào)警上限溫度設(shè)最大限設(shè)為122C。在用紅外遙控器實(shí)現(xiàn)人機(jī)對(duì)話時(shí),要用單片機(jī)進(jìn)行解碼,所以用外部中斷0和定時(shí)器0配合實(shí)現(xiàn)紅外解碼。表25 74HC573引腳功能表 報(bào)警模塊 蜂鳴器介紹蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,廣泛應(yīng)用于計(jì)算機(jī)、打印機(jī)、復(fù)印機(jī)等電子產(chǎn)品中作發(fā)聲器件。本設(shè)計(jì)使用集成紅外一體化接收頭1838,內(nèi)部含有濾波電路和放大電路,大大簡(jiǎn)化了紅外接收電路[8]。使用Atmel公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。應(yīng)答脈沖使主機(jī)知道DS18B20在總線上,并且開始操作。它是將溫度變化轉(zhuǎn)化為電勢(shì)變化的裝置,自19世紀(jì)發(fā)現(xiàn)熱電效應(yīng)以來(lái)熱電偶被廣泛用于測(cè)量100到1600攝氏度的溫度,同時(shí)還可以根據(jù)需要測(cè)量更低或更高的溫度,主要用于高溫測(cè)量;第二類是熱電阻。顯示部分采用數(shù)碼管,亮度大,更適合遠(yuǎn)距離觀察。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。近幾年來(lái),許多數(shù)字溫度傳感器相繼問(wèn)世,如AD公司的AD系列溫度傳感器、Dallas半導(dǎo)體公司的DS18B20系列溫度傳感器等,這些新型溫度傳感器的問(wèn)世大大簡(jiǎn)化了溫度檢測(cè)裝置的設(shè)計(jì)方案,穩(wěn)定性高,并且能夠直接將溫度模擬量轉(zhuǎn)換為數(shù)字量,便于計(jì)算機(jī)綜合處理。其中DS18B20測(cè)溫范圍從50攝氏度到正125攝氏度,每個(gè)元件有唯一的序列號(hào),支持多點(diǎn)溫度采集。(3)跳過(guò)ROM命令[CCH]:這條指令使芯片不對(duì) ROM 編碼做出反應(yīng),在單總線的情況之下,為了節(jié)省時(shí)間則可以選用此指令。 AT89S52單片機(jī)引腳功能介紹(1)AT89S52單片機(jī)的引腳分布如下圖26:圖26 AT89S52單片機(jī)引腳分布圖(2)單片機(jī)的P1附加功能如表24,P3附加功能如表25。 圖211 位0時(shí)序 圖212 位1時(shí)序 顯示模塊 顯示元件介紹目前常用的顯示元件有液晶和數(shù)碼管。單片機(jī)的輸出端口在正常情況下是高電平,而正常情況下蜂鳴器不發(fā)聲,所以選用PNP三極管,并且在基極要加一個(gè)限流電阻。圖32 讀取序列號(hào)對(duì)應(yīng)的流程圖 紅外遙控多點(diǎn)溫度采集的實(shí)現(xiàn)在本設(shè)計(jì)中,用一個(gè)紅外遙控按鍵對(duì)巡回多點(diǎn)溫度采集和紅外報(bào)警設(shè)置兩種大的工作狀態(tài)進(jìn)行切換,設(shè)計(jì)的思路是沒(méi)有紅外按鍵按下時(shí),工作在巡回多點(diǎn)溫度采集并顯示的工作狀態(tài)。“DEC”每按下一次將會(huì)使低溫報(bào)警溫度值減1,由于DS18B20的測(cè)溫下限溫度為55C,故將報(bào)警溫度的最小值設(shè)置為52C。雖然我的設(shè)計(jì)完成了要求的基本功能,但是還有很多可以擴(kuò)展的空間。這次畢業(yè)設(shè)計(jì)更是對(duì)以前所學(xué)知識(shí)的一次全面系統(tǒng)的復(fù)習(xí)。 //稍作延時(shí)返回return dat。0x01。j++) { P0=0XFF。 //段鎖存 LATCH1=0。 //bit shanshuo_st。//紅外用全局變量bit irpro_ok,irok。 irdata[i]=irtime。 TH1=0x3c。j++) //處理1個(gè)字節(jié)8位 { cord=irdata[k]。 else shangxian1=122。 } if(lflag==2) { if(xiaxian252) xiaxian2。 if(lflag==2) Disp_alarm(xiaxian2)。 //小數(shù)近似處理 if(TempH/100==0) TempData[1]=0xff。學(xué)位論文作者(本人簽名): 年 月 日學(xué)位論文出版授權(quán)書本人及導(dǎo)師完全同意《中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫(kù)出版章程》、《中國(guó)優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫(kù)出版章程》(以下簡(jiǎn)稱“章程”),愿意將本人的學(xué)位論文提交“中國(guó)學(xué)術(shù)期刊(光盤版)電子雜志社”在《中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫(kù)》、《中國(guó)優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫(kù)》中全文發(fā)表和以電子、網(wǎng)絡(luò)形式公開出版,并同意編入CNKI《中國(guó)知識(shí)資源總庫(kù)》,在《中國(guó)博碩士學(xué)位
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1