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

正文內(nèi)容

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

2025-08-06 01:32上一頁面

下一頁面
  

【正文】 2=P2^1。 WriteOneChar(0x33)。count++) { P0=0xff。 P0=RomCode[j]。// 位鎖存void Disp_code(){ { for(j=0。}/*這里使用晶振12M,大致延時1mS*/void DelayMs(unsigned char t){ while(t) { DelayUs2x(245)。 i){DQ = 0。 // 給脈沖信號dat=1。 //15~60us 后 接收60240us的存在脈沖dat=DQ。最后,祝所有在學(xué)業(yè)中幫助過我的人身體健康,工作順利!40參考文獻(xiàn)[1] :光電光子器件及傳感器. 化學(xué)工業(yè)出版社,2004 [2] 那彥,電子及通信專業(yè)畢業(yè)設(shè)計(jì)寶典. 西安電子科技大學(xué)出版社,2008 [3] . 清華大學(xué)出版社,2005[4] . 遼寧科學(xué)技術(shù)出版社,2002[5] 謝淑如,鄭光欽, 楊渝生. Altium Designer電路版設(shè)計(jì). 清華大學(xué)出版社,2008[6] (第三版). 清華大學(xué)出版社,2007[7] 張義和 ,. 人民郵電出版社,2008 [8] . 北京航天航空大學(xué)出版社,2006[9] Jiawei Han,Micheline Mining:Concepts and 2001 by Morgan Kaufmann Publishers,Inc. [10] Lan Tian. Electronic information science professional 2005 by Tsinghua University Press. 附 錄1/*名稱:18B20溫度傳感器初始化程序及延時程序*/includeinclude/*18b20初始化*/bit Init_DS18B20(void){bit dat=0。一定要樹立終身學(xué)習(xí)的觀念,讓自己的能力有更大的提升!致 謝大學(xué)四年轉(zhuǎn)瞬即逝,歷時三個月的畢業(yè)設(shè)計(jì)也在今天畫上了圓滿的句號,此時此刻我的心情無比的激動,因?yàn)槲业漠厴I(yè)設(shè)計(jì)完全是在指導(dǎo)老師的幫助下自己獨(dú)立完成的。這次畢業(yè)設(shè)計(jì)難度適中,不僅是對自己理論課程的一次全面的復(fù)習(xí),也是對編程的一次訓(xùn)練,更是對自己動手能力的訓(xùn)練。 系統(tǒng)總體電路原理圖見附錄4結(jié)論本此畢業(yè)設(shè)計(jì)以AT89S52單片機(jī)和多個DS18B20溫度傳感器位基本元件,實(shí)現(xiàn)溫度多點(diǎn)巡回檢測,并且以紅外遙控器為人機(jī)對話工具,實(shí)現(xiàn)遠(yuǎn)距離溫度設(shè)置溫度的報警上下限,同時用蜂鳴器實(shí)現(xiàn)報警的功能。5%,即 ~。如果“L”按下n次將會出現(xiàn)“Ln __C”的字符。即可以對1號DS18B20進(jìn)行報警上限值的設(shè)置。圖31 系統(tǒng)總體流程圖 系統(tǒng)實(shí)現(xiàn)的具體方法 DS18B20序列號的讀取由于是多點(diǎn)溫度的采集,通過前面對溫度傳感器DS18B20的介紹,首先要知道每個DS18B20都有唯一的48位的序列號,多個溫度采集如果不知道對應(yīng)各個點(diǎn)的序列號,將導(dǎo)致讀取溫度的紊亂,無法讀取溫度數(shù)據(jù),所以設(shè)計(jì)的第一步就是要讀取每個DS18B20的序列號,顯示序列號的方法也很多,但是為了簡便,直接選用今后顯示溫度的八個數(shù)碼管,因?yàn)槊總€數(shù)碼管內(nèi)部實(shí)際上市8個LED,根據(jù)對應(yīng)段碼的點(diǎn)亮情況,通過正確的譯碼正好顯示一個字節(jié)的數(shù)據(jù),通過數(shù)碼管的動態(tài)掃描,即可顯示64位的光刻ROM代碼。再用兩個按鍵分別定義為高溫保溫設(shè)置鍵和低溫報警設(shè)置鍵。本設(shè)計(jì)的報警系統(tǒng)要求不高,只要當(dāng)溫度在超過報警限時可以發(fā)出聲音提示報警即可,所以可以用直流電壓驅(qū)動的電磁式有源蜂鳴器。動態(tài)掃描顯示通過人眼的視覺暫留效應(yīng),形成一組數(shù)字,但是電路中為了穩(wěn)定顯示,保證顯示的亮度,節(jié)約單片機(jī)的IO口,常采用鎖存器74HC573作為輔助元件,控制位選和段選。將紅外接收頭的輸出端接在單片機(jī)的外部中斷的輸出端,在通過定時器算出兩個下降沿之間的時間,然后判斷所得到的是0或1。常用的有通過脈沖寬度來實(shí)現(xiàn)信號調(diào)制的脈寬調(diào)制(PWM)和通過脈沖串之間的時間間隔來實(shí)現(xiàn)信號調(diào)制的脈時調(diào)制(PPM)兩種方法。空閑模式下,CPU 停止工作,允許RAM、定時器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。(4)溫度轉(zhuǎn)換命令[44H]:這條指令用來開啟一次溫度轉(zhuǎn)換[6]。只有當(dāng)總線上只存在一個 DS18B20 的時候才可以使用此指令,如果掛接不只一個,當(dāng)通信時將會發(fā)生數(shù)據(jù)沖突。工業(yè)系統(tǒng),消費(fèi)品,溫度計(jì),和任何對熱量敏感的系統(tǒng)[3]。它將溫度的變化轉(zhuǎn)換為電壓或電流的變化。由此可見,設(shè)計(jì)一種紅外遙控多點(diǎn)溫度采集系統(tǒng),不僅服務(wù)了社會,同時又滿足了市場需要,具備一定的經(jīng)濟(jì)價值。實(shí)踐證明該系統(tǒng)工作穩(wěn)定,成本低廉,操作方便,在現(xiàn)實(shí)中有廣泛應(yīng)用[1]。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。 鄭州大學(xué)本科畢業(yè)論文 題 目 紅外遙控多點(diǎn)溫度采集系統(tǒng) 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。本人完全意識到本聲明的法律后果由本人承擔(dān)。單片機(jī)依據(jù)按鍵進(jìn)行解碼完成相應(yīng)的操作,并能依據(jù)設(shè)定的溫度報警上下限做出報警處理。雖然價格很昂貴,但是仍然沒有紅外遙控操作模塊。然后通過電橋使電阻兩端的電壓發(fā)生變化,主要用于中低溫度的測量;第三類是集成溫度傳感器。相當(dāng)于華氏溫度的67~+253度。(3)存儲器命令:在ROM完成之后緊接著有主機(jī)發(fā)送,以便為數(shù)據(jù)交換準(zhǔn)備。 DS18B20存儲器操作命令(1)寫暫存器命令[4EH]:寫入DS18B20時是從TH寄存器開始,另外的三個字節(jié)將會被保存在第2到第4的地址單元[5]。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。紅外發(fā)射裝置又可由鍵盤電路、紅外編碼芯片、電源和紅外發(fā)射電路組成。圖29 紅外發(fā)射數(shù)據(jù)格式本設(shè)計(jì)使用紅外遙控器的主控芯片TC9012使用455KHz 晶振時各代碼所占的時間如圖210:圖210 紅外發(fā)射數(shù)據(jù)時序 (3)位定義用戶碼或數(shù)據(jù)碼中的每一個位可以是位‘1’,也可以是位‘0’。本設(shè)計(jì)采用的是簡單的數(shù)字顯示,所以采用數(shù)碼管顯示,由于顯示的數(shù)據(jù)位數(shù)較多,采用兩個四位的共陽數(shù)碼管聯(lián)合作為基本顯示單元。按有無振蕩源可以分為有源蜂鳴器和無源蜂鳴器。通過紅外遙控器可以設(shè)置每個DS18B20的溫度報警上下限,當(dāng)達(dá)到報警限時可以通過蜂鳴器實(shí)現(xiàn)報警。由于設(shè)置了多個溫度報警上下限,所以報警不僅和所測溫度有關(guān)還和對應(yīng)的編號有關(guān)。當(dāng)設(shè)置總開關(guān)打開后,數(shù)碼管上顯示“SET H—L”的字符,提示可以進(jìn)行設(shè)置溫度報警上下限的操作。低溫報警設(shè)置與其類似,如果“L”按下一次,將顯示“L1 18C”的字符并閃爍,其中的L提示此時設(shè)置的是低溫報警溫度,1代表DS18B20的編號,18C表示系統(tǒng)默認(rèn)的初始溫度值。程序總的流程圖如圖34 ,詳細(xì)的主程序程序見附錄3。(2)TTL邏輯1和邏輯0的電平分別為+5V和0V。如果有更高的條件,可以通過收到的溫度信號,通過機(jī)器人實(shí)現(xiàn)整個控制系統(tǒng)的智能化無人操作。通過這次比較完整的紅外遙控多點(diǎn)溫度采集系統(tǒng)的設(shè)計(jì),自己學(xué)到了一點(diǎn)東西。大學(xué)四年,首先感謝我的父母,若不是他們整天辛苦工作,就沒有我的大學(xué)。 //精確延時 大于 480us 小于960usDelayUs2x(200)。for (i=8。}/*寫入一個字節(jié)*/void WriteOneChar(unsigned char dat){unsigned char i=0。dat=1。 //共陽數(shù)碼管0~9驅(qū)動碼unsigned char code WeiMa[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。 P0=WeiMa[j]。 unsigned int count。 //位鎖存 LATCH2=0。 //讀取序列號,從低位開始讀取 } Disp_code()。signed int shangxian2=66,xiaxian2=8。 //SET_ HLuchar code setwei[]={0x80,0x40,0x20,0x08,0x04,0x02,0x01}。/******************************************************************//* 函數(shù)聲明 *//******************************************************************/void warn(void)。 //用于計(jì)數(shù)2個下降沿之間的時間}/******************************************************************//* 外部中斷0函數(shù) *//******************************************************************/void ex0_isr (void) interrupt 0 using 0//外部中斷0服務(wù)函數(shù){ static unsigned char i。 if(i==33) { irok=1。 //開中斷 TR0=1。 ET1=1。 k=1。 } if(j8) { value=value1。 lflag=0。 } } if(IRcord[2]==3) //DEC鍵按下 { if(hflag==1) { if(shangxian1xiaxian1) shangxian1。 else xiaxian1=shangxian1。 //初始化外部中斷 InitTimer0()。}//用定時器來設(shè)置閃爍的時間間隔 if(shanshuo_st) { if(hflag==1) Disp_alarm(shangxian1)。(lflag==0)) Disp_set()。 //如果是正數(shù)符號位不顯示 tempe=temp。amp。 Display()。對本文的研究做出重要貢獻(xiàn)的個人和集體均已在文中以明確方式標(biāo)明。首先非常感謝學(xué)校開設(shè)這個課題,為本人日后從事計(jì)算機(jī)方面的工作提供了經(jīng)驗(yàn),奠定了基礎(chǔ)。從他身上,我學(xué)到了許多能受益終生的東西。感謝老師四年來對我孜孜不倦的教誨,對我成長的關(guān)心和愛護(hù)。在論文的撰寫過程中老師們給予我很大的幫助,幫助解決了不少的難點(diǎn),使得論文能夠及時完成,這里一并表示真
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1