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

正文內(nèi)容

通信工程畢業(yè)設(shè)計(jì)-基于單片機(jī)的紅外測(cè)溫儀的設(shè)計(jì)與制作(參考版)

2024-12-07 16:54本頁(yè)面
  

【正文】 //分離出十分位 TempBuffer1[6]=y%10+0x30。 //查表?yè)Q算成實(shí)際的小數(shù) soundvalue2=y。 //左移兩位 ,以便查表 x=t[0]。0x0c。 //分離出十位 TempBuffer1[3]=(t[1]%100)%10+0x30。 //+0x30 為變 0~9 ASCII 碼 if( TempBuffer1[1]==0x30) TempBuffer1[1]=0xfe。} //如果溫度高于用戶標(biāo)定溫度 ,則報(bào)警 else {dc_motor_run=0。 //將高低字節(jié)的有效值的整數(shù)部分拼成一個(gè)字節(jié) soundvalue1=t[1]。0x0f。 //將 t[0]暫存到 X,因?yàn)槿⌒?shù)部分還要用到它 x=4。0x70。 //0xfe 為變 +的 ASCII 碼 t[1]=4。 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 30 t[1]=*pt。 t[0]=*pt。 //分離出十位 TempBuffer0[14]=(TL%100)%10+0x30。 //分離出 TL 的百十個(gè)位 if( TempBuffer0[12]==0x30) TempBuffer0[12]=0xfe。 //分離出十位 TempBuffer0[6]=(TH%100)%10+0x30。 //分離出 TH 的百十個(gè)位 if( TempBuffer0[4]==0x30) TempBuffer0[4]=0xfe。 //0x2B 為 +的 ASCII 碼 if(TL0x7f) else TempBuffer0[11]=0x2b。 //分離出個(gè)位 TempBuffer1[15]=user_dot_temper+0x30。 //百位數(shù)消隱 TempBuffer1[12]=(temper%100)/10+0x30。 / /0x2B 為 +的 ASCII 碼 TempBuffer1[11]=temper/100+0x30。 void tempsound()。 //顯示溫度上下限 ,上電時(shí)顯示 TH:+ 00 TL:+ 00 unsigned char code dotcode[4]={0,25,50,75}。\039。}。 //用來存放溫度值 ,測(cè)溫程序就是通過這個(gè)數(shù)組與主函數(shù)通信的 unsigned char TempBuffer1[17]={0x2b,0x20,0x30,0x30,0x2e,0x30,0x30,0x20, 0x53,0x45,0x2b,0x20,0x30,0x30,0x2e,0x30,39。 //用戶標(biāo)定溫度 unsigned char TH=30,TL=20,RS=0x3f。 //報(bào)警開關(guān) bit set_temper_dot_flag。 //上限報(bào)警設(shè)置標(biāo)志 bit set_temper_flag。 //超過上限溫度 ,報(bào)警 bit up_one,down_one。 同時(shí)我還要感謝我的同學(xué)們?cè)谡n題完成中的合作與支持 ! 感謝我的家人,他們的支持和愛,使我不致懈怠,勇敢地面對(duì)學(xué)習(xí)和生活中的挑戰(zhàn)! 感謝所有指導(dǎo)和教育過我的老師,他們的教育使我不斷進(jìn)步! 感謝所 有關(guān)心和幫助過我的人! 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 26 附 錄 附錄一 硬件電路實(shí)物圖 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 27 附錄二 程序 include //頭文件 include include include include include include //測(cè)溫頭文件 include //液晶顯示頭文件 sbit upalarm=P3^0。 黨老師對(duì)工作認(rèn)真負(fù)責(zé)的態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 24 參考文獻(xiàn) [ 1] 戴義保.高精密溫度測(cè)量的研究與實(shí)現(xiàn) [J].上海:自動(dòng)化儀表第 2021, 24( 3): 2427 [ 2] 謝光忠、蔣亞東.溫濕度智能數(shù)據(jù) 采集控制系統(tǒng)的研制 [J]. 哈爾濱:傳感器技術(shù) 2021, 19( 4), 2933 [ 3] 紅外檢測(cè)與診斷技術(shù) [M] .北京:化學(xué)工業(yè)出版社, 2021, 3: 143. [ 4] 陳永甫 .紅外輻射 — 紅外器件與典型應(yīng)用 [ P] .北京:電子工業(yè)出版社,:130. [ 5] 黃賢武 . 傳感器的原理與應(yīng)用 [M] . 成都:電子科技大學(xué)出版 社, 1999: 5657. [ 6] 宋文 、 楊帆.傳感器與檢測(cè)技術(shù) . 北京:高等教育出版社, 2021 [ 7] 蔡惟錚 .常用電子元器件手冊(cè) . 哈爾濱 :哈爾濱工業(yè)大學(xué)出版社 ,1998 [ 8] 范立南 .PROTUES 仿真軟件實(shí)例使用指南 . — 北京:電子工業(yè)出版社 [ 9] 華成英、童詩(shī)白 .模擬電子技術(shù)基礎(chǔ) .第三版 .高等教育出版社, [ 10] 胡漢才.單片機(jī)原理及系統(tǒng)設(shè)計(jì).北京 :清華大學(xué)出版社 ,2021。但是非接觸式人體測(cè) 溫儀測(cè)量的時(shí)人體表面的溫度而不是體溫。 本方案設(shè)計(jì)的以及實(shí)際應(yīng)用的紅外測(cè)溫儀都只限于測(cè)量物體的外部溫度,不方便測(cè)量物體內(nèi)部和存在障礙物時(shí)的溫度。所以在今后的工作中,還要不斷的學(xué)習(xí)充電,掌握更多的技能。但同時(shí)也明顯感覺到還有很多地方需要完善和提高,設(shè)計(jì)的產(chǎn)品與實(shí)際應(yīng)用還有一定的差距。這不僅使我對(duì)課本上所學(xué)的知識(shí)有了更進(jìn)一步的了解,而且也提高了我的動(dòng)手能力、理論聯(lián)系實(shí)際能力。單片機(jī)負(fù)責(zé)控制紅外測(cè)溫把接收到的溫度數(shù)據(jù)經(jīng)處理后送 LCD 顯示。 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 23 5 總結(jié)與展望 本設(shè)計(jì)主要包括兩大部分:硬件設(shè)計(jì)部分和軟件設(shè)計(jì)部分,硬件部分包括了紅外測(cè)溫模、放大濾波模塊、模數(shù)轉(zhuǎn)換模塊、單片機(jī)控制模塊與 LCD 顯示模塊。系統(tǒng)調(diào)試的方法如下: 首先,軟件在各個(gè)子程序模塊調(diào)試正確后,再將相互有關(guān)系的模塊組合起來加以調(diào)試,以解決在程序模塊中可能出現(xiàn)的邏輯錯(cuò)誤。軟件的調(diào)試主要有語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤兩類。系統(tǒng)硬件測(cè)試方法如下: 首先,對(duì)照原理電路圖,檢測(cè)焊接線路是否正確; 然后,用萬能表對(duì)電路進(jìn)行檢測(cè),檢測(cè)線路是否通暢,沒有短路、斷路現(xiàn)象,確保焊接的電路板有效 最后,用示波器測(cè)試、信號(hào)發(fā)生器等測(cè) 試各部分電路是否能達(dá)到要求。 硬件系統(tǒng)的調(diào)試 利用 Protues99s 電路設(shè)計(jì)軟件設(shè)計(jì)好原理圖后,根據(jù)原理圖焊接電路板。 液晶 顯示子程序完成最后的溫度。中間又經(jīng)過了 ADC0804數(shù)模轉(zhuǎn)換器將結(jié)果轉(zhuǎn)換為可供 LCD 顯示的代碼。要實(shí)現(xiàn)準(zhǔn)確測(cè)溫就必須得到輸出 信號(hào)的峰值,但在實(shí)際電路中,由于探測(cè)器響應(yīng)延時(shí)不盡相同,且電路的延時(shí)也很難準(zhǔn)確計(jì)算,所以要準(zhǔn)確采集到峰值是十分困難的。 保持環(huán)境溫度顯示的同時(shí),對(duì)覆蓋熱釋電探測(cè)器視場(chǎng)的物體表面的紅外輻射進(jìn)行轉(zhuǎn)換和采樣,并比較各采樣值,直到采樣值為熱釋電探測(cè)器響應(yīng)的峰值電壓為止。 主程序主要實(shí)現(xiàn)以下功能: 開機(jī)或復(fù)位時(shí)能自動(dòng)初始化設(shè)備,引導(dǎo)程序正確執(zhí)行。執(zhí)行完一次子命令后運(yùn)行中斷信號(hào),子程序返回。 中斷子程序設(shè)置 INT0 為外部中斷,中斷后對(duì) EEPROM 里的數(shù)據(jù)進(jìn)行讀取,然后通過液晶屏顯示出來,讀取時(shí)要對(duì)數(shù)據(jù)進(jìn)行一個(gè)判斷, AT89C51 單片機(jī)的 P3 口除了是多功能 I/O 口外還是第二功能口,它的第二功能是作為控制端口使用的,所以本設(shè)計(jì)用 串行口輸入端來控制報(bào)警系統(tǒng),如果數(shù)據(jù)大于 ℃,則蜂鳴器報(bào)警。同時(shí)計(jì)數(shù)器加 1,繼續(xù)讀取下一組 數(shù)據(jù)。然后 A/D 轉(zhuǎn)換器的 CS、 RD 同時(shí)為低電平 0 時(shí)讀取轉(zhuǎn)換輸出的數(shù)據(jù),轉(zhuǎn)換后的數(shù)據(jù)存入模數(shù)轉(zhuǎn)換器自身的鎖存器里,由輸出端口 D0~D7 輸入到單片機(jī)的 P0 口中。使能 E 端接單片機(jī)的 口,使能端由高電平到低電平時(shí)開始執(zhí)行命令,把讀數(shù)顯示出來。 LCD1602 的 RS 寄存器選擇端口接單片機(jī)的 ,通過軟件程序中對(duì)此端口的設(shè)置來決定選擇的寄存器。 顯示電路的設(shè)計(jì) 在 液顯 電路連接上, LCD1602 顯示模塊可以直接和單片機(jī) AT89C51 直接江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 18 接口, 液晶顯示的 D0~D7 八個(gè)雙向端口接 AT89C51 單片機(jī)的 P0 口的~,單片機(jī)的 P0 口可以作為通用的輸入,輸出端口使用,此時(shí),若要驅(qū)動(dòng) NMOS 或其他拉電流負(fù)載時(shí),需外接上拉電阻,才能使該位高電平有效,所以中間接 10K 的排阻,來決定顯示器高低點(diǎn)位,是否要顯示 。 表 21 1602 的內(nèi)部顯示地址 0 1 2 3 4 5 6 序號(hào) 0 1 2 3 4 5 6 7 8 9 A B C D E F 第一行 0 1 2 3 4 5 6 7 8 9 A B C D E F 第二行 1602 液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器( CGROM)已經(jīng)存儲(chǔ)了 160 個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼 。 液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。 1602 采用標(biāo)準(zhǔn)的 16腳接口,其中 : 第 3 腳: VEE 為液晶顯示器對(duì)比度調(diào)整端 ; 第 4 腳: RS 為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器; 第 5 腳: RW 為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。 單片機(jī)最小系統(tǒng)電路 LCD 顯示電路的設(shè)計(jì) LCD1062 的介紹 液晶顯示器以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧的諸多優(yōu)點(diǎn),在袖珍式儀表和低功耗應(yīng)用系統(tǒng)中得到越來越廣泛的應(yīng)用。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN 信號(hào)將不出現(xiàn)。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào) 端 。另外,該引腳被略微拉高。如想禁止 ALE 的輸出可在SFR8EH 地址上置 0。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。在 FLASH 編程期間,此引腳用于輸入編程脈沖。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故 。 P3 口: P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè)TTL 門電流。在給出地址 “1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。這是由于內(nèi)部上拉的緣故。 P2 口: P2 口為一個(gè)內(nèi)部上拉電阻的 8 位 雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫 “1”時(shí),其管腳被內(nèi)部上
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1