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

正文內(nèi)容

基于單片機(jī)的非接觸式紅外體溫計(jì)設(shè)計(jì)畢業(yè)論文(更新版)

  

【正文】 10。 LCD_Write_Data(shi+0x30)。 } } if(num_key==0) { LCD_Write_Com(0x85)。 shi=T1l/10。 LCD_Write_String(0,0,T1H:)。 //目標(biāo)溫度值 MBtemp 處理 LCD_Write_String(0,0,TEMP:)。 table_mbtemp[0]=mb%10+0x30。 //返回 Back_Data } /*****************目標(biāo)溫度值 MBtemp 處理子程序 *************/ void dis_mbtemp() { 33 unsigned int mb。 //取讀到第一個(gè)字節(jié)數(shù)據(jù) delay()。 delay_ms(10)。 DATA_NUM=0。 DATA_INDEX=0。 for(j=0。 LCD_Write_Com(0x0C)。 delay_ms(5)。 EN=0。 _nop_()。i++) for(j=1。 //按鍵處理子函數(shù) void warn()。 //紅外模塊 0 數(shù)據(jù)緩存數(shù)組 unsigned char DATA_INDEX。 sbit fm=P3^7。 //液晶使能控制 sbit RW = P2^5。 18 結(jié)論 本系統(tǒng)利用 STC89C52 單片機(jī)作為系統(tǒng)核心,通過(guò) TN9 紅外傳感器,對(duì)人體和物體溫度進(jìn)行數(shù)據(jù)采集,同時(shí)在顯示器上顯示實(shí)時(shí)溫度,還可以對(duì)過(guò)限的溫度進(jìn)行報(bào)警,對(duì)于超出或者低于限度的溫度會(huì)閉合繼電器,繼電器電路可以接上風(fēng)扇,加熱裝置以應(yīng)對(duì)測(cè)量目標(biāo)為非人體時(shí)的各種情況,這個(gè)屬于擴(kuò)展功能。 在制作本系統(tǒng)時(shí),同樣的遇到了很多問(wèn)題,比如 PCB 板的排版問(wèn)題,由于封裝不合適,最后顯示屏和按鍵以及單片機(jī)沒(méi)辦法和諧的安裝,只能重新制作,浪費(fèi)了不少功夫,還有在腐蝕銅板的時(shí)候,沒(méi)有把握時(shí)間,有些電路不得不在焊接的時(shí)候用焊錫連接起來(lái)。環(huán)境溫度,被測(cè)物到測(cè)溫儀的現(xiàn)場(chǎng)清晰度都和輸出溫度有關(guān)。通電檢查的主要目的是看系統(tǒng)是否存在短路或由元器件損壞、裝配錯(cuò)誤引起的電流異常。調(diào)試工作可以分為四步: 線(xiàn)路檢查:根據(jù)硬件邏輯設(shè)計(jì)圖,仔細(xì)檢查樣機(jī)線(xiàn)路是否連接正確,并核對(duì)元器件的型號(hào)、規(guī)格和安裝是否符合要求,必要時(shí)可用萬(wàn)用表檢測(cè)線(xiàn)路通斷情況。如果是,則進(jìn)行溫度的計(jì)算及溫度的處理,然后 送 LCD1602 顯示,最后關(guān)閉 TN901;如果不是,則繼續(xù)按下按鍵 0,直到符合有效數(shù)據(jù)的要求,才進(jìn)行溫度的讀取。在硬件結(jié)構(gòu)一定的情況下,通過(guò)改變軟件就能實(shí)現(xiàn)不同的功能。 10 報(bào)警電路的設(shè)計(jì) 該系統(tǒng)的報(bào)警電路的原理圖如圖 28 所示。相較于矩陣鍵盤(pán),獨(dú)立式鍵盤(pán)是一種常開(kāi)型按鍵開(kāi)關(guān) ,常態(tài)下鍵的兩個(gè)觸點(diǎn)處于斷開(kāi)狀態(tài),按下鍵時(shí)它們才閉合,最大的優(yōu)點(diǎn)是使用方便,程序編寫(xiě)比較簡(jiǎn)單。 LCD1602 設(shè)計(jì)原理圖 本系統(tǒng)采用 LCD1602 作為顯示器,相比于 LED, LCD1602 需要的管腳少,電路圖和實(shí)物比較簡(jiǎn)單。單片機(jī)為整個(gè)系統(tǒng)的核心,控制整個(gè)系統(tǒng)的運(yùn)行,其接口電路如圖22 所示。 LCD1602 液晶顯示器寄存器選擇控制如表 12 所示。 圖 13 LCD1602 芯片引腳圖 第 1 腳: VSS 為地電源。計(jì)算公式為:實(shí)際溫度值 =temp/。所有物體都會(huì)發(fā)出紅外線(xiàn)能量,物體越熱,其分子就愈加活躍,目標(biāo)輻射波長(zhǎng)越短,它所發(fā)出的紅外線(xiàn)能 3 量也就越多。 管腳 21~ 28: P2 口 , 8 位準(zhǔn)雙向 I/O 口,與地址總線(xiàn)(高 8 位)復(fù)用,可驅(qū)動(dòng) 4 個(gè)LS 型 TTL 負(fù)載 。 第一章 系統(tǒng)主要芯片介紹 STC89C52 芯片簡(jiǎn)介 STC89C52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash存儲(chǔ)器。 近 20 年來(lái),我國(guó)的紅外測(cè)溫技術(shù)得到迅速的發(fā)展 ,并逐步應(yīng)用于醫(yī)療、工業(yè)等領(lǐng)域。 alarm。此外,還設(shè)計(jì)了報(bào)警模塊、顯示電路、功能按鍵等外圍模塊。 本 科 畢 業(yè) 論 文 非接觸式紅外體溫計(jì)的設(shè)計(jì) Design of Contactless Infrared Thermometer System 學(xué)院名稱(chēng): 專(zhuān)業(yè)班級(jí): 學(xué)生姓名: 學(xué) 號(hào): 指導(dǎo)教師姓名: 指導(dǎo)教師職稱(chēng): 年 月 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。該系統(tǒng)是以STC89C52 作為紅外測(cè)溫傳感器數(shù)據(jù)傳輸和控制核心。s biggest innovation not only in the realization of basic functions temperature measurement,but also can control a relay circuit to get the temperature in measuring safety, convenience are more helpful of the use of the mon people. The design of infrared temperature measurement system simplify the circuit structure, improve the stability and reliability of measuring temperature. The great reaction speed, high transmission efficiency, high accuracy and high reliability is also its advantage. Key words: STC89C52。 當(dāng)今社會(huì),紅外測(cè)溫技術(shù)已在工業(yè)、石化、農(nóng)業(yè)、醫(yī)學(xué)、安全監(jiān)控與防范和科學(xué)研究等領(lǐng)域被廣泛地應(yīng) 用,在傳統(tǒng)的測(cè)溫系統(tǒng)中注入現(xiàn)代科技的元素,它所具備的響應(yīng)時(shí)間快、非接觸、使用安全及使用壽命長(zhǎng)等優(yōu)點(diǎn),較傳統(tǒng)溫度儀器更加能滿(mǎn)足人們生活生產(chǎn)的需求,必定會(huì)占領(lǐng)相當(dāng)大的市場(chǎng),受到人們的青睞 [5]。 另外,該系統(tǒng)還可以測(cè)量物體溫度,當(dāng)物體溫度過(guò)限時(shí), 繼電器會(huì)閉合,同時(shí)觸發(fā)相應(yīng)的自己設(shè)定的動(dòng)作來(lái)使目標(biāo)溫度控制在要求范圍內(nèi)。 管腳 12~ 19: P3 口, 為 INT0 中斷 0, 為 INT1 中斷 1, 為計(jì)數(shù)脈沖 T0, 為計(jì)數(shù)脈沖 T1, 為 WR 寫(xiě)控制, 為 RD 讀控制輸出端。 紅外測(cè)溫原理 紅外測(cè)溫傳感器是接收目標(biāo)物體的熱輻射并轉(zhuǎn)換為電信號(hào)的器件。 紅外測(cè)溫模塊溫度值計(jì)算 無(wú)論測(cè)量環(huán)境溫度還是目標(biāo)溫度,只要檢測(cè)到 Item 為 0x4cH 或者 0x66H,同時(shí)檢測(cè)到Item MSB LSB Sum CR 4 CR 為 0x0dH,它們的溫度計(jì)算方法都相同。 LCD1602 顯示芯片引腳如圖 13 所示 [1]。 第 15~ 16 腳:空腳。 6 圖 21 系統(tǒng)整體框圖 單片機(jī)的主控電路設(shè)計(jì) 在本系統(tǒng)的設(shè)計(jì)中,從價(jià)格,熟悉程度以及滿(mǎn)足系統(tǒng)的需求等方面考慮采用了 51 系列 STC89C52 單片機(jī)。在時(shí)鐘的下降沿開(kāi)始讀數(shù)據(jù),共 5 個(gè)字節(jié),當(dāng)?shù)谝粋€(gè)字節(jié)為 4CH(或 66H),且第 5 個(gè)字節(jié)為 0DH 時(shí),讀取的數(shù)據(jù)為有效數(shù)據(jù),否則讀取的數(shù)據(jù)無(wú)效,數(shù)據(jù)讀取后,單片機(jī)對(duì)讀到的有效數(shù)據(jù)進(jìn)行運(yùn)算處理,然后送 LCD1602 顯示。 圖 25 系統(tǒng)按鍵電路原理圖 鍵盤(pán)模塊采用動(dòng)態(tài)掃描的方式,采用 4個(gè)獨(dú)立式鍵盤(pán)。當(dāng)兩個(gè)電容量相等時(shí),反饋系數(shù)是 ,一般是可以滿(mǎn)足振蕩條件的,但如果不易起振或 振蕩不穩(wěn)定可以減小輸入端對(duì)地電容量 ,而增加輸出端的值以提高反饋量。 系統(tǒng)軟件設(shè)計(jì)要求及任務(wù) 軟件是整個(gè)系統(tǒng)的核心,它具有充分的靈活性與可修改性,可以根據(jù)系統(tǒng)的要求而變化。 初 始 化開(kāi) 始按 鍵 掃 描溫 度 顯 示顯 示 溫 度設(shè) 置 模 式N oY e s設(shè) 置 完 畢是 否 過(guò) 限報(bào) 警Y e sN o 繼 電 器 閉 合做 出 相 應(yīng) 動(dòng) 作來(lái) 阻 止 過(guò) 限 溫度結(jié) 束 13 圖 32 紅外測(cè)溫流程圖 如流程圖所示:系統(tǒng)正常上電,開(kāi)始初始化,判斷是否有功能按鍵 0 按下,如果是,再次判斷首字節(jié)是否為 4CH 或者 66H,最后一個(gè)字節(jié)是否為 0DH,因?yàn)閱纹瑱C(jī)每一次讀取 5 個(gè) BYTE,當(dāng)?shù)谝粋€(gè) BYTE 和最后一個(gè) BYTE 分別同時(shí)為 4CH(或 66H)和 0DH 時(shí),開(kāi) 始初 始 化是 否 有 按 鍵 0 按下 ?首 字 節(jié) 是 否 為 4 C H( 6 6 H ) ?第 5 個(gè) 字 節(jié) 是 否為 0 D H ?送 L C D 1 6 0 2 顯示計(jì) 算 處 理返 回讀 取 數(shù) 據(jù)關(guān) 閉 T N 9 0 1N oN oN oY e sY e sY e s 14 才認(rèn)為這是一個(gè)有效的數(shù)據(jù), 否則單片機(jī)將不停地進(jìn)行讀取。 硬件調(diào)試 單片機(jī)應(yīng)用系 統(tǒng)的硬件調(diào)試和軟件調(diào)試是分不開(kāi)的,許多硬件故障在軟件調(diào)試時(shí)才能發(fā)現(xiàn),但通常要先排除系統(tǒng)中明顯的硬件故障。電源大得超出正常范圍,說(shuō)明電路中有短路或故障。 ( 3) 環(huán)境因素對(duì)測(cè)溫的影響。 在制作前首先要了解各個(gè)電路的原理和作用,這樣才能知道電路可以使用哪些元器件,比如,電源電路的電容起到了濾波的作用,我們就可以根據(jù)電路電壓的大小來(lái)選擇合適的電容, LED 指示電路的電阻起到的是限流的作用,可以選擇的范圍為 100Ω—1KΩ,這樣可以對(duì)元器件的選擇有一個(gè)很好的把握。實(shí)踐證明,本系統(tǒng)可以運(yùn)行。 //寄存器選擇輸入 sbit EN = P1^1。 sbit ledc=P1^4。 unsigned char TN_Data_Buff[5]。 //溫度顯示子函數(shù)函數(shù) void key_pro()。i=time。 P0=。 27 _nop_()。 28 LCD_Write_Com(0x38)。 /*顯示光標(biāo)移動(dòng)設(shè)置 */ delay_ms(5)。 29 DATA_INDEX=0。 DATA_NUM=0。 } if(DATA_NUM==8) { TN_Data_Buff[DATA_INDEX]=data_tmp。 TN_IRACK_UN()。 iItem = TN_Data_Buff[0]。 //Unable the TN return Back_Data。 mb=mb/10。 } dis_mbtemp()。 LCD_Write_Com(0x01)。 LCD_Write_Com(0x8c)。 if(num_key==2) num_key=0。 shi=T1h/10。 LCD_Write_Com(0x84)。 if(keyz==0) { while(!keyz)。 } } if(keyj==0) { delay_ms(5)。 LCD_Write_Data(ge+0x30)。報(bào)警 { fm=0。 ledg
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1