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

正文內(nèi)容

基于單片機(jī)的溫度控制系統(tǒng)本科生畢業(yè)論文(專業(yè)版)

2025-09-08 17:59上一頁面

下一頁面
  

【正文】 //片選 LCD2 P0=table[buf[2]]。 buf[0]=dd%10。 // 跳過讀序號(hào)列號(hào)的操作 WriteOneChar(0x44)。 } WriteOneChar(unsigned char dat) //寫一個(gè)字節(jié) { uchar i=0。 //稍做延時(shí) DATA = 0。 //正溫指示燈 sbit LLight=P1^3。 基于單片機(jī)的溫度測(cè)量系統(tǒng) 31 參考文獻(xiàn) [1] 陳忠平主編《基于 Proteus 的 51 系列單片機(jī)》,電子工業(yè)出版社出版 [2] 陸彬主編《 51 系列單片機(jī)開發(fā)》,電子工業(yè)出版社出版 [3] 李朝青編著《單片機(jī)原理及接口技 術(shù)》,北京航空航天大學(xué)出版社 [4] 楊志忠編著《數(shù)字電子技術(shù)》,高等教育出版社出版 [5] 趙亮、侯國(guó)銳:?jiǎn)纹瑱C(jī)C語言編程與實(shí)例,人民郵電出版社, 20xx [6] 王松武 , 于鑫 , 武思軍 : 電子創(chuàng)新設(shè)計(jì)與實(shí)踐 , 北京:國(guó)防工業(yè)出版社 , 20xx [7] 劉篤仁編著《傳感器原理及應(yīng)用技術(shù)》,西安電子科技大學(xué)出版社出版 [8] Meehan Joanne,Muir in Merseyside SMEs:Benefits and barriers[J].. TQM Journal. 20xx [9] Yeager to troubleshoot your electronic scale[J].. Powder and Bulk Engineering. 1995 [10]馮建華 , 趙亮 : 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與產(chǎn)品開發(fā) [M] .北京 : 人民郵電出版社 , 20xx. [11]閻石編著數(shù)字電子技術(shù)基礎(chǔ)(第三版),北京:高等教育出版社, 1989 [12]王幸之 , 鐘愛琴 , 王雷 : AT89系列單片機(jī)原理與接口技術(shù) [M].北京 : 北京航 空航天大學(xué)出版社 , 20xx. 基于單片機(jī)的溫度測(cè)量系統(tǒng) 32 附 錄 附錄 1:系統(tǒng)總圖 附錄 2: 程序 include include define uchar unsigned char define uint unsigned int sbit DATA = P1^1。 當(dāng)然單純的溫度檢測(cè)也許不能滿足這些要求,在本設(shè)計(jì)基礎(chǔ)上加上濕度檢測(cè),定時(shí)溫度記錄,與溫度調(diào)節(jié)裝置連接起來,用于自動(dòng)調(diào)節(jié)溫度等等,都是可以擴(kuò)展的內(nèi)容。 在畢業(yè)設(shè)計(jì)的整個(gè)過程中要求保持沉著冷靜,聯(lián)系書本理論知識(shí)積極地思考,實(shí)在解決不了可以請(qǐng)教同學(xué)或指導(dǎo)老師。 仿真過程 剛開機(jī)時(shí), LED 數(shù)碼管顯示的溫度是 , 溫度傳感器上顯示的溫度和 LED數(shù)碼管上顯示的溫度是一致的,且由于系統(tǒng) 設(shè)置的初始溫度上限是 32176。首先,進(jìn)入 Proteus 設(shè)計(jì)頁面,按照設(shè)計(jì)框圖找出設(shè)計(jì)所需要的基本器件,如圖 62所示。流程圖 54 如下: 圖 54 計(jì)算溫度子程序流程圖 顯示數(shù)據(jù)刷新子程序 顯示數(shù)據(jù)刷新子程序主要是對(duì)顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最發(fā) DS18B20 復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 開始 溫度零下 ? 溫度值取補(bǔ)碼置“ ”標(biāo)志 計(jì)算小數(shù)位溫度 BCD值 計(jì)算整數(shù)位溫度 BCD 值 結(jié)束 置“ +”標(biāo)志 N Y 基于單片機(jī)的溫度測(cè)量系統(tǒng) 23 高數(shù)據(jù)顯示位為 0時(shí),將符號(hào)顯示位移入下一位。 圖 46 顯示電路 溫度上下限設(shè)置電路 按鍵電路的一端接地,一端和 AT89S52 的相應(yīng)端口相連。 復(fù)位電路 對(duì)于復(fù)位電路, AT89S52 有兩種復(fù)位方式,分別是上 電 復(fù)位和按鍵復(fù)位。 圖 35 排阻 respack8 基于單片機(jī)的溫度測(cè)量系統(tǒng) 14 4 電路原理 整個(gè)設(shè)計(jì)的電路包括了 單片機(jī) 電路、溫度 采集 電路、溫度顯示電路、 溫度上下限設(shè)置 電路和 溫度過限 報(bào)警電路五部分電路組成。顯然,將單片機(jī)的數(shù)據(jù)輸出口與 LED 各段引腳相連,控制輸出的數(shù)據(jù)就可以使 LED 顯示不同的字符。 ( 8)結(jié)果直接輸出數(shù)字溫度信號(hào),以 一線總線 串行傳送給 CPU,同時(shí)可傳送 CRC 校驗(yàn)碼,具有極強(qiáng)的抗干擾糾錯(cuò)能力。 DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成: 64位光刻 ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器 TH 和 TL、配置寄存器。如需同時(shí)進(jìn)入兩種工作模式,即 PD和 IDL同時(shí)為 1,則先激活掉電模式。 當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。 4.中斷 —— INT0 外部中斷 0,輸入。 P1口 —— 8 位、準(zhǔn)雙向 I/O 口。 AT89S52 的 引腳功能 AT89S52 共有 40 個(gè)引腳, 8k Bytes Flash 片內(nèi)程序存儲(chǔ)器, 256 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( RAM), 32 個(gè)外部雙向輸入 /輸出( I/O)口, 5個(gè)中斷優(yōu)先級(jí) 2 層中斷嵌套中斷, 2 個(gè) 16位可編程定時(shí)計(jì)數(shù)器 ,2 個(gè)全雙工串行通信口,看門狗( WDT)電路,片內(nèi)時(shí)鐘振蕩器。 ( 8) 32可編程 I/O線。 C,精度為 177。熱敏電阻的成本低,但需后續(xù)信號(hào)處理電路,而且可靠性相對(duì)較差。本文設(shè)計(jì)是從測(cè)溫電路、主控電路、報(bào)警電路等幾個(gè)方面來分析說明的 該系統(tǒng)利用 DS18B20 測(cè)溫范圍廣、測(cè)溫分辨率高、外圍電路簡(jiǎn)單、功耗低等特點(diǎn),與 AT89S52 構(gòu)成比較簡(jiǎn)單的測(cè)溫電路。 測(cè)量溫度的關(guān)鍵是溫度傳感器,傳感器屬于信息技術(shù)的前沿尖端產(chǎn)品,尤其是溫度傳感器技術(shù),在我國(guó)各領(lǐng)域已經(jīng)引用的非常廣泛,可以說是滲透到社會(huì)的每一個(gè)領(lǐng)域。 利用 AT89S52芯片控制溫度傳感器 DS18B20 進(jìn)行實(shí)時(shí)溫度檢測(cè)并顯示,能夠?qū)崿F(xiàn)快速測(cè)量環(huán)境溫度,并可以根據(jù)需要設(shè)定上下限報(bào)警溫度。結(jié)合了 HMOS的高速和高密度技術(shù)及 CHMOS的低功耗特征。掉電保護(hù)方式下, RAM 內(nèi)容被?;趩纹瑱C(jī)的溫度測(cè)量系統(tǒng) 5 存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。 P2口可以驅(qū)動(dòng) 4 個(gè) LSTTL基于單片機(jī)的溫度測(cè)量系統(tǒng) 7 負(fù)載。在編程時(shí),其上施加 21V 的編程電壓。 基于單片機(jī)的溫度測(cè)量系統(tǒng) 8 輸 出: PSEN—— 片外程序存儲(chǔ)器選通信號(hào),低電平有效。退出掉電模式的唯一方法是硬件復(fù)位,復(fù)位后將重新定義全部特殊功能寄存器但并沒有因此改變 RAM中的內(nèi)容,在 Vcc恢復(fù)到正常工作電平前,復(fù)位應(yīng)無效,但必須保持一定時(shí)間以使振蕩器重啟動(dòng)并穩(wěn)定工作。 ( 2)溫范圍- 55℃~+ 125℃,在 10~ +85℃時(shí)精度為177。本設(shè)計(jì)中采用的是 四位共陰極 LED 液晶屏能夠很好的滿足這些要求。 S52 單片機(jī) 通過一個(gè)三極管 PN5138 來放大驅(qū)動(dòng)蜂鳴器,原理圖見圖 34: 基于單片機(jī)的溫度測(cè)量系統(tǒng) 13 圖 34 驅(qū)動(dòng)蜂鳴器原理圖 排阻 排阻,就是若干個(gè)參數(shù)完全相同的 電阻 ,它們的一個(gè)引腳都連到一起,作為公共引腳,其余引腳正常引出。本設(shè)計(jì)的晶振電路如圖43 所示。 在硬件上, DS18B20 與單片機(jī)的連接有兩種方法,一種是 VCC 接外部電源,GND 接地, I/O 與單片機(jī)的 I/O 線相連;另一種是用寄生電源供電,此時(shí) UDD、GND 接地 , I/O 接單片機(jī) I/O。由總的流程圖可以分析出,在整個(gè)程序中應(yīng)該包括如下幾個(gè)部分:讀寫溫度子程序,溫度轉(zhuǎn)換命令子程序,計(jì)算溫度子程序,顯示數(shù)據(jù)刷新子程序等。這些都盡可能減少了儀器對(duì)測(cè)量結(jié)果的影響。然后分別由 C51 及 C51 編譯器編譯生成目標(biāo)文件 (.OBJ)。這次畢業(yè)設(shè)計(jì)歷時(shí)至少 3個(gè)月,從一開始的確定課題,到后來的資料查找、理論學(xué)習(xí),再有就是近來的調(diào)試過程,這一切都使我的理論知識(shí)和動(dòng)手能力進(jìn)一步得到鞏固和加強(qiáng),可以說是對(duì)所學(xué)知識(shí)的一次全面綜合。 生活中,人們漸漸習(xí)慣了溫度計(jì)的存在,而單片機(jī)的相對(duì)低廉決定了溫度計(jì)的經(jīng)濟(jì)效益。馬老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、敏銳的洞察力以及分析問題的獨(dú)到見解對(duì)我今后的生活工作將起到莫大的促進(jìn)和幫助。 //默認(rèn)報(bào)警值 int alarmL=100。 void delay(uint)。i0。 } 基于單片機(jī)的溫度測(cè)量系統(tǒng) 35 delay(8)。 tt=t*。 // 初始燈為滅的 P0=0x00。 P2=0xff。 //顯示小數(shù)點(diǎn) delay(100)。 t=8。 DATA = 1。 uchar dat = 0。 //函數(shù)的聲明區(qū) void key_to1()。//定時(shí)器中斷次數(shù) uchar data buf[4]。從論文的選題、撰寫到各細(xì)微的部分馬老師都傾注了心血,使我深深感受到馬老師嚴(yán)謹(jǐn)治學(xué)的態(tài)度。 與傳統(tǒng)的溫度計(jì)相比,具有讀數(shù)方便,測(cè)溫范圍廣,測(cè)溫準(zhǔn)確,其輸出溫度采用數(shù)字顯示,由于并且單片機(jī)價(jià)格的相對(duì)低廉,能夠大量的普及。 通過仿真可知本系統(tǒng)能正確的顯示被測(cè)點(diǎn)的溫度,當(dāng)超出設(shè)定范圍時(shí),也能準(zhǔn)確的報(bào)警提示,但當(dāng)被測(cè)溫度變化較大時(shí),該系統(tǒng)不能迅速的做出響應(yīng),需要改進(jìn)。 Keil C51 工具包 uVision 是 C51 for Windows 的集成開發(fā)環(huán)境 (IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。理論上同一種儀器可以在一個(gè)電路中隨意的調(diào)用,除了現(xiàn)實(shí)存在的儀器外, Proteus 還提供了一個(gè)圖形顯示功能,可以將線路上變化的信號(hào),以圖形的方式實(shí)時(shí)的顯示出來,其作用與示波器相似,但功能更多。主程序的第二個(gè)功能是查詢 SET 鍵是否被按下,以實(shí)現(xiàn)設(shè)置溫度上下限的功能。 圖 44 復(fù)位電路 溫度采集電路 溫度控制電路主要運(yùn)用到了 DS18B20 和 AT89S52。 在晶振電路中, AT89S52 具有兩種晶振方式,一種是片內(nèi)時(shí)鐘振蕩方式,但需要在引腳外接石英晶體和振蕩電容,振蕩電容的值一般取 1030pf。 蜂鳴器 蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,廣泛應(yīng)用與計(jì)算機(jī) 、 打印機(jī) 、 報(bào)警器 、 定時(shí)器等電子產(chǎn)品中作發(fā) 聲 器件。 圖 35 DS18B20 測(cè)溫原理圖 顯示器的選擇 由于設(shè)計(jì)中要求顯示測(cè)試溫度,因此顯示屏首先要能夠一次性容納這些字符。 圖 34 DS18B20內(nèi)部結(jié)構(gòu)框圖 DS18B20 在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)。 在掉電模式下,振蕩器停止工作,進(jìn)入掉電模式的指令是最后一條被執(zhí)行的指令。另外,該引腳被略微拉高。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。當(dāng)使用片外存儲(chǔ)器( ROM 及 RAM)時(shí),輸出高 8 位地址。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。另外, AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2種軟件可選擇節(jié)電模式。片內(nèi)含 8K bytes的可 反復(fù) 擦寫的只讀程序存儲(chǔ)器( PEROM) 和 256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( RAM) ,器件兼容標(biāo)準(zhǔn)的 MCS51指令系統(tǒng)。利用外接的鍵盤設(shè)置電路,對(duì)溫度進(jìn)行上下限設(shè)置。時(shí)下,家用電器和辦公設(shè)備的智能化、遙控化、模糊控制化己成為世界潮流,而這些高性能無一不是靠單片機(jī)來實(shí)現(xiàn)的。 關(guān)鍵字 :?jiǎn)纹瑱C(jī);溫度傳感器;溫度計(jì);報(bào)警 基于單片機(jī)的溫度測(cè)量系統(tǒng) 【 Abstract】 .In this design using the AT89S52 microcontroller as the main control device, DS18B20 as an LED digital temperature sensor tube to achieve temperature display. The key circuit sed the temperature to set the alarm on the lower temperature. And the temperature reaching the alarm, the system will automatically alarm. This design is from the temperature measurement circuit, main control circuit, alarm circuit,
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1