【正文】
向電壓截止熄滅。單片機(jī)8位I/OP1口低電平驅(qū)動(dòng)小燈。即8個(gè)小燈泡中不亮的某段對(duì)應(yīng)LED數(shù)碼管點(diǎn)亮的某段,用來(lái)檢測(cè)溫度小數(shù)部分是否顯示正常。由于采用的是共陰極4位LED數(shù)碼管,所以當(dāng)I/O口高電平點(diǎn)亮某段。最小系統(tǒng)設(shè)計(jì)完畢后,發(fā)光二極管模塊也起到了一定作用。可以做一些小的程序,為溫度采集系統(tǒng)的程序大下基礎(chǔ),比如用小燈來(lái)實(shí)現(xiàn)流水燈等小實(shí)驗(yàn)的時(shí)候。下載程序過(guò)程十分簡(jiǎn)單,關(guān)鍵是驅(qū)動(dòng)正確安裝,連線正確,這種下載方式也是單片機(jī)STC89C52RC的經(jīng)典下載方式,我們應(yīng)該熟練掌握的。會(huì)發(fā)現(xiàn)步驟4中COM3口的綠燈變量,說(shuō)明串口驅(qū)動(dòng)安裝正確,串口工作正常。下載程序要使用一款STC_ISP的軟件,本設(shè)計(jì)中使用的版本是V480。電平轉(zhuǎn)換電路的作用是完成程序的下載的功能,: 串口模塊(RXD)(TXD)引腳,串口中引腳5接地,引腳2和3分別接MAX232的引腳7和8上,這樣就能給單片機(jī)下載程序了。對(duì)印刷電路板的工藝要求也高,即要求淺間的寄生電容要小;晶體和電容應(yīng)盡可能安裝得與單片機(jī)芯片靠近,以減少寄生生活,更好的保證振蕩器穩(wěn)定,可靠地工作?!?2MHz之間,晶體的頻率越高,則系統(tǒng)得時(shí)鐘頻率也就變高,單片機(jī)的運(yùn)行速度也就越快。單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反向放大器,該高增益反向放大器的輸入端為芯片引腳XTAL1,輸出端為引腳XTAL2這兩個(gè)引腳跨接在石英晶體振蕩器和微調(diào)電路,就構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。 復(fù)位模塊 時(shí)鐘晶振模塊時(shí)鐘是單片機(jī)的心臟,單片機(jī)各功能部件的運(yùn)行都是以時(shí)鐘頻率為基準(zhǔn),有條不紊地一拍一拍地工作。C取10μF,R取10KΩ。由于程序運(yùn)行出錯(cuò)或操作錯(cuò)誤而使系統(tǒng)處于死鎖狀態(tài),為擺脫死鎖狀態(tài),需按復(fù)位鍵使得RST腳為高電平,使STC89C52RC重新啟動(dòng)。復(fù)位電路可由簡(jiǎn)單的RC電路構(gòu)成,也可使用其它的相對(duì)復(fù)雜,但功能更完善的電路。這里使用的電阻為1K,我們可以簡(jiǎn)單的計(jì)算一下,LED燈或發(fā)光二極管在點(diǎn)亮?xí)r的電流大約為3mA,=,得出電阻R2=,所以使用1K的電阻在這里比較合適。其中三種電源+5V都接到同一網(wǎng)絡(luò)節(jié)點(diǎn)帶鎖開關(guān)SWDPST的引腳1和3處,當(dāng)帶鎖開關(guān)閉合時(shí),開關(guān)中引腳1和3和4同時(shí)接通,網(wǎng)絡(luò)點(diǎn)VCC即為單片機(jī)中使用的+5V電源。 電源模塊電源模塊中使用了三種電源輸入,分別為標(biāo)準(zhǔn)USB接口、直流DC接口和跳線電源。整體系統(tǒng)設(shè)計(jì)圖中還有未標(biāo)出的引腳:VCC接+5V電源,GND接電源地,其中低電平驅(qū)動(dòng)的31管腳EA上拉直電源VCC,這樣上電復(fù)位后單片機(jī)從內(nèi)部開始執(zhí)行程序。40引腳雙列直插,采用串口下載,在進(jìn)行下載程序與調(diào)試的時(shí)候都十分方便。顯示模塊則使用了四位的共陰極LED數(shù)碼管,最后用MAX232芯片組成了用來(lái)下載程序的串口模塊。第3章 系統(tǒng)硬件設(shè)計(jì) 整體模塊設(shè)計(jì)本系統(tǒng)采用STC89C52RC八位單片機(jī)進(jìn)行數(shù)據(jù)處理,DS18B20溫度傳感器對(duì)溫度數(shù)據(jù)采集,最后用四位LED數(shù)碼管進(jìn)行溫度的顯示。這對(duì)于在網(wǎng)上查找相關(guān)資料和在圖書館查找相關(guān)資料時(shí)非常方便的。當(dāng)與十六位單片機(jī)相比時(shí),STC89C52RC八位單片機(jī)的價(jià)格便宜,再編程方便。方案2:此方案采用STC89C52RC八位單片機(jī)實(shí)現(xiàn)。逐漸成為歷史。但是,AT89C51單片機(jī)需要用仿真器來(lái)實(shí)現(xiàn)軟硬件的合成在線調(diào)試,較為繁瑣,很不簡(jiǎn)便。 主控制部分方案1:此方案采用AT89C51單片機(jī)實(shí)現(xiàn)。本制作的最大特點(diǎn)之一就是直接采用溫度芯片對(duì)溫度進(jìn)行測(cè)量,使得數(shù)據(jù)傳輸和處理簡(jiǎn)單化。在0—100攝氏度時(shí),最大線形偏差小于1攝氏度。 方案2:采用溫度芯片DS18B20測(cè)量溫度。第2章 方案論證 測(cè)量部分方案1:采用熱敏電阻,可滿足40攝氏度至90攝氏度測(cè)量范圍,但熱敏電阻精度、重復(fù)性、可靠性較差,對(duì)于檢測(cè)1攝氏度的信號(hào)是不適用的。即8個(gè)小燈泡中不亮的某段對(duì)應(yīng)LED數(shù)碼管點(diǎn)亮的某段,用來(lái)檢測(cè)溫度是否顯示正常。由于采用的是共陰極4位LED數(shù)碼管,所以當(dāng)I/O口高電平點(diǎn)亮某段。 設(shè)計(jì)功能采用STC89C52RC單片機(jī)作為控制核心,通過(guò)單總線溫度采集芯片DS18B20進(jìn)行溫度采集,并且可以把采集的溫度傳到4位共陰極LED數(shù)碼管上顯示和監(jiān)控,當(dāng)采樣溫度為負(fù)時(shí),第一個(gè)數(shù)字顯示“” ,否則不顯示,第二和第三個(gè)數(shù)字顯示測(cè)量溫度的整數(shù)部分,最后一個(gè)數(shù)字顯示小數(shù)部分。學(xué)會(huì)用Protel99se, Keil等工具。本次課題使用型號(hào)為STC89C52RC的單片機(jī)芯片,通過(guò)DS18B20對(duì)溫度進(jìn)行采集,并最終在LED數(shù)碼管上顯示。用計(jì)算機(jī)同單片機(jī)相連的溫度采集系統(tǒng)可以實(shí)現(xiàn)遠(yuǎn)程檢測(cè)現(xiàn)場(chǎng)溫度,并且一臺(tái)計(jì)算機(jī)可以接多個(gè)單片機(jī),這樣就可以進(jìn)行全方位的溫度檢測(cè),本設(shè)計(jì)在實(shí)際的工業(yè)等生產(chǎn)中可以提高溫度采集的效率,有很大的實(shí)際用途。單片機(jī)數(shù)據(jù)處理之后,將當(dāng)前溫度信息發(fā)送到LED數(shù)碼管進(jìn)行顯示,供人們參考以及對(duì)作業(yè)過(guò)程進(jìn)行相應(yīng)地控制。單片微型計(jì)算機(jī)是隨著超大規(guī)模集成電路技術(shù)的發(fā)展而誕生的,由于它具有體積小、功能強(qiáng)、性價(jià)比高等特點(diǎn),所以廣泛應(yīng)用于電子儀表、家用電器、工業(yè)控制等諸多領(lǐng)域,使產(chǎn)品小型化、智能化,既提高了產(chǎn)品的功能和質(zhì)量,又降低了成本,簡(jiǎn)化了設(shè)計(jì)。準(zhǔn)確地測(cè)量是優(yōu)質(zhì),高產(chǎn),低耗和安全生產(chǎn)的重要條件。在工業(yè)生產(chǎn)過(guò)程中為了高效地進(jìn)行生產(chǎn),必須對(duì)生產(chǎn)工藝過(guò)程中的主要參數(shù),如溫度,壓力,流量,速度等進(jìn)行有效的采集和控制。 DS18B20。s very convenient.Key words:Temperature collection。 the second and third digits show that the integer part of temperature measurement。因此用它來(lái)組成一個(gè)測(cè)溫系統(tǒng),具有線路簡(jiǎn)單,在一根通信線上可以放很多這樣的數(shù)字溫度計(jì)等優(yōu)點(diǎn),十分方便。本文主要涉及到單總線技術(shù),LED數(shù)碼管驅(qū)動(dòng)技術(shù),對(duì)溫度的顯示和單片機(jī)的軟件編程。作者簽名: 日 期: 基于計(jì)算機(jī)串口控制的溫度采集系統(tǒng)(溫度采集模塊設(shè)計(jì)部分)摘要:隨著時(shí)代的進(jìn)步和發(fā)展,人類不斷的需求,科技不斷的進(jìn)步,溫度采集在現(xiàn)在的工業(yè)生產(chǎn)中起著至關(guān)重要的作用,通過(guò)對(duì)現(xiàn)場(chǎng)溫度的采集和監(jiān)控,從而掌握生產(chǎn)情況,以單片機(jī)為核心的溫度采集系統(tǒng),在生產(chǎn)生活中越來(lái)越發(fā)揮重要的作用。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。 本 科 畢 業(yè) 論 文 基于計(jì)算機(jī)串口控制的溫度采集系統(tǒng)(溫度采集模塊設(shè)計(jì)部分)The Temperature Collecting Systems Based on COM(The Part of Temperature Acquisition Module)系(院)名稱: 計(jì)算機(jī)科學(xué)與信息工程系 專業(yè)班級(jí): 10屆計(jì)算機(jī)科學(xué)與技術(shù)(專升本)學(xué)生姓名: 張瀟 指導(dǎo)教師姓名: 劉家磊 指導(dǎo)教師職稱: 講師 2010年 5月畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得安陽(yáng)工學(xué)院及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說(shuō)明本人完全了解安陽(yáng)工學(xué)院關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)