版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 本文介紹了一種可商品化的臨床電子體溫采集和監(jiān)測(cè)系統(tǒng)。并給出了軟件的設(shè)計(jì)過(guò)程,以及當(dāng)前該類產(chǎn)品的研究方向和發(fā)展趨勢(shì)。該系統(tǒng)以TI公司的AT89C2051單片機(jī)為控制核心。利用熱敏電阻PT100為溫度傳感器進(jìn)行體溫的采集,采用LCD1602對(duì)處理后的體溫?cái)?shù)據(jù)進(jìn)行顯示,通過(guò)紅外線技術(shù)將臨床數(shù)據(jù)傳輸至上位機(jī),再由各上位機(jī)把數(shù)據(jù)傳
2、送到主機(jī)進(jìn)行統(tǒng)一管理。使醫(yī)院能夠及時(shí)的了解各床位病人的體溫情況,節(jié)省了體溫測(cè)量過(guò)程中的人力勞動(dòng)。由于要將溫度計(jì)商品化,制造成本要求控制在十元人民幣以內(nèi),所以設(shè)計(jì)時(shí)盡可能的減少了硬件的使用,主要通過(guò)算法完成了各項(xiàng)指標(biāo)要求,體溫采集部分,通過(guò)對(duì)電容的充放電來(lái)測(cè)出熱敏電阻PT100的阻值,再通過(guò)查表的方式測(cè)得人體體溫,這樣便節(jié)省了A/D轉(zhuǎn)換模塊,而紅外傳輸部分,則是通過(guò)軟件解碼將數(shù)據(jù)發(fā)送出去,省略了硬件解碼模塊。系統(tǒng)的軟件設(shè)計(jì)應(yīng)用KEIL軟件
3、C語(yǔ)言進(jìn)行,并采用模塊化結(jié)構(gòu)編程。</p><p> 該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,制造及運(yùn)行費(fèi)用低,功耗低,可靠性高,安全環(huán)保,基本能滿足既定目標(biāo)。</p><p> 關(guān)鍵詞:體溫采集; 單片機(jī); 商品化; 紅外傳輸</p><p><b> Abstract</b></p><p> This paper introduc
4、es a kind of commercial clinical electronic temperature’s acquisition and monitoring system. This article gives the software and hardware design of process, and the current products in this direction of research and deve
5、lopment trend. This system puts TI company AT89C2051 microcomputer as the core to control. Using thermistors PT100 as temperature sensors to collect the temperature, LCD1602 to show the processed temperature and transpor
6、ting clinical data to network equipment b</p><p> This system structure is simple, manufacture and low cost. It’s also low power consumption, high reliability, safety and environment protection In a word,
7、this design is meets all goals basicly.</p><p> 全套圖紙QQ360702501</p><p> Key Words: temperature gathering; microcontroller; commercialization; infrared transmission</p><p><b>
8、; 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 1 緒論1</b></p><p> 1.1 溫度計(jì)簡(jiǎn)介1</p><p> 1.1.1水銀體溫計(jì)
9、1</p><p> 1.1.2 常見的新式體溫計(jì)2</p><p> 1.2 電子體溫計(jì)發(fā)展現(xiàn)狀3</p><p> 2 系統(tǒng)方案設(shè)計(jì)5</p><p> 2.1 設(shè)計(jì)思路5</p><p> 2.2系統(tǒng)方案設(shè)計(jì)5</p><p> 2.2.1 系統(tǒng)組成5&
10、lt;/p><p> 2.2.2下位機(jī)系統(tǒng)構(gòu)成6</p><p> 2.3 系統(tǒng)方案論證與擬定7</p><p> 3 系統(tǒng)硬件電路設(shè)計(jì)8</p><p> 3.1 CPU-單片機(jī)AT89C20518</p><p> 3.1.1 AT89C2051概述8</p><p>
11、; 3.1.2AT89C2051特性8</p><p> 3.1.3 AT89C2051的引腳和封裝9</p><p> 3.1.4 AT89C2051復(fù)位電路與時(shí)鐘電路10</p><p> 3.2 RC測(cè)溫電路11</p><p> 3.2.1 RC測(cè)溫電路原理11</p><p>
12、 3.2.2 RC測(cè)溫電路流程圖12</p><p> 3.3 顯示器LCD160214</p><p> 3.3.1 LCD1602概述14</p><p> 3.3.2LCD1602基本特性14</p><p> 3.3.3LCD1602顯示模塊的應(yīng)用15</p><p> 3.4紅
13、外數(shù)據(jù)發(fā)射19</p><p> 3.4.1 紅外數(shù)據(jù)發(fā)射簡(jiǎn)介19</p><p> 3.4.2紅外發(fā)射部分電路圖19</p><p> 4 電路原理圖的設(shè)計(jì)21</p><p> 4.1 Protel 99SE簡(jiǎn)介21</p><p> 4.2 原理圖設(shè)計(jì)流程22</p>&
14、lt;p> 4.3 系統(tǒng)PCB圖及3D效果圖23</p><p> 4.4 系統(tǒng)電氣原理圖23</p><p> 5 系統(tǒng)軟件實(shí)現(xiàn)24</p><p> 5.1 編程軟件Keil c5124</p><p> 5.1.2 Keil c51程序開發(fā)24</p><p> 5.2系統(tǒng)程序流
15、程圖27</p><p> 5.2.1 RC測(cè)溫電路流程圖27</p><p> 5.3 RC電路測(cè)溫程序及說(shuō)明29</p><p> 5.4 LCD1602顯示子程序的部分說(shuō)明31</p><p> 5.5 程序源代碼33</p><p> 6 系統(tǒng)調(diào)試與仿真演示34</p>
16、;<p> 6.1 仿真軟件protues介紹34</p><p> 6.1.1 系統(tǒng)仿真演示34</p><p> 7 系統(tǒng)安裝及使用說(shuō)明38</p><p> 7.1 系統(tǒng)安裝說(shuō)明38</p><p> 7.2 系統(tǒng)使用說(shuō)明38</p><p><b> 總
17、 結(jié)39</b></p><p> 參 考 文 獻(xiàn)40</p><p><b> 致 謝41</b></p><p> 附錄一:電路原理圖42</p><p> 附錄二:PCB印制板圖43</p><p> 附錄三:3D效果圖44</p>&
18、lt;p> 附錄四:程序清單45</p><p><b> 1 緒論</b></p><p> 1.1 溫度計(jì)簡(jiǎn)介</p><p> 1.1.1水銀體溫計(jì) </p><p> 水銀體溫計(jì)如圖所示:</p><p> 圖1.1 水銀溫度計(jì)</p><p&
19、gt; 1. 水銀體溫計(jì)的原理 全套圖紙QQ360702501</p><p> 體溫計(jì)又稱“醫(yī)用溫度計(jì)”。體溫計(jì)的工作物質(zhì)是水銀。它的液泡容積比上面細(xì)管的容積大的多。泡里水銀,由于受到體溫的影響,產(chǎn)生微小的變化,水銀體積的膨脹,使管內(nèi)水銀柱的長(zhǎng)度發(fā)生明顯的變化。人體溫度的變化一般在35℃到42℃之間,所以體溫計(jì)的刻度通常是35℃到42℃,而且每度的范圍又分成為10份,因此體溫計(jì)可精確到1/10度。體溫計(jì)
20、的下部靠近液泡處的管頸是一個(gè)很狹窄的曲頸,在測(cè)體溫時(shí),液泡內(nèi)的水銀,受熱體積膨脹,水銀可由頸部分上升到管內(nèi)某位置,當(dāng)與體溫達(dá)到熱平衡時(shí),水銀柱恒定。當(dāng)體溫計(jì)離開人體后,外界氣溫較低,水銀遇冷體積收縮,就在狹窄的曲頸部分?jǐn)嚅_,使已升入管內(nèi)的部分水銀退不回來(lái),仍保持水銀柱在與人體接觸時(shí)所達(dá)到的高度。 </p><p> 2. 水銀體溫計(jì)的功能</p><p> 基礎(chǔ)體溫計(jì)是用來(lái)測(cè)量人體在
21、早晨剛剛醒來(lái)時(shí)的基礎(chǔ)體溫。相較于日常的體溫,基礎(chǔ)體溫較沒(méi)有受到環(huán)境因素的影響,例如運(yùn)動(dòng)或是進(jìn)食。這有利于偵測(cè)到體溫每日的 細(xì)微變化。例如在排卵時(shí)或是甲狀腺功能有變化時(shí)。 </p><p> 3. 水銀體溫計(jì)的局限</p><p> 體溫計(jì)一頭看上去是銀白色的部分,其實(shí)是很薄的玻璃泡中充滿的測(cè)溫液體——水銀。銀白色是透過(guò)很薄的玻璃泡看到的水銀色。銀白色是水銀的金屬光澤。玻璃泡是非金屬,是
22、透明的,也是體溫計(jì)最脆弱的部分。由于需要減少玻璃對(duì)測(cè)量產(chǎn)生的影響,因此,玻璃泡一般做得比較薄。但是,減小誤差的同時(shí),帶來(lái)了一個(gè)不便——安全性能下降了。</p><p> 水銀體溫計(jì)有諸多弊端:水銀體溫計(jì)遇熱或安置不當(dāng),體溫計(jì)容易折斷,水銀則散發(fā)出來(lái)。如果水銀體溫計(jì)在人體中折斷,水銀蒸氣將被人體吸收。專家已經(jīng)發(fā)現(xiàn),兒童長(zhǎng)期接觸水銀將導(dǎo)致神經(jīng)損傷,孕婦如果食用被水銀污染的魚將造成胎兒受損。目前許多美國(guó)城市和醫(yī)院已經(jīng)
23、開始禁止使用水銀體溫計(jì),一些大的連鎖店也已停止出售這種體溫計(jì),但仍有許多家庭在使用。</p><p> 1.1.2 常見的新式體溫計(jì)</p><p><b> 1.電子式體溫計(jì) </b></p><p> 電子式體溫計(jì)利用某些物質(zhì)的物理參數(shù)(如電阻、電壓、電流等)與環(huán)境溫度之間存在的確定關(guān)系,將體溫以數(shù)字的形式顯示出來(lái),讀數(shù)清晰,攜帶方
24、便。其不足之處在于示值準(zhǔn)確度受電子元件及電池供電狀況等因素影響,不如玻璃體溫計(jì)。</p><p> 電子體溫計(jì)如圖所示:</p><p> 圖1.2 電子體溫計(jì)</p><p><b> 2.耳溫體溫計(jì)</b></p><p> 體溫計(jì)一般在腋下、口腔、直腸等處使用,在實(shí)際應(yīng)用中,人們普遍感覺(jué)不方便或不舒服。耳
25、式體溫計(jì)是通過(guò)測(cè)量耳朵鼓膜的輻射亮度,非接觸地實(shí)現(xiàn)對(duì)人體溫度的測(cè)量。只需將探頭對(duì)準(zhǔn)內(nèi)耳道,按下測(cè)量鈕,僅有幾秒鐘就可得到測(cè)量數(shù)據(jù),非常適合急重病患者、老人、嬰幼兒等使用。但在使用初期,使用者由于不太熟悉這種操作方式,可能會(huì)得到幾個(gè)不同的測(cè)量數(shù)據(jù),一般來(lái)講實(shí)測(cè)最大值即是所要數(shù)據(jù)。使用者熟悉后會(huì)比較滿意這種體溫計(jì)。</p><p> 耳溫體溫計(jì)如下圖所示:</p><p> 圖1.3 耳
26、溫體溫計(jì)</p><p><b> 3.額溫體溫計(jì) </b></p><p> 耳溫和額溫均是通過(guò)紅外線測(cè)量,額溫是通過(guò)紅外線照射到額頭表面反射回來(lái)的情況與光譜溫度對(duì)應(yīng)表對(duì)照,從而得出準(zhǔn)確的溫度值。也有很多紅外線體溫計(jì)可以將測(cè)量耳溫額溫功能同時(shí)兼有。</p><p> 額溫體溫計(jì)如下圖所示:</p><p> 圖
27、1.4 額溫體溫計(jì)</p><p> 1.2 電子體溫計(jì)發(fā)展現(xiàn)狀</p><p> 全套圖紙QQ360702501</p><p> 中國(guó)電子體溫計(jì)行業(yè)最早起源于1998年,以每年高于30%的速度發(fā)展至今經(jīng)歷了十多年時(shí)間。高達(dá)數(shù)倍甚至10多倍的利潤(rùn)空間、較低的政策壁壘和技術(shù)壁壘吸引了眾多的企業(yè)進(jìn)入該行業(yè)。目前國(guó)內(nèi)涌現(xiàn)出了大小80多家電子體溫計(jì)品牌,既有“歐姆
28、龍”、“嬰之侶”、“捷威”等行業(yè)領(lǐng)頭的外資品牌,也有“華辰”、“世佳”、“華安”、“康復(fù)”等迅速發(fā)展壯大的國(guó)內(nèi)品牌,今后試圖進(jìn)入該行業(yè)的生產(chǎn)廠家將達(dá)到50多家。由于行業(yè)逐步規(guī)范和新一輪電子體溫計(jì)產(chǎn)品消費(fèi)熱潮的興起,2009年以后,電子體溫計(jì)產(chǎn)品行業(yè)進(jìn)入了一個(gè)前所未有的高速發(fā)展時(shí)期,市場(chǎng)的快速發(fā)展孕育著巨大的商機(jī)。</p><p> 目前市面上常見的電子體溫計(jì)是利用溫度傳感器輸出電信號(hào),直接輸出數(shù)字信號(hào)或者再將電
29、流信號(hào)(模擬信號(hào))轉(zhuǎn)換成能夠被內(nèi)部集成的電路識(shí)別的數(shù)字信號(hào),然后通過(guò)顯示器(如液晶、數(shù)碼管、LED矩陣等)顯示以數(shù)字形式的溫度,能記錄、讀取被測(cè)溫度的最高值。 </p><p> 電子體溫計(jì)最核心的元件就是感知溫度的NTC溫度傳感器。傳感器的分辨率可達(dá)±0.01℃,精確度可達(dá)±0.02℃,反應(yīng)速度<2.8秒,電阻年漂移率≤0.1%(相當(dāng)于小于0.025℃)。</p>&l
30、t;p><b> 2 系統(tǒng)方案設(shè)計(jì)</b></p><p><b> 2.1 設(shè)計(jì)思路</b></p><p> 電子體溫計(jì)發(fā)展到今天,她的功能在不斷的增強(qiáng),并且在向智能化方向發(fā)展,其測(cè)溫方式也在向多樣化,快速化發(fā)展。目前開發(fā)電子體溫計(jì)的商家很多,大多采用傳感器測(cè)溫,A/D轉(zhuǎn)化,單片機(jī)處理,LCD顯示的方式,但是價(jià)格比較昂貴,動(dòng)輒
31、上百元。目前的電子體溫計(jì)雖然技術(shù)成熟,精確度也比較高,但是相對(duì)來(lái)說(shuō),成本太高,而且不具有通信功能,不適用于醫(yī)院的統(tǒng)一管理和普通大眾的使用。所以,基于自己的專業(yè)知識(shí)和設(shè)計(jì)任務(wù)的要求,本課程設(shè)計(jì)旨在研究一種成本在十元人民幣以內(nèi)的帶有紅外數(shù)據(jù)通信功能的電子體溫計(jì)。</p><p><b> 系統(tǒng)方案設(shè)計(jì)</b></p><p> 2.2.1 系統(tǒng)組成</p>
32、;<p> 一套完整的臨床電子體溫采集和檢測(cè)系統(tǒng)配置如下:</p><p> ·RC測(cè)溫電路 ·單片機(jī)AT89C2051微處理器一個(gè) ·顯示器LCD1602一個(gè)
33、; ·紅外數(shù)據(jù)傳輸裝置一個(gè) </p><p><b> ·上位機(jī)若干</b></p><p><b> ·系統(tǒng)主機(jī)一個(gè)</b></p><p> 由于本次設(shè)計(jì)主要是設(shè)計(jì)一種廉價(jià)高效的臨床電子體溫計(jì)所以,上位
34、機(jī)和主機(jī)的設(shè)計(jì)和編程不在本次設(shè)計(jì)考慮范圍內(nèi)。 2、系統(tǒng)功能</p><p> 病人能通過(guò)此系統(tǒng)自己檢測(cè)體溫,并把檢測(cè)數(shù)據(jù)發(fā)送到上位機(jī),在上位機(jī)統(tǒng)一處理后把數(shù)據(jù)發(fā)往主機(jī)分析存檔。住院部護(hù)士站能通過(guò)此系統(tǒng)對(duì)患者體溫?cái)?shù)據(jù)進(jìn)行測(cè)量和管理,減輕護(hù)士勞動(dòng)強(qiáng)度。</p><p><b> 3、系統(tǒng)框圖</b></p><p
35、> 圖2.1 系統(tǒng)框圖</p><p><b> 下位機(jī)系統(tǒng)構(gòu)成</b></p><p> 圖2.2 下位機(jī)系統(tǒng)設(shè)計(jì)框圖</p><p> 全套圖紙QQ360702501</p><p> 2.3 系統(tǒng)方案論證與擬定</p><p> 本設(shè)計(jì)旨在研制一種新型智能電子體溫計(jì)。
36、它除測(cè)量體溫外還具備通訊、顯示、提示等功能,測(cè)量誤差≤0.1°,具有極低的的成本。</p><p> 在系統(tǒng)設(shè)計(jì)方案中,RC測(cè)溫部分由一個(gè)100k的精密電阻RK;一個(gè)100K、精度為1%的熱敏電阻RT;一個(gè)約100Ω普通電阻R1;以及一個(gè)值約為0.1μ的瓷介電容C1組成。通過(guò)對(duì)普通電阻R1的阻值和瓷介電容C1電容值的調(diào)整,使整個(gè)RC測(cè)溫系統(tǒng)在28℃~50℃范圍內(nèi)的測(cè)溫精度高于0.1℃。</p&g
37、t;<p> 成本方面,RC電路成本為兩元左右,控制器選用20引腳的AT89C2051成本約為4元,顯示器采用LCD1602成本約為兩元,紅外傳輸部分,采用軟件解碼的形式替代市面上現(xiàn)有的紅外傳輸模塊。所以主要部分成本共計(jì)8元左右。加之一些外圍電路和外殼設(shè)計(jì),總成本能控制在十元以內(nèi)。所以此方案可行。</p><p> 3 系統(tǒng)硬件電路設(shè)計(jì)</p><p> 3.1 CP
38、U-單片機(jī)AT89C2051</p><p> 3.1.1 AT89C2051概述</p><p> AT89C2051是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含2k bytes的可反復(fù)擦寫的只讀Flash程序存儲(chǔ)器和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和F
39、lash存儲(chǔ)單元,功能強(qiáng)大AT89C2051單片機(jī)可為您提供許多高性價(jià)比的應(yīng)用場(chǎng)合?! T89C2051是一個(gè)功能強(qiáng)大的單片機(jī),但它只有20個(gè)引腳,15個(gè)雙向輸入/輸出(I/O)端口,其中P1是一個(gè)完整的8位雙向I/O口,兩個(gè)外中斷口,兩個(gè)16位可編程定時(shí)計(jì)數(shù)器,兩個(gè)全雙向串行通信口,一個(gè)模擬比較放大器?! ⊥瑫r(shí),AT89C2051的時(shí)鐘頻率可以為零,即具備可用軟件設(shè)置的睡眠省電功能,系統(tǒng)的喚醒方式有RAM、定時(shí)/計(jì)數(shù)器、串行口和
40、外中斷口,系統(tǒng)喚醒后即進(jìn)入繼續(xù)工作狀態(tài)。省電模式中,片內(nèi)RAM將被凍結(jié),時(shí)鐘停止振蕩,所有功能停止工作,直至系統(tǒng)被硬件復(fù)位方可繼續(xù)運(yùn)行。</p><p> AT89C2051特性 </p><p> 兼容MCS51指令系統(tǒng) </p><p> 2k可反復(fù)擦寫(>1000次)Flash ROM </p><p> 15個(gè)雙向I/
41、O口 </p><p><b> 6個(gè)中斷源 </b></p><p> 兩個(gè)16位可編程定時(shí)/計(jì)數(shù)器 </p><p> 2.7-6.V的寬工作電壓范圍 </p><p> 時(shí)鐘頻率0-24MHz </p><p> 128x8bit內(nèi)部RAM </p><p>
42、;<b> 兩個(gè)外部中斷源 </b></p><p><b> 兩個(gè)串行中斷 </b></p><p> 可直接驅(qū)動(dòng)LED 表3.1 At 89C2051參數(shù)</p><p> 兩級(jí)加密位
43、</p><p><b> 低功耗睡眠功能 </b></p><p> 內(nèi)置一個(gè)模擬比較放大器 </p><p> 可編程UARL通道 </p><p> 軟件設(shè)置睡眠和喚醒功能</p><p> 3.1.3 AT89C2051的引腳和封裝</p><p>
44、AT89C2051有20個(gè)引腳,多采用雙排直插式封裝,也有貼片封裝。如圖3.1、圖3.2所示</p><p> 圖3.1AT89C2051引腳圖</p><p> 圖3.2 AT89C2051的封裝</p><p> 全套圖紙QQ360702501</p><p> 3.1.4 AT89C2051復(fù)位電路與時(shí)鐘電路</p>
45、;<p><b> 1)復(fù)位電路</b></p><p> 復(fù)位工作原理:在上電的瞬間,RC電路充電,RST引腳端出現(xiàn)正脈沖,只要RST端保持兩個(gè)時(shí)鐘周期以上的高電平,就能使單片機(jī)有效復(fù)位。上電復(fù)位與按鈕復(fù)位電路如圖3.3所示。</p><p> 圖3.3單片機(jī)復(fù)位電路</p><p><b> 2)時(shí)鐘電路&l
46、t;/b></p><p> 單片機(jī)的時(shí)鐘信號(hào)通常有兩種形式:內(nèi)部振蕩方式和外部震蕩形式。在引腳XTAL1和XTAL2外接晶體振蕩器,就構(gòu)成了內(nèi)部振蕩電路如圖3.4所示。圖中兩個(gè)電容均為30pF的磁片電容,起穩(wěn)定振蕩頻率、快速起振的作用。晶振采用串口時(shí)常使用的頻率為11.0592MHz.。</p><p> 圖3.4 單片機(jī)時(shí)鐘振蕩電路</p><p>
47、 3.2 RC測(cè)溫電路</p><p> 3.2.1 RC測(cè)溫電路原理</p><p> 單片機(jī)在電子產(chǎn)品中的應(yīng)用已經(jīng)越來(lái)越廣泛,在很多的電子產(chǎn)品中也用到了溫度檢測(cè)和溫度控制,但那些溫度檢測(cè)與控制電路通常較復(fù)雜,成本也高,本文提供了一種低成本的利用單片機(jī)多余I/O口實(shí)現(xiàn)的溫度檢測(cè)電路,該電路非常簡(jiǎn)單,且易于實(shí)現(xiàn),并且適用于幾乎所有類型的單片機(jī)。其電路如圖3.5所示:</p&g
48、t;<p> 圖3.5 RC測(cè)溫電路原理圖</p><p> 圖中:P1.0、P1.1和P1.2是單片機(jī)的3個(gè)I/O腳;RK為100k的精密電阻;RT為100K-精度為1%的熱敏電阻;R1為100Ω的普通電阻;C1為0.1μ的瓷介電容。其工作原理為:1.先將P1.0、P1.1、P1.2都設(shè)為低電平輸出,使C1放電至放完。2.將P1.1、P1.2設(shè)置為輸入狀態(tài),P1.0設(shè)為高電平
49、輸出,通過(guò)RK電阻對(duì)C1充電,單片機(jī)內(nèi)部計(jì)時(shí)器清零并開始計(jì)時(shí),檢測(cè)P1.2口狀態(tài),當(dāng)P1.2口檢測(cè)為高電平時(shí),即C1上的電壓達(dá)到單片機(jī)高電平輸入的門嵌電壓時(shí),單片機(jī)計(jì)時(shí)器記錄下從開始充電到P1.2口轉(zhuǎn)變?yōu)楦唠娖降臅r(shí)間T1。3.將P1.0、P1.1、P1.2都設(shè)為低電平輸出,使C1放電至放完。4.再將P1.0、P1.2設(shè)置為輸入狀態(tài),P1.1設(shè)為高電平輸出,通過(guò)RT電阻對(duì)C1充電,單片機(jī)內(nèi)部計(jì)時(shí)器清零并開始計(jì)時(shí),檢測(cè)P1.2口狀態(tài),當(dāng)
50、P1.2口檢測(cè)為高電平時(shí),單片機(jī)計(jì)時(shí)器記錄下從開始充電到P1.2口轉(zhuǎn)變?yōu)楦唠娖降臅r(shí)間T2。5.從電容的電壓公式:可以得到:T1/RK=T2/RT,即 RT=T2×RK/T1通過(guò)單片機(jī)計(jì)算得到熱敏電阻RT的阻值。并通過(guò)</p><p> LCD_delay(255);</p><p> LCD_delay(250);</p><
51、p><b> }*/</b></p><p> /*-----------------------------------------------------------</p><p> 功能:LCD位置設(shè)置</p><p> 參數(shù):x-行0~1;y-列0~15</p><p> -----------
52、------------------------------------------------*/</p><p> void LCD_pos(uchar x, uchar y)</p><p><b> {</b></p><p> if(y)LCD_cmd(x|0xc0);</p><p> elseL
53、CD_cmd(x|0x80);</p><p><b> }</b></p><p> /*-----------------------------------------------------------</p><p> 功能:字符定位輸出函數(shù)</p><p> 參數(shù):c-要顯示的字符(0-9,A-F)&
54、lt;/p><p> -----------------------------------------------------------*/</p><p> /*void LCD_printc(uchar x, uchar y, uchar c)</p><p><b> {</b></p><p> LCD_
55、pos(x, y);</p><p> LCD_dat(c);</p><p><b> } */</b></p><p> /*-----------------------------------------------------------</p><p> 功能:LCD顯示字符串函數(shù)</p>
56、<p> 參數(shù):x- 行0~1;y- 列0~15</p><p> s- 要顯示的字符串指針</p><p> -----------------------------------------------------------*/</p><p> void LCD_prints(uchar x, uchar y, uchar *s)<
57、;/p><p><b> {</b></p><p> LCD_pos(x, y);</p><p><b> while(*s)</b></p><p><b> {</b></p><p> LCD_dat(*s);</p>&l
58、t;p><b> s++;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> 上位機(jī)部分的程序:</b></p><p> #include<reg52.h></
59、p><p> #include"LCD1602_4.H"</p><p> #define uint unsigned int</p><p> #define uchar unsigned char</p><p> uchar idata d[7];</p><p><b>
60、uchar j;</b></p><p> void init(void) ;</p><p> void receive(void) ;</p><p> void delayms (unsigned int x);</p><p><b> main()</b></p><p&
61、gt;<b> { </b></p><p><b> init();</b></p><p><b> TR1=1;</b></p><p> receive();</p><p> delayms(300);</p><p> LCD
62、_init();</p><p> LCD_prints(1,0," ^=^ OK ^=^");</p><p> LCD_prints(3,1," THANK YOU");</p><p><b> }</b></p><p> void init (void)&l
63、t;/p><p><b> {</b></p><p> TMOD = 0x20;</p><p> PCON = 0x00;</p><p> TH0 = 0xe8;</p><p> TL0 = 0xe8;</p><p> SCON = 0x50;</p
64、><p><b> }</b></p><p> void receive(void)</p><p><b> {</b></p><p><b> uchar i;</b></p><p> for(i=0;i<7;i++)</p&
65、gt;<p><b> {</b></p><p> d[i]=SBUF;</p><p> while(RI==0) ;</p><p><b> RI=0;</b></p><p><b> }</b></p><p><
66、;b> }</b></p><p> void delayms (unsigned int x)</p><p><b> {</b></p><p> unsigned char j;</p><p> while (x--)</p><p><b> {
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子體溫計(jì)畢業(yè)設(shè)計(jì)
- 基于labview的人體溫度檢測(cè)系統(tǒng)設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
- 畢業(yè)設(shè)計(jì)----電子體溫計(jì)的研制
- 畢業(yè)設(shè)計(jì)-----電子體溫計(jì)的研制
- 畢業(yè)設(shè)計(jì)175基于dsp的微弱信號(hào)檢測(cè)采集系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)175基于dsp的微弱信號(hào)檢測(cè)采集系統(tǒng)設(shè)計(jì)
- 數(shù)據(jù)采集系統(tǒng)畢業(yè)設(shè)計(jì)
- 機(jī)電子畢業(yè)設(shè)計(jì)--基于虛擬儀器的聲音采集系統(tǒng)設(shè)計(jì)
- 電子信息工程畢業(yè)設(shè)計(jì)gps軌跡數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)
- 地方生學(xué)員畢業(yè)設(shè)計(jì)報(bào)告--溫度檢測(cè)與采集系統(tǒng)的設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)175基于DSP的微弱信號(hào)檢測(cè)采集系統(tǒng)設(shè)計(jì).doc
- 畢業(yè)設(shè)計(jì)175基于DSP的微弱信號(hào)檢測(cè)采集系統(tǒng)設(shè)計(jì).doc
- 基于labview的人體溫度檢測(cè)系統(tǒng)設(shè)計(jì)【畢業(yè)設(shè)計(jì)+開題報(bào)告+文獻(xiàn)綜述】
- usb數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--倉(cāng)庫(kù)管理系統(tǒng)的信息采集接口設(shè)計(jì)和實(shí)現(xiàn)
- 多路溫度采集系統(tǒng)設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
- 模數(shù)數(shù)據(jù)采集系統(tǒng)畢業(yè)設(shè)計(jì)--ad數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)政府采購(gòu)采集系統(tǒng)
- 基于labview的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
評(píng)論
0/150
提交評(píng)論