溫度報(bào)警器設(shè)計(jì) 單片機(jī)課程設(shè)計(jì)
《溫度報(bào)警器設(shè)計(jì) 單片機(jī)課程設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《溫度報(bào)警器設(shè)計(jì) 單片機(jī)課程設(shè)計(jì)(22頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、溫度報(bào)警器 東 北 石 油 大 學(xué) 課 程 設(shè) 計(jì) 課 程 單片機(jī)課程設(shè)計(jì) 題 目 溫度報(bào)警器設(shè)計(jì) 院 系 電氣信息工程學(xué)院測控系 專業(yè)班級 測控二10-2 學(xué)生姓名 周博 學(xué)生學(xué)號(hào) 100601220211 指導(dǎo)教師 段志偉、宋金波
2、 2012年 3 月 30日 16 東北石油大學(xué)課程設(shè)計(jì)任務(wù)書 課程 單片機(jī)課程設(shè)計(jì) 題目 溫度報(bào)警器設(shè)計(jì) 專業(yè) 測控技術(shù)與儀器 姓名 周 博 學(xué)號(hào) 100601
3、220211 一、任務(wù) 以AT89S52單片機(jī)為控制核心,實(shí)現(xiàn)對環(huán)境溫度的實(shí)時(shí)監(jiān)測,并能在預(yù)設(shè)的溫度范圍內(nèi)用LED顯示,同時(shí)在超過預(yù)設(shè)范圍時(shí)產(chǎn)生報(bào)警信號(hào)。 二、設(shè)計(jì)要求 [1] 報(bào)警器的溫度用LED顯示,同時(shí)在超過預(yù)設(shè)范圍時(shí)產(chǎn)生報(bào)警信號(hào)。 [2] 通過對AT89C51單片機(jī)的編程,實(shí)現(xiàn)溫度報(bào)警。 [3] 寫出詳細(xì)的設(shè)計(jì)報(bào)告。 [4] 給出全部電路和源程序。 三、參考資料 [1] 劉國鈞,陳紹業(yè),王鳳翥.圖書館目錄[M].北京:高等教育出版社,1957.15-18. [2] 劉潤華,劉立山.模擬電子技術(shù)[J].山東:石油大學(xué)出版社,2003.
4、 [3] 彭介華.電子技術(shù)課程設(shè)計(jì)指導(dǎo)[J].北京:高等教育出版社,1997. 完成期限 2012.3.19至2012.3.30 指導(dǎo)教師 段志偉、宋金波 專業(yè)負(fù)責(zé)人 曹廣華 2012年 3月 16 日 目錄 第1章 緒論 3 1.1 溫度報(bào)警器概述 3 1.2 溫度報(bào)警器技術(shù)狀況 3 1.3 溫度報(bào)警器發(fā)展前景 4 1.4 本設(shè)計(jì)任務(wù) 4 第2 章 總體方案論證與設(shè)計(jì) 5 2.1 方案論述 5 2.2 總體硬件組成框圖 6 第3章
5、 系統(tǒng)硬件設(shè)計(jì) 7 3.1 單片機(jī) 7 3.2 溫度采集電路 7 3.3 A/D轉(zhuǎn)換電路 8 3.4 溫度顯示電路 10 第4章 系統(tǒng)的軟件設(shè)計(jì) 11 4.1 軟件設(shè)計(jì)思路 11 4.2 主程序設(shè)計(jì) 11 第5章 系統(tǒng)調(diào)試與測試結(jié)果分析 12 5.1 使用的儀器儀表 12 5.2 系統(tǒng)調(diào)試 12 5.3 測試結(jié)果 13 結(jié) 論 14 參考文獻(xiàn) 15 附錄1 程序 1 附錄2 仿真效果圖 4 第1章 緒論 溫度是一個(gè)十分重要的物理量,對它的測量與控制有十分重要的意義。隨著現(xiàn)代工農(nóng)業(yè)技術(shù)的發(fā)展及人們對生活環(huán)境要求的提高,人
6、們也迫切需要檢測與控制溫度。 溫度報(bào)警器廣泛應(yīng)用于工農(nóng)業(yè)生產(chǎn)以及日常生活中:環(huán)境溫度檢測,機(jī)房溫度監(jiān)測及報(bào)警,蔬菜大棚、花窖、魚塘水溫監(jiān)測,工廠用的烘箱、電爐,汽車低溫報(bào)警(提示司機(jī)路面結(jié)冰),實(shí)驗(yàn)室,冷庫、倉庫溫度監(jiān)測及報(bào)警等等,其研究具有一定的學(xué)術(shù)價(jià)值和廣泛的市場前景。 1.1 溫度報(bào)警器概述 現(xiàn)代社會(huì)是信息化的社會(huì),隨著安全化程度的日益提高,機(jī)房作為現(xiàn)代化的樞紐,其安全工作已成為重中之重,機(jī)房內(nèi)一旦發(fā)生故障,將導(dǎo)致整個(gè)系統(tǒng)的癱瘓,造成巨大的損失和社會(huì)影響。 造成高溫火災(zāi)有:電氣線路短路、過載、接觸電阻過大等引發(fā)高溫或火災(zāi);靜電產(chǎn)生高溫或火災(zāi);雷電等強(qiáng)電侵入導(dǎo)致高溫或火災(zāi);最主要
7、是機(jī)房內(nèi)電腦、空調(diào)等用電設(shè)備長時(shí)間通電工作,導(dǎo)致設(shè)備老化,空調(diào)發(fā)生故障,而不能降溫;因此機(jī)房內(nèi)所屬的電子產(chǎn)品發(fā)熱快,在短時(shí)間內(nèi)機(jī)房溫度升高超出設(shè)備正常溫度,導(dǎo)致系統(tǒng)癱瘓或產(chǎn)生火災(zāi),這時(shí)超溫報(bào)警系統(tǒng)就發(fā)揮應(yīng)有的功能。 本文介紹的是采用熱敏電阻作為敏感元件的溫度報(bào)警器,當(dāng)由金屬探頭所接觸的溫度通過傳感器到開關(guān),如果溫度超過預(yù)定值,此時(shí)的開關(guān)即開啟,連接報(bào)警器發(fā)出報(bào)警聲,此時(shí)的發(fā)聲的報(bào)警裝置可以通過改變一些元器件的接法而發(fā)出不同的聲音。為了增加實(shí)用效果,特添加由共陽極雙色發(fā)光管組成的指示電路.電路不報(bào)警時(shí)為綠燈,反則報(bào)警時(shí)為紅綠交替。 1.2 溫度報(bào)警器技術(shù)狀況 現(xiàn)代信息技術(shù)的三大基礎(chǔ)是信息
8、采集(即傳感器技術(shù)) 、信息傳輸(通信技術(shù))和信息處理(計(jì)算機(jī)技術(shù))。傳感器屬于信息技術(shù)的前沿尖端產(chǎn)品,尤其是溫度傳感器被廣泛用于工農(nóng)業(yè)生產(chǎn)、科學(xué)研究和生活等領(lǐng)域,數(shù)量高居各種傳感器之首。因此傳感器在此溫度報(bào)警器的制作中起了重要的作用。 (1) 傳統(tǒng)的分立式溫度傳感器(含敏感元件) ;主要是能夠進(jìn)行非電量和電量之間轉(zhuǎn)換。 (2) 模擬集成溫度傳感器/控制器。 (3) 智能溫度傳感器。目前,國際上新型溫度傳感器正從模擬式向數(shù)字式、由集成化向智能化、網(wǎng)絡(luò)化的方向發(fā)展。 1.3 溫度報(bào)警器發(fā)展前景 目前我國人民生活水平有所提高,一些電器產(chǎn)品正深入到千家萬戶,據(jù)統(tǒng)計(jì),我國目前有約13億人
9、口,幾乎每個(gè)家庭都用過象熱得快之類的燒水工具。隨之而來的便是由于使用不當(dāng)或在使用的同時(shí)卻忘了而發(fā)生的事故。如果將本系統(tǒng)用于實(shí)際,可以有效遏制該類事故發(fā)生。因此,如果實(shí)際的產(chǎn)品一旦投放市場,必將有很大的市場空間和廣闊的發(fā)展前景。本產(chǎn)品在把一些連線以不同的方式連接時(shí),可以發(fā)出不同的報(bào)警聲。 本產(chǎn)品克服了現(xiàn)在流行的報(bào)警器的缺點(diǎn),成本低,具有更大的實(shí)用性、新穎性。主要?jiǎng)?chuàng)新點(diǎn)及應(yīng)用前景如下:高靈敏度,高穩(wěn)定性,報(bào)警及時(shí)。 本系統(tǒng)能具有高靈敏度和高穩(wěn)定性,得益于系統(tǒng)有很好的傳感器。但是它仍然有一定的缺陷,自身有很大的局限性。如果能夠把更好的傳感器應(yīng)用到該產(chǎn)品中,該產(chǎn)品會(huì)有更廣闊的發(fā)展前景。 1.4
10、 本設(shè)計(jì)任務(wù) 本文介紹的溫度報(bào)警器以AT89S52單片機(jī)為控制核心,再配合熱敏電阻PT100溫度檢測電路、AD0801轉(zhuǎn)換器、單刀單擲繼電器、報(bào)警電路、復(fù)位電路以及2個(gè)LED數(shù)碼管來實(shí)現(xiàn)對環(huán)境溫度的實(shí)時(shí)監(jiān)測,并能在預(yù)設(shè)的溫度范圍內(nèi)用LED顯示,同時(shí)在超過預(yù)設(shè)范圍時(shí)產(chǎn)生報(bào)警信號(hào)。本文分析了溫度傳感器的工作原理,系統(tǒng)硬件電路以及軟件部分的設(shè)計(jì)。 第2 章 總體方案論證與設(shè)計(jì) 本文介紹的溫度報(bào)警器以AT89S52單片機(jī)為控制核心,再配合熱敏電阻PT100溫度檢測電路、AD0801轉(zhuǎn)換器、單刀單擲繼電器、報(bào)警電路、復(fù)位電路以及2個(gè)LED數(shù)碼管來實(shí)
11、現(xiàn)對環(huán)境溫度的實(shí)時(shí)監(jiān)測,并能在預(yù)設(shè)的溫度范圍內(nèi)用LED顯示,同時(shí)在超過預(yù)設(shè)范圍時(shí)產(chǎn)生報(bào)警信號(hào)。該系統(tǒng)軟件采用C語言實(shí)現(xiàn),方便移植且開發(fā)簡單。本溫度報(bào)警器功能實(shí)用、成本低廉、操作方便、有一定的實(shí)用價(jià)值。 2.1 方案論述 方案一:通過PT100熱敏電阻對溫度進(jìn)行采,隨著溫度的變化,PT100的阻值也會(huì)隨著變化,則通過自制的橋式測溫電路的分壓也會(huì)發(fā)生變化,由于變化的分壓不是很大,所以采取UA741CN放大器將變化的電壓進(jìn)行放大,放大到AD0801模數(shù)轉(zhuǎn)換器能夠處理的范圍之內(nèi)。經(jīng)模數(shù)轉(zhuǎn)換后的溫度信號(hào)傳入到AT89S52單片機(jī),再由單片機(jī)控制繼電器、蜂鳴器和數(shù)碼管來實(shí)現(xiàn)溫度控制、報(bào)警、顯示的功能
12、。當(dāng)溫度在18度至70度之間時(shí),系統(tǒng)正確顯示溫度,當(dāng)溫度超出這個(gè)范圍時(shí)系統(tǒng)在顯示溫度的同時(shí)發(fā)出警報(bào)聲。 方案二:主電路由NTC測溫電阻,可調(diào)溫度電位器,低頻振蕩器和音頻振蕩器四部分組成,工作原理如下:由電位器設(shè)定好溫度值,當(dāng)溫度升高時(shí),測溫電阻NTC的電阻值降低,達(dá)到CD4011輸入高電平閥值,導(dǎo)致低頻振蕩器工作,調(diào)制音頻振蕩器,通過三極管放大,由報(bào)警裝置發(fā)出報(bào)警聲。 方案三:電路由時(shí)基電路、電位器、電阻和熱敏電阻RT組成溫度檢測觸發(fā)電路。RT是一種負(fù)溫度系數(shù)熱敏電阻,阻值隨溫度的升高而逐漸減小。音響集成電路能產(chǎn)生4種模擬聲,即警車聲、消防車聲、救護(hù)車聲和機(jī)槍聲。具體工作過程如下:溫度未達(dá)
13、到預(yù)定值時(shí),無音頻信號(hào)輸出,揚(yáng)聲器無聲。當(dāng)溫度升高到預(yù)定值時(shí),發(fā)出響亮的警車聲、消防車聲、救護(hù)車聲和機(jī)槍聲。 通過對以上三種方案的各個(gè)方面的比較.如適用前景和市場經(jīng)濟(jì)效益分析來看,選擇第一種方案比較合理。 2.2 總體硬件組成框圖 系統(tǒng)原理圖見圖2-1所示: 溫度 檢測 AD0801 模數(shù)轉(zhuǎn)換器 AT89S52 單 片 機(jī) LED顯示 蜂鳴器 繼電器 圖2-1 溫度報(bào)警器系統(tǒng)
14、 第3章 系統(tǒng)硬件設(shè)計(jì) 為使該模塊化LED顯示屏控制系統(tǒng)具有更加方便和靈活性,我們對系統(tǒng)的硬件做了精心設(shè)計(jì)。硬件電路包括LED驅(qū)動(dòng)模塊、數(shù)據(jù)存儲(chǔ)模塊、PC機(jī)通信模塊等三大模塊。 3.1 單片機(jī) 由于溫度報(bào)警器的核心就是單片機(jī),單片機(jī)的選擇將直接關(guān)系到控制系統(tǒng)的工作是否有效和協(xié)調(diào)。本設(shè)計(jì)采用MCS-51系列的AT89S52單片機(jī),因?yàn)锳T89S52單片機(jī)應(yīng)用廣泛,性能穩(wěn)定,抗干擾能力強(qiáng),性價(jià)比高。 8051包含了8位CPU,片內(nèi)振蕩器,8K字節(jié)ROM,256字節(jié)RAM,3個(gè)16位定時(shí)器/計(jì)數(shù)器等。AT89S52的管腳分配如圖3-1: 圖3-1 AT89S52
15、的管腳分配圖 3.2 溫度采集電路 3.2.1 PT100溫度傳感器 PT100溫度傳感器為正溫度系數(shù)熱敏電阻傳感器,主要技術(shù)參數(shù)如下: (1) 測量范圍:-200℃~+850℃; (2) 允許偏差值△℃:A級(0.15+0.002|t|),B級(0.30+0.005|t|); (3) 最小置入深度:熱電阻的最小置入深度≥200mm; (4) 允通電流≤5mA 因?yàn)镻T100是將溫度轉(zhuǎn)換為電阻,而單片機(jī)處理的為數(shù)字電壓信號(hào),則要將電阻轉(zhuǎn)換為電壓,同時(shí)對電壓信號(hào)進(jìn)行放大后輸入A/D轉(zhuǎn)換ADC0801的VI+端口。 3.2.2 測溫電路 測溫的典型應(yīng)用電路如圖3-2所示
16、 圖3-2 測溫電路 測溫原理:采用 R1、R2、VR2、Pt100 構(gòu)成測量電橋(其中 R1=R2,VR2 為 100Ω精密電阻),當(dāng) Pt100 的電阻值和 VR2 的電阻值不相等時(shí),電橋輸出一個(gè) mV 級的壓差信號(hào),這個(gè)壓差信號(hào)經(jīng)過運(yùn)放 UA741 放大后輸出期望大小的電壓信號(hào),該信號(hào)可直接連 AD 轉(zhuǎn)換芯片。差動(dòng)放大電路中 R3=R4、R5=R6、放大倍數(shù)=R5/R3,運(yùn)放采用單一 5V 供電。 3.3 A/D轉(zhuǎn)換電路 3.3.1 ADC0801介紹 ADC0801是8位全MOS中速A/D 轉(zhuǎn)換器、它是逐次逼近式A/D 轉(zhuǎn)換器,片內(nèi)有三態(tài)數(shù)據(jù)輸出鎖存器,可以和單片機(jī)直接
17、口接。其主要引腳功能如下: (1)RD,WR:讀選通信號(hào)和選通信號(hào)(低電平有效)。 (2)CLK:時(shí)鐘脈沖輸入端,上升有效。 (3)DB0—DB7是輸入信號(hào)。 (4)CLKR:內(nèi)部時(shí)鐘發(fā)生器外接電阻端,與CLKIN端配合可由芯片自身產(chǎn)生時(shí)鐘脈沖,其頻率為1/1.1RC。 (5)CS:片選信號(hào)輸入端,低電平有效,一旦CS有效,表明A/D轉(zhuǎn)換器被選中,可啟動(dòng)。 (6)WR:寫信號(hào)輸入,接受微機(jī)系統(tǒng)或其它數(shù)字系統(tǒng)控制芯片的啟動(dòng)輸入端,低電平有效,CS、WR同時(shí)為低電平時(shí),啟動(dòng)轉(zhuǎn)換。 (7)INTR:轉(zhuǎn)換結(jié)束輸出信號(hào),低電平有效,輸出低電平表示本次轉(zhuǎn)換已完成。該信號(hào)常作為向微機(jī)系統(tǒng)發(fā)出
18、的中斷請求信號(hào)。 (8)CLK:為外部時(shí)鐘輸入端,時(shí)鐘頻率高,A/D轉(zhuǎn)換速度快。允許范圍為10-1280KHZ,典型值為640KHZ。此時(shí),A/D轉(zhuǎn)換時(shí)間為10us。通常由MCS—51單片機(jī)ALE端直接或分頻后與其相連。當(dāng)MCS單片機(jī)與讀寫外,RAM操作時(shí),ALE信號(hào)固定為CPU時(shí)鐘頻率的1/6,若單片外接的晶振為6MHZ,則1/6為1MHZ,A/D轉(zhuǎn)換時(shí)間為64us。 3.3.2 A/D轉(zhuǎn)換電路工作原理 ADC0801的A/D轉(zhuǎn)換結(jié)果輸出端DB0—DB7與8051的P0.0-P0.7相連。RD與AT89S52 RD相連,WR也是跟AT89S52 WR相連。CS、VIN+接地。(低電平有
19、效)ADC0801的兩模擬信號(hào)輸入端,用以接受單極性、雙極性和差摸輸入信號(hào),與WR同時(shí)為低電平A/D轉(zhuǎn)換器被啟動(dòng)切在WR上升沿后100 模數(shù)完成轉(zhuǎn)換,轉(zhuǎn)換結(jié)果存入數(shù)據(jù)鎖存器,同時(shí),INTR自動(dòng)變?yōu)榈碗娖?,表示本次轉(zhuǎn)換已結(jié)束。如CS、RD同時(shí)來低電平,則數(shù)據(jù)鎖存器三態(tài)門打開,數(shù)字信號(hào)送出,而在RD高電平到來后三態(tài)門處于高阻狀態(tài) 。A/D轉(zhuǎn)換電路如圖3-3所示。 圖3-3 A/D轉(zhuǎn)換電路圖 3.4 溫度顯示電路 LED數(shù)碼管顯示原理,共陰數(shù)碼管管腳分配如圖3-4所示: 圖3-4 數(shù)碼管顯示原理 第4章 系統(tǒng)的軟件
20、設(shè)計(jì) 軟件是該LED顯示屏控制系統(tǒng)的重要組成部分,在系統(tǒng)的軟件設(shè)計(jì)中我們也才用了模塊化設(shè)計(jì),將系統(tǒng)的各部分功能編寫成子模塊的形式,這樣增強(qiáng)了系統(tǒng)軟件的可讀性和可移植性。 4.1 軟件設(shè)計(jì)思路 軟件設(shè)計(jì)的任務(wù)包括啟動(dòng)A/D轉(zhuǎn)換、讀A/D轉(zhuǎn)換結(jié)果、溫度顯示等,其中啟動(dòng)A/D轉(zhuǎn)換、讀A/D轉(zhuǎn)換結(jié)果、溫度顯示、溫度控制等工作都在主程序中完成。 4.2 主程序設(shè)計(jì) 本系統(tǒng)中下位機(jī)(單片機(jī)89C51)的主要功能就是實(shí)現(xiàn)LED顯示屏上字樣的移位、顯示、數(shù)據(jù)的讀取等功能。其主程序流程如圖4-1所示。 系統(tǒng)初始化 啟動(dòng)AD轉(zhuǎn)換 讀取AD轉(zhuǎn)換的結(jié)果 數(shù)碼管顯示 判斷溫度 蜂鳴器報(bào)警 開始
21、 繼電器控制 Y N 圖4-1 程序流程圖 第5章 系統(tǒng)調(diào)試與測試結(jié)果分析 5.1 使用的儀器儀表 表5-1 儀器儀表 名稱 數(shù)量 單片機(jī) AT89S52 1塊 LED數(shù)碼管 2支 蜂鳴器 1支 繼電器 1個(gè) 三極管 2支 發(fā)光二極管 2支 運(yùn)算放大器UA741 1塊 15K電阻 11個(gè) 2.2K電阻 1個(gè) 3.9K電阻 2個(gè) 11K電阻 2個(gè) 22K電阻 1個(gè) 98Ω電阻 1個(gè) 22PF電容 2片 150PF電容 1片 12M晶振 1支 二極管 1支 5.2 系統(tǒng)調(diào)試 根據(jù)系統(tǒng)設(shè)計(jì)方
22、案,本系統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試和軟硬件聯(lián)調(diào)。由于在系統(tǒng)設(shè)計(jì)中采用模塊設(shè)計(jì)法,所以方便對各電路模塊功能進(jìn)行逐級測試:LED驅(qū)動(dòng)模塊的調(diào)試,數(shù)據(jù)存儲(chǔ)模塊的調(diào)試,PC機(jī)通信模塊的調(diào)試等,最后將各模塊組合后進(jìn)行整體測試。 5.2.1硬件調(diào)試 對各個(gè)模塊的功能進(jìn)行調(diào)試,主要調(diào)試各模塊能否實(shí)現(xiàn)指定的功能。 5.2.2軟件調(diào)試 軟件調(diào)試采用單片機(jī)仿真器WAVE6000L及微機(jī),將編好的程序進(jìn)行調(diào)試,主要是檢查語法錯(cuò)誤。 5.2.3硬件軟件聯(lián)調(diào) 將調(diào)試好的硬件和軟件進(jìn)行聯(lián)調(diào),主要調(diào)試系統(tǒng)的實(shí)現(xiàn)功能。 5.3 測試結(jié)果 熱敏電阻采集到溫度后經(jīng)A/D轉(zhuǎn)換成信號(hào)送入單
23、片機(jī),經(jīng)過數(shù)碼管顯示出溫度,同時(shí)判斷是否超出了18度至70度的范圍,超出了則斷開開關(guān)并啟動(dòng)蜂鳴器發(fā)出警報(bào)聲,若沒有超出就自然顯示溫度。 結(jié) 論 熱敏電阻采集到溫度后經(jīng)A/D轉(zhuǎn)換成信號(hào)送入單片機(jī),經(jīng)過數(shù)碼管顯示出溫度,同時(shí)判斷是否超出了18度至70度的范圍,超出了則斷開開關(guān)并啟動(dòng)蜂鳴器發(fā)出警報(bào)聲,若沒有超出就自然顯示溫度。該溫度報(bào)警器在proteus中仿真理論上基本可以實(shí)現(xiàn),但是在仿真過程中還是發(fā)現(xiàn)了LED數(shù)碼管顯示并沒有按照程序設(shè)定的一個(gè)溫度值一個(gè)溫度值的變化,而是兩個(gè)溫度值兩個(gè)溫度值的變換。我個(gè)人覺得可能是proteus數(shù)
24、字仿真軟件在仿真過程中存在延遲或者是誤差。 本次實(shí)習(xí)在設(shè)計(jì)和制作溫度報(bào)警器的過程中,對在校學(xué)習(xí)的單片機(jī)知識(shí)、電路知識(shí)以及C語言程序設(shè)計(jì)知識(shí)有一個(gè)全面的檢驗(yàn),在制作過程中也體驗(yàn)了從電路圖的繪制到元器件的焊接組裝調(diào)試的全過程。學(xué)會(huì)了proteus單片機(jī)仿真軟件使用的基本步驟,了解了各個(gè)元器件在proteus中的表示,掌握了proteus和keil uvision3聯(lián)調(diào)的方法,以及AD0801、AT89S52、測溫電路基本連接方法更培養(yǎng)了我更加細(xì)心、耐心的素質(zhì)。 參考文獻(xiàn) [1] 何立民.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:清華大學(xué)出
25、版社,2005 [2] 吳金戎.8051單片機(jī)實(shí)踐與應(yīng)用[M].北京:清華大學(xué)出版社,2005 [3] 胡斌.圖表細(xì)說電子元器件[M].北京:電子工業(yè)出版社,2005 [4] 王福瑞.單片微機(jī)測控系統(tǒng)設(shè)計(jì)大全[M].北京:電子工業(yè)出版社,2006 [5] 姜志海.單片機(jī)原理及應(yīng)用[M].北京:電子工業(yè)出版社,2005 [6] 黃正祥,鄧懷雄,郭延文,周書.基于MCS-51單片機(jī)的溫度控制系統(tǒng)[J].現(xiàn)代電子技術(shù),2005,6:20-21 [7] 李伙友.基于MCS-51的溫度控制器的設(shè)計(jì)[J].龍巖學(xué)院學(xué)報(bào),2006,24(6):16-18 [8] 關(guān)平,劉紅,林強(qiáng).可實(shí)現(xiàn)的基于
26、MCS-51單片機(jī)的恒溫控制系統(tǒng)的設(shè)計(jì)[J].自動(dòng)化技術(shù)與應(yīng)用,2008,27(10):108-110
[9] 北京億學(xué)通電子.PT100鉑金屬溫度傳感器使用說明書
[10]馬忠梅,籍順心,張凱,馬巖.單片機(jī)的C語言應(yīng)用程序設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,2007
附錄1 程序
#include
27、bit FM=P3^0;
uchar data led[4];
unsigned char code tab[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
/******************1ms延時(shí)函數(shù)************/
delay(int t)
{
int i,j;
for(i=0;i 28、**************************
LED數(shù)碼管(顯示)功能子函數(shù)
*************************************************/
void display(uint tvdata)
{
uint k,temp;
P2=0x00;
k=tvdata%10;
temp=tab[k];
P2=temp;
delay(1);
P1=0x00;
k=tvdata/10;
temp=tab[k];
P1=temp;
delay(1);
}
/************主函數(shù)開始********* 29、***/
void main()
{
uchar k,wendu;
uint advalue;
while(1)
{
start();
k=k;
k=k;
rd=0;
advalue=P0;
rd=1;
k=k;
k=k;
advalue=advalue*(1.94);
switch(advalue)
{
case 448: d=18;break;
case 449: 30、 d=19;break;
case 450: d=20;break;
case 451: d=21;break;
case 452: d=22;break;
case 453: d=23;break;
case 454: d=24;break;
case 455: d=25;break;
case 456: d=26;break;
case 457: d=27;break;
case 458: d=28;break;
case 459: d=29;break;
case 460: d=30;break;
31、 case 461: d=31;break;
case 462: d=32;break;
case 463: d=33;break;
case 464: d=34;break;
case 465: d=35;break;
case 466: d=36;break;
case 467: d=37;break;
case 468: d=38;break;
case 469: d=39;break;
case 470: d=40;break;
case 471: d=41;break;
case 472: d 32、=42;break;
case 473: d=43;break;
case 474: d=44;break;
case 475: d=45;break;
case 476: d=46;break;
case 477: d=47;break;
case 478: d=48;break;
case 479: d=49;break;
case 480: d=50;break;
case 481: d=51;break;
case 482: d=52;break;
case 483: d=53;break;
33、 case 484: d=54;break;
case 485: d=55;break;
case 486: d=56;break;
case 487: d=57;break;
case 488: d=58;break;
case 489: d=59;break;
case 490: d=60;break;
case 491: d=61;break;
case 492: d=62;break;
case 493: d=63;break;
case 494: d=64;break;
case 495: d=6 34、5;break;
case 496: d=66;break;
case 497: d=67;break;
case 498: d=68;break;
case 499: d=69;break;
case 500: d=70;break;
}
wendu=d;
display(advalue);
if(wendu<18)
{
JRC=0;
FM=0;
}
if(wendu>70)
{
FM=0;
}
delay(1);
}
}
附錄2 仿真 35、效果圖
1
東北石油大學(xué)課程設(shè)計(jì)成績評價(jià)表
課程名稱
單片機(jī)課程設(shè)計(jì)
題目名稱
溫度報(bào)警器
學(xué)生姓名
周博
學(xué)號(hào)
100601220211
指導(dǎo)教
師姓名
段志偉
宋金波
職稱
講師
講師
序號(hào)
評價(jià)項(xiàng)目
指 標(biāo)
滿分
評分
1
工作量、工作態(tài)度和出勤率
按期圓滿的完成了規(guī)定的任務(wù),難易程度和工作量符合教學(xué)要求,工作努力,遵守紀(jì)律,出勤率高,工作作風(fēng)嚴(yán)謹(jǐn),善于與他人合作。
20
2
課程設(shè)計(jì)質(zhì)量
課程設(shè)計(jì)選題合理,計(jì)算過程簡練準(zhǔn)確,分析問題思路清晰,結(jié)構(gòu)嚴(yán)謹(jǐn),文理通順,撰寫規(guī)范,圖表完備正確。
45
3
創(chuàng)新
工作中有創(chuàng)新意識(shí),對前人工作有一些改進(jìn)或有一定應(yīng)用價(jià)值。
5
4
答辯
能正確回答指導(dǎo)教師所提出的問題。
30
總分
評語:
指導(dǎo)教師: 年 月 日
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲成本核算與控制培訓(xùn)課件
- 新員工入職培訓(xùn)思想修養(yǎng)篇(ppt47)
- 同步電機(jī)的工作原理及結(jié)構(gòu)特點(diǎn)
- 電影敘事結(jié)構(gòu)模式完整版
- 南州六月荔枝丹課件分析說明方法
- 人教版小學(xué)音樂六下《愛我中華》課件
- &#215;&#215;空調(diào)設(shè)備有限公司整體發(fā)展戰(zhàn)略診斷(PPT 50頁)
- 《酒店培訓(xùn)體系建設(shè)》課件
- 細(xì)胞膜系統(tǒng)的結(jié)構(gòu)
- 觸發(fā)器及其應(yīng)用
- 柱體、錐體、臺(tái)體的表面積與體積
- 萬能險(xiǎn)銷售流程和話術(shù)0
- 紅外光譜基本原理
- 3技術(shù)創(chuàng)新管理-(9)
- 函數(shù)的零點(diǎn)(精品)