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

正文內(nèi)容

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

2024-08-04 01:32上一頁面

下一頁面
  

【正文】 感謝老師四年來對我孜孜不倦的教誨,對我成長的關(guān)心和愛護(hù)。首先非常感謝學(xué)校開設(shè)這個(gè)課題,為本人日后從事計(jì)算機(jī)方面的工作提供了經(jīng)驗(yàn),奠定了基礎(chǔ)。 Display()。 //如果是正數(shù)符號位不顯示 tempe=temp。}//用定時(shí)器來設(shè)置閃爍的時(shí)間間隔 if(shanshuo_st) { if(hflag==1) Disp_alarm(shangxian1)。 else xiaxian1=shangxian1。 lflag=0。 k=1。 //開中斷 TR0=1。 //用于計(jì)數(shù)2個(gè)下降沿之間的時(shí)間}/******************************************************************//* 外部中斷0函數(shù) *//******************************************************************/void ex0_isr (void) interrupt 0 using 0//外部中斷0服務(wù)函數(shù){ static unsigned char i。 //SET_ HLuchar code setwei[]={0x80,0x40,0x20,0x08,0x04,0x02,0x01}。 //讀取序列號,從低位開始讀取 } Disp_code()。 unsigned int count。 //共陽數(shù)碼管0~9驅(qū)動碼unsigned char code WeiMa[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。}/*寫入一個(gè)字節(jié)*/void WriteOneChar(unsigned char dat){unsigned char i=0。 //精確延時(shí) 大于 480us 小于960usDelayUs2x(200)。通過這次比較完整的紅外遙控多點(diǎn)溫度采集系統(tǒng)的設(shè)計(jì),自己學(xué)到了一點(diǎn)東西。(2)TTL邏輯1和邏輯0的電平分別為+5V和0V。低溫報(bào)警設(shè)置與其類似,如果“L”按下一次,將顯示“L1 18C”的字符并閃爍,其中的L提示此時(shí)設(shè)置的是低溫報(bào)警溫度,1代表DS18B20的編號,18C表示系統(tǒng)默認(rèn)的初始溫度值。由于設(shè)置了多個(gè)溫度報(bào)警上下限,所以報(bào)警不僅和所測溫度有關(guān)還和對應(yīng)的編號有關(guān)。按有無振蕩源可以分為有源蜂鳴器和無源蜂鳴器。圖29 紅外發(fā)射數(shù)據(jù)格式本設(shè)計(jì)使用紅外遙控器的主控芯片TC9012使用455KHz 晶振時(shí)各代碼所占的時(shí)間如圖210:圖210 紅外發(fā)射數(shù)據(jù)時(shí)序 (3)位定義用戶碼或數(shù)據(jù)碼中的每一個(gè)位可以是位‘1’,也可以是位‘0’。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。(3)存儲器命令:在ROM完成之后緊接著有主機(jī)發(fā)送,以便為數(shù)據(jù)交換準(zhǔn)備。然后通過電橋使電阻兩端的電壓發(fā)生變化,主要用于中低溫度的測量;第三類是集成溫度傳感器。單片機(jī)依據(jù)按鍵進(jìn)行解碼完成相應(yīng)的操作,并能依據(jù)設(shè)定的溫度報(bào)警上下限做出報(bào)警處理。 鄭州大學(xué)本科畢業(yè)論文 題 目 紅外遙控多點(diǎn)溫度采集系統(tǒng) 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。實(shí)踐證明該系統(tǒng)工作穩(wěn)定,成本低廉,操作方便,在現(xiàn)實(shí)中有廣泛應(yīng)用[1]。它將溫度的變化轉(zhuǎn)換為電壓或電流的變化。只有當(dāng)總線上只存在一個(gè) DS18B20 的時(shí)候才可以使用此指令,如果掛接不只一個(gè),當(dāng)通信時(shí)將會發(fā)生數(shù)據(jù)沖突??臻e模式下,CPU 停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。將紅外接收頭的輸出端接在單片機(jī)的外部中斷的輸出端,在通過定時(shí)器算出兩個(gè)下降沿之間的時(shí)間,然后判斷所得到的是0或1。本設(shè)計(jì)的報(bào)警系統(tǒng)要求不高,只要當(dāng)溫度在超過報(bào)警限時(shí)可以發(fā)出聲音提示報(bào)警即可,所以可以用直流電壓驅(qū)動的電磁式有源蜂鳴器。圖31 系統(tǒng)總體流程圖 系統(tǒng)實(shí)現(xiàn)的具體方法 DS18B20序列號的讀取由于是多點(diǎn)溫度的采集,通過前面對溫度傳感器DS18B20的介紹,首先要知道每個(gè)DS18B20都有唯一的48位的序列號,多個(gè)溫度采集如果不知道對應(yīng)各個(gè)點(diǎn)的序列號,將導(dǎo)致讀取溫度的紊亂,無法讀取溫度數(shù)據(jù),所以設(shè)計(jì)的第一步就是要讀取每個(gè)DS18B20的序列號,顯示序列號的方法也很多,但是為了簡便,直接選用今后顯示溫度的八個(gè)數(shù)碼管,因?yàn)槊總€(gè)數(shù)碼管內(nèi)部實(shí)際上市8個(gè)LED,根據(jù)對應(yīng)段碼的點(diǎn)亮情況,通過正確的譯碼正好顯示一個(gè)字節(jié)的數(shù)據(jù),通過數(shù)碼管的動態(tài)掃描,即可顯示64位的光刻ROM代碼。如果“L”按下n次將會出現(xiàn)“Ln __C”的字符。 系統(tǒng)總體電路原理圖見附錄4結(jié)論本此畢業(yè)設(shè)計(jì)以AT89S52單片機(jī)和多個(gè)DS18B20溫度傳感器位基本元件,實(shí)現(xiàn)溫度多點(diǎn)巡回檢測,并且以紅外遙控器為人機(jī)對話工具,實(shí)現(xiàn)遠(yuǎn)距離溫度設(shè)置溫度的報(bào)警上下限,同時(shí)用蜂鳴器實(shí)現(xiàn)報(bào)警的功能。一定要樹立終身學(xué)習(xí)的觀念,讓自己的能力有更大的提升!致 謝大學(xué)四年轉(zhuǎn)瞬即逝,歷時(shí)三個(gè)月的畢業(yè)設(shè)計(jì)也在今天畫上了圓滿的句號,此時(shí)此刻我的心情無比的激動,因?yàn)槲业漠厴I(yè)設(shè)計(jì)完全是在指導(dǎo)老師的幫助下自己獨(dú)立完成的。 //15~60us 后 接收60240us的存在脈沖dat=DQ。 i){DQ = 0。// 位鎖存void Disp_code(){ { for(j=0。count++) { P0=0xff。//定義鎖存使能端口 段鎖存sbit LATCH2=P2^1。 //共陽存儲顯示值的全局變量uchar baojingtab[7]。amp。 //使能外部中斷 EA = 1。i++) //處理4個(gè)字節(jié) { for(j=1。 lflag=0。 } } if(IRcord[2]==3) //DEC鍵按下 { if(lflag==1) { if(xiaxian152) xiaxian1。v=0。0x000F。對本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式注明并表示感謝。經(jīng)過這次畢業(yè)設(shè)計(jì),我的能力有了很大的提高,比如操作能力、分析問題的能力、合作精神、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)等方方面面都有很大的進(jìn)步。在我的十幾年求學(xué)歷程里,離不開父母的鼓勵(lì)和支持,是他們辛勤的勞作,無私的付出,為我創(chuàng)造良好的學(xué)習(xí)條件,我才能順利完成完成學(xué)業(yè),感激他們一直以來對我的撫養(yǎng)與培育。學(xué)友情深,情同兄妹。本次畢業(yè)設(shè)計(jì)大概持續(xù)了半年,現(xiàn)在終于到結(jié)尾了。 } }}}附 錄4 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下進(jìn)行的研究工作所取得的成果。 //讀出的溫度先保存一下 TempH=(temp4)。 if(hflag==2) Disp_alarm(shangxian2)。 } if(lflag==2) { if(xiaxian2shangxian2) xiaxian2++。 } if(setflag) //總的設(shè)置開關(guān)已經(jīng)啟動 { if( IRcord[2]==1) //高溫報(bào)警設(shè)置已經(jīng)按下用標(biāo)志位記下對應(yīng)的詳細(xì)情況 { hflag++。 for(i=0。 }/******************************************************************//* 外部中斷初始化 *//******************************************************************/void EX0init(void){ IT0 = 1。 //接收紅外信號處理 static bit startflag。uchar code baojingWeiMa[]={0x80,0x40,0x10,0x08,0x04,0x02,0x01}。 } } 附 錄3/* 紅外遙控多點(diǎn)溫度采集系統(tǒng)的主程序*/include includeincludeinclude include define DataPort P0 //定義數(shù)據(jù)端口 程序中遇到DataPort 則用P0替換sbit IR=P3^2。 for(count=0。//分別對應(yīng)相應(yīng)的數(shù)碼管點(diǎn)亮,即位碼sbit LATCH1=P2^2。for (i=8。DQ = 1。同時(shí)也發(fā)現(xiàn)自己的知識還很有限,要想實(shí)現(xiàn)更多的功能還有很多知識需要學(xué)習(xí)。RS232的邏輯1和邏輯0電平卻分別為 15V和 +15V,單片機(jī)的I/O口都是依據(jù)TTL邏輯電平來設(shè)計(jì),而在計(jì)算機(jī)中編程時(shí)的信息是用RS232標(biāo)準(zhǔn)進(jìn)行儲存的[10]。即可以對1號DS18B20進(jìn)行報(bào)警上限值的設(shè)置。巡回檢測可以啟用定時(shí)器1,利用定時(shí)器中斷,實(shí)現(xiàn)一定的時(shí)間間隔,在間隔中對每一點(diǎn)的溫度進(jìn)行實(shí)時(shí)的溫度檢測。不管是壓電式還是電磁式都有有源和無源的差別。區(qū)分‘0’和‘1’是利用脈沖的時(shí)間間隔來區(qū)分,這種編碼方式稱為脈沖位置調(diào)制方式,英文簡寫 PPM。 它還有256字節(jié)RAM,32 位I/O 口線,看門狗定時(shí)器,2個(gè)數(shù)據(jù)指針,三個(gè)16 位 定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時(shí)鐘電路。(4)數(shù)據(jù)交換:通過嚴(yán)格的讀寫時(shí)序完成[4]。它是將溫度的變化轉(zhuǎn)換為電阻值的變化。采用目前廣泛應(yīng)用的紅外遙控技術(shù),完成各點(diǎn)溫度報(bào)警上下限的設(shè)置。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。關(guān)鍵詞 單片機(jī)/DS18B20/紅外遙控/數(shù)碼管/多點(diǎn)采集 THE SYSTEM OF MULTIPOINT TEMPERATUREACQUISITION BASED ONINFRARED REMOTE CONTROL ABSTRACT The measure and alarm of temperature is used more and more in modern production , life and industrial process control field. We use one digital thermometer called DS18B20 produced by Dall
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1