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

正文內(nèi)容

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

2025-07-28 01:32上一頁面

下一頁面
  

【正文】 度傳感器 DS18B20的特點(diǎn)DS18B20是美國達(dá)拉斯半導(dǎo)體公司生產(chǎn)的一款新型可編程分辨率的單線數(shù)字溫度傳感器。(2)ROM命令:一旦主機(jī)檢測(cè)到存在脈沖就可以發(fā)出五個(gè)ROM功能命令其中的一個(gè)所有ROM功能命令長(zhǎng)度為8位。(4)搜索ROM[F0H]:當(dāng)系統(tǒng)啟動(dòng)初始化時(shí),總線主機(jī)可能不知道的設(shè)備的數(shù)目,用此條指令通過序列號(hào)排除法進(jìn)行搜索。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。紅外遙控系統(tǒng)一般由紅外發(fā)射裝置和紅外接收設(shè)備兩大部分組成(如圖27)。 紅外編解碼原理(1)載波波形使用 455KHz 晶體,經(jīng)內(nèi)部分頻電路,信號(hào)被調(diào)制在 ,占空比為 3 分之 1調(diào)制頻率(晶振使用455KHz時(shí))fCAR = 1/Tc = fOSC/12 ≈ 38KHzfOSC是晶振頻率占空比 = T1/Tc = 1/3如下圖28:圖28 紅外載波波形(2)紅外發(fā)射數(shù)據(jù)格式:數(shù)據(jù)格式包括了引導(dǎo)碼、用戶碼、數(shù)據(jù)碼和數(shù)據(jù)碼反碼,編碼總占 32 位如:圖29,數(shù)據(jù)反碼是數(shù)據(jù)碼反相后的編碼,編碼時(shí)可用于對(duì)數(shù)據(jù)的糾錯(cuò)。數(shù)碼管顯示數(shù)字十分方便,并且亮度較量,適合遠(yuǎn)距離的觀察。 蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。3 系統(tǒng)實(shí)現(xiàn)的總體方案 系統(tǒng)設(shè)計(jì)總體方案系統(tǒng)設(shè)計(jì)的基本要求是在正常情況下,巡回檢測(cè)各個(gè)點(diǎn)的溫度,由于不止一個(gè)溫度傳感器所以第一步就是要知道每個(gè)溫度傳感器的序列號(hào),建立每個(gè)DS18B20序列號(hào)與位置的關(guān)系。用相應(yīng)的標(biāo)志位快速記下相關(guān)按鍵按下的信息,在主程序中根據(jù)相應(yīng)的標(biāo)志位完成對(duì)應(yīng)的操作。依次是設(shè)置總開關(guān)“SET”高溫報(bào)警設(shè)置開關(guān)記為“H”,低溫報(bào)警設(shè)置開關(guān)記為“L”,報(bào)警溫度增加鍵記為“ADD”報(bào)警溫度減少鍵記為“DEC”。當(dāng)“DEC”按下一次,將會(huì)使對(duì)應(yīng)的高溫報(bào)警溫度值減1,為了使高溫報(bào)警溫度和低溫報(bào)警溫度區(qū)分開來,設(shè)置高溫報(bào)警的最低限不會(huì)低于低溫報(bào)警值,如果低于將顯示低溫報(bào)警值。為了用單片機(jī)實(shí)現(xiàn)簡(jiǎn)單的狀態(tài)轉(zhuǎn)換功能,程序中要正確運(yùn)用標(biāo)志位,根據(jù)標(biāo)志的不同組合,完成相應(yīng)的操作。RS232只是眾多標(biāo)準(zhǔn)中的一種。實(shí)現(xiàn)溫度檢測(cè)的全球遠(yuǎn)程監(jiān)控。在歷時(shí)三個(gè)月的設(shè)計(jì)中,我學(xué)的不僅僅是專業(yè)知識(shí),更多的是一種思路,一種成功做好一件事情應(yīng)有的品質(zhì)。這次畢業(yè)設(shè)計(jì)我知道了自己對(duì)電子有一種特殊的愛,在走出校門后,我也打算在電子行業(yè)踏踏實(shí)實(shí)干下去,爭(zhēng)取早日成材,養(yǎng)活自己,幫助家人以及其他需要幫助的人,為母校爭(zhēng)光,為社會(huì)做出貢獻(xiàn)。 //單片機(jī)將DQ拉低DelayUs2x(200)。unsigned char dat = 0。}return(dat)。DQ = 1。uchar tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 //段鎖存 LATCH1=0。 } }}void main(){ uchar i。 //取位碼 LATCH2=1。 i++) { RomCode[i] = ReadOneChar()。signed int shangxian1=55,xiaxian1=18。uchar code set[]={0x92,0x86,0x87,0x89,0xbf,0xbf,0xc7}。uchar irdata[33]。/******************************************************************//* 定時(shí)器0中斷服務(wù)函數(shù) *//******************************************************************/void tim0_isr (void) interrupt 1 using 1//定時(shí)器0中斷服務(wù)函數(shù){ irtime++。 i++。 //初始化值 ET0=1。 EA=1。 unsigned char cord,value。 } else { value=value。 hflag=0。 else shangxian2=122。 } if(lflag) //低溫報(bào)警已經(jīng)啟動(dòng) { if(IRcord[2]==5) //ADD鍵按下 { if(lflag==1) { if(xiaxian1shangxian1) xiaxian1++。 } } } } }void main(void){ EX0init()。v=0。amp。 //得到對(duì)應(yīng)的正數(shù)溫度 } else TempData[0]=0xff。//百位溫度 if((TempH/100==0)amp。 //共陽數(shù)碼管溫度符號(hào)C TempData[6]=DuanMa[num]。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(jì)(論文)不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。作者簽名: 二〇一〇年九月二十日 致 謝時(shí)間飛逝,大學(xué)的學(xué)習(xí)生活很快就要過去,在這四年的學(xué)習(xí)生活中,收獲了很多,而這些成績(jī)的取得是和一直關(guān)心幫助我的人分不開的。郭謙功老師淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)和誨人不倦的態(tài)度給我留下了深刻的印象?;厥姿哪辏〉昧诵┰S成績(jī),生活中有快樂也有艱辛。他無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。是他們?cè)谖耶厴I(yè)的最后關(guān)頭給了我們巨大的幫助與鼓勵(lì),給了我很多解決問題的思路,在此表示衷心的感激。四年的大學(xué)生活就快走入尾聲,我們的校園生活就要?jiǎng)澤暇涮?hào),心中是無盡的難舍與眷戀。沒有他們的幫助,我將無法順利完成這次設(shè)計(jì)。本人愿意按照學(xué)校要求提交學(xué)位論文的印刷本和電子版,同意學(xué)校保存學(xué)位論文的印刷本和電子版,或采用影印、數(shù)字化或其它復(fù)制手段保存設(shè)計(jì)(論文);同意學(xué)校在不以營(yíng)利為目的的前提下,建立目錄檢索與閱覽服務(wù)系統(tǒng),公布設(shè)計(jì)(論文)的部分或全部?jī)?nèi)容,允許他人依法合理使用。學(xué)位論文作者(本人簽名): 年 月 日學(xué)位論文出版授權(quán)書本人及導(dǎo)師完全同意《中國博士學(xué)位論文全文數(shù)據(jù)庫出版章程》、《中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫出版章程》(以下簡(jiǎn)稱“章程”),愿意將本人的學(xué)位論文提交“中國學(xué)術(shù)期刊(光盤版)電子雜志社”在《中國博士學(xué)位論文全文數(shù)據(jù)庫》、《中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫》中全文發(fā)表和以電子、網(wǎng)絡(luò)形式公開出版,并同意編入CNKI《中國知識(shí)資源總庫》,在《中國博碩士學(xué)位論文評(píng)價(jià)數(shù)據(jù)庫》中使用和在互聯(lián)網(wǎng)上傳播,同意按“章程”規(guī)定享受相關(guān)權(quán)益。 //共陰個(gè)位帶小數(shù)顯示 TempData[4]=DuanMa[TempL]。 //小數(shù)近似處理 if(TempH/100==0) TempData[1]=0xff。//負(fù)號(hào)標(biāo)志 temp=~temp。 if(lflag==2) Disp_alarm(xiaxian2)。 irpro_ok=0。 } if(lflag==2) { if(xiaxian252) xiaxian2。 if(lflag==3) lflag=1。 else shangxian1=122。//處理完畢標(biāo)志位置1}/******************************************************************//* 紅外鍵值處理 *//******************************************************************/void Ir_work(void) //紅外鍵值散轉(zhuǎn)程序{ if (IRcord[2]==4) //總設(shè)置鍵對(duì)應(yīng)鍵盤5號(hào)鍵 setflag++。j++) //處理1個(gè)字節(jié)8位 { cord=irdata[k]。 v++。 TH1=0x3c。//定時(shí)器0工作方式2,TH0是重裝值,TL0是初值 TH0=0x00。 irdata[i]=irtime。void Disp_alarm(unsigned char baojing)。//紅外用全局變量bit irpro_ok,irok。uchar code DuanMa[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 //bit shanshuo_st。 for (i= 0。 //段鎖存 LATCH1=0。 //段鎖存 LATCH1=0。j++) { P0=0XFF。 }}附 錄2/*讀取DS18B20序列號(hào)的主程序*/include include include uchar RomCode[8]={0}。0x01。 // 給脈沖信號(hào)if(DQ)dat|=0x80。 //稍作延時(shí)返回return dat。 //DQ復(fù)位DelayUs2x(5)。這次畢業(yè)設(shè)計(jì)更是對(duì)以前所學(xué)知識(shí)的一次全面系統(tǒng)的復(fù)習(xí)。由于本次設(shè)計(jì)使我一個(gè)人做的,我也深切的體會(huì)到了一個(gè)人的力量是多么的有限。雖然我的設(shè)計(jì)完成了要求的基本功能,但是還有很多可以擴(kuò)展的空間。 晶振電路一般的晶振振蕩有兩個(gè)電容分別接到晶振的兩端,每個(gè)電容的另一端再接到地,這兩個(gè)電容串聯(lián)的容量值就應(yīng)該等于負(fù)載電容?!癉EC”每按下一次將會(huì)使低溫報(bào)警溫度值減1,由于DS18B20的測(cè)溫下限溫度為55C,故將報(bào)警溫度的最小值設(shè)置為52C。如果“H”按下n次將會(huì)出現(xiàn)“Hn __C”的字符。圖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ì)的思路是沒有紅外按鍵按下時(shí),工作在巡回多點(diǎn)溫度采集并顯示的工作狀態(tài)。之后按下增加鍵和減少鍵將會(huì)對(duì)應(yīng)不同號(hào)的DS18B20完成溫度增加和減少的操作。單片機(jī)的輸出端口在正常情況下是高電平,而正常情況下蜂鳴器不發(fā)聲,所以選用PNP三極管,并且在基極要加一個(gè)限流電阻。圖213 74HC573引腳分布其中D0D7是數(shù)據(jù)輸入端口,Q0Q7是數(shù)據(jù)輸出端口,OE是輸出使能端,LE是鎖存使能端,如表24(其中的H表示高電平,L表示低電平,X表示無效,Z表示高阻)。 圖211 位0時(shí)序 圖212 位1時(shí)序 顯示模塊 顯示元件介紹目前常用的顯示元件有液晶和數(shù)碼管。對(duì)應(yīng)于編碼芯片通常會(huì)有相配對(duì)的解碼芯片或包含解碼模塊的應(yīng)用芯片。 AT89S52單片機(jī)引腳功能介紹(1)AT89S52單片機(jī)的引腳分布如下圖26:圖26 AT89S52單片機(jī)引腳分布圖(2)單片機(jī)的P1附加功能如表24,P3附加功能如表25。 運(yùn)算控制模塊 AT89S52單片機(jī)的主要參數(shù)及性能本設(shè)計(jì)選用被普及使用的性價(jià)比很高的微處理器AT89S52作為系統(tǒng)核心,它是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲(chǔ)器。(3)跳過ROM命令[CCH]:這條指令使芯片不對(duì) ROM 編碼做出反應(yīng),在單總線的情況之下,為了節(jié)省時(shí)間則可以選用此指令。初始化序列是有主機(jī)發(fā)出復(fù)位脈沖和從機(jī)發(fā)出的應(yīng)答脈沖組成。其中DS18B20測(cè)溫范圍從50攝氏度到正125攝氏度,每個(gè)元件有唯一的序列號(hào),支持多點(diǎn)溫度采集。在進(jìn)行設(shè)計(jì)前首先對(duì)各個(gè)單元模塊的功能進(jìn)行介紹。近幾年來,許多數(shù)字溫度傳感器相繼問世,如AD公司的AD系列溫度傳感器、Dallas半導(dǎo)體公司的DS18B20系列溫度傳感器等,這些新型溫度傳感器的問世大大簡(jiǎn)化了溫度檢測(cè)裝置的設(shè)計(jì)方案,穩(wěn)定性高,并且能夠直接將溫度模擬量轉(zhuǎn)換為數(shù)字量,便于計(jì)算機(jī)綜合處
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1