基于單片機的電阻爐溫控制系統(tǒng)設(shè)計說明_第1頁
基于單片機的電阻爐溫控制系統(tǒng)設(shè)計說明_第2頁
基于單片機的電阻爐溫控制系統(tǒng)設(shè)計說明_第3頁
基于單片機的電阻爐溫控制系統(tǒng)設(shè)計說明_第4頁
基于單片機的電阻爐溫控制系統(tǒng)設(shè)計說明_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 PAGE63 / NUMPAGES67 摘 要在現(xiàn)代工業(yè)生產(chǎn)中,人們需要對各類加熱爐、 反應(yīng)爐和鍋爐中的溫度進行檢測和控制。為適應(yīng)這一需要有必要設(shè)計一個性能良好、 操作方便的溫度控制系統(tǒng)。課題主要設(shè)計一個水溫測控系統(tǒng) ,控制鍋爐中水的溫度,選擇合適的控制規(guī)律,使鍋爐中水的溫度按預(yù)定規(guī)律變化,并且能夠進行越限報警??赏ㄟ^鍵盤 ,顯示電路設(shè)定目標(biāo)溫度和參數(shù)??刂葡到y(tǒng)按功能分主要包括溫度傳感器模塊、溫度顯示/設(shè)定模塊、溫度控制模塊、單片機與上位機通信模塊。系統(tǒng)可通過鍵盤對電阻爐水溫以與恒溫時間長短進行預(yù)設(shè),單片機根據(jù)當(dāng)前爐溫度和預(yù)設(shè)溫度,根據(jù)設(shè)定的算法計算出控制量,根據(jù)控制量通過PWM控制固態(tài)繼電

2、器的導(dǎo)通和關(guān)閉從而控制電阻絲的導(dǎo)通時間,以實現(xiàn)對爐溫的控制。另外通過單片機的串口與上位機通信,通過上位機軟件實時顯示當(dāng)前溫度和歷史溫度并且繪制出溫度曲線,讓系統(tǒng)的可讀性更強,實現(xiàn)了遠程監(jiān)測的功能2。關(guān)鍵詞:電阻爐,溫度曲線,PWM,上位機AbstractThe project is mainly about designing a water temperature monitoring system to control the water temperature in the boiler, and choosing proper control rules to make water t

3、emperature in the boiler change within the predetermined path, with the function of alerting temperature rising limit. Through the keyboard and display, we can set the goal temp. and other parameters. Control system, according to the functions, includes temperature sensor module, the temperature dis

4、play / setting module, a temperature control module, MCU and host computer communication module. System can preset the resistance furnace temperature and heating time through the keyboard. Single-chip microcomputer, according to the furnace temperature and preset temperature and the set of algorithm

5、s, calculates the volume control, and according to the control volume, using the PWM control solid state relay to switch on and off so as to control the resistance wire conduction time in order to achieve temperature control. In addition through the serial port of MCU and host computer communication

6、, through the PC software, the device can fulfill the real-time display of current temperature and temperature history and draw out the temperature curve, making the system more readable, realizing the remote monitoring function.Key words: STC89C52, DS18B20, PWM, PC目錄 TOC o 1-3 h z u HYPERLINK l _To

7、c325187988摘要. PAGEREF _Toc325187988 h IHYPERLINK l _Toc325187989Abstract PAGEREF _Toc325187989 h IIHYPERLINK l _Toc325187990目錄 PAGEREF _Toc325187990 h IIIHYPERLINK l _Toc3251879911 緒論 PAGEREF _Toc325187991 h 1HYPERLINK l _Toc3251879921.1 選題意義 PAGEREF _Toc325187992 h 1HYPERLINK l _Toc3251879931.2 國外發(fā)

8、展趨勢 PAGEREF _Toc325187993 h 1HYPERLINK l _Toc3251879941.3 系統(tǒng)的主要性能指標(biāo) PAGEREF _Toc325187994 h 2HYPERLINK l _Toc3251879951.4 主要工作任務(wù) PAGEREF _Toc325187995 h 2HYPERLINK l _Toc3251879962 系統(tǒng)方案選擇和工作原理 PAGEREF _Toc325187996 h 2HYPERLINK l _Toc3251879972.1 系統(tǒng)綜述 PAGEREF _Toc325187997 h 2HYPERLINK l _Toc3251879

9、982.2各模塊電路的方案選擇與論證 PAGEREF _Toc325187998 h 3HYPERLINK l _Toc3251879992.2.1 系統(tǒng)硬件總框圖 PAGEREF _Toc325187999 h 3HYPERLINK l _Toc3251880012.2.2主機控制模塊 PAGEREF _Toc325188001 h 4HYPERLINK l _Toc3251880022.2.3溫度控制模塊 PAGEREF _Toc325188002 h 4HYPERLINK l _Toc3251880032.2.4溫度采集模塊 PAGEREF _Toc325188003 h 5HYPERL

10、INK l _Toc3251880042.2.5顯示模塊 PAGEREF _Toc325188004 h 5HYPERLINK l _Toc3251880052.2.6上位機軟件 PAGEREF _Toc325188005 h 6HYPERLINK l _Toc3251880062.3系統(tǒng)各模塊的最終方案 PAGEREF _Toc325188006 h 6HYPERLINK l _Toc3251880073 系統(tǒng)硬件設(shè)計 PAGEREF _Toc325188007 h 7HYPERLINK l _Toc3251880083.1 STC89C52構(gòu)成的最小系統(tǒng) PAGEREF _Toc32518

11、8008 h 7HYPERLINK l _Toc3251880093.1.1 晶振回路 PAGEREF _Toc325188009 h 7HYPERLINK l _Toc3251880103.1.2 復(fù)位電路 PAGEREF _Toc325188010 h 8HYPERLINK l _Toc3251880113.2溫度采集模塊的硬件設(shè)計 PAGEREF _Toc325188011 h 8HYPERLINK l _Toc3251880123.2.1溫度傳感器DS18B20概述 PAGEREF _Toc325188012 h 8HYPERLINK l _Toc3251880133.2.2溫度采集模

12、塊的硬件設(shè)計 PAGEREF _Toc325188013 h 10HYPERLINK l _Toc3251880143.3 報警電路設(shè)計 PAGEREF _Toc325188014 h 10HYPERLINK l _Toc3251880153.4 電源電路設(shè)計 PAGEREF _Toc325188015 h 11HYPERLINK l _Toc3251880163.5 按鍵電路設(shè)計 PAGEREF _Toc325188016 h 12HYPERLINK l _Toc3251880173.5.1矩陣式鍵盤的結(jié)構(gòu)與工作原理 PAGEREF _Toc325188017 h 12HYPERLINK l

13、 _Toc3251880183.5.2矩陣鍵盤兩種掃描方式 PAGEREF _Toc325188018 h 13HYPERLINK l _Toc3251880203.6 顯示電路設(shè)計 PAGEREF _Toc325188020 h 13HYPERLINK l _Toc3251880213.6.1 LCD1602簡介 PAGEREF _Toc325188021 h 13HYPERLINK l _Toc3251880223.6.2 LCD1602管腳功能介紹 PAGEREF _Toc325188022 h 14HYPERLINK l _Toc3251880233.6.3溫度顯示模塊電路圖 PAGE

14、REF _Toc325188023 h 17HYPERLINK l _Toc3251880263.7 時鐘電路設(shè)計 PAGEREF _Toc325188026 h 17HYPERLINK l _Toc3251880273.7.1 DS1302簡介 PAGEREF _Toc325188027 h 17HYPERLINK l _Toc3251880283.7.2 DS1302的結(jié)構(gòu)與工作原理 PAGEREF _Toc325188028 h 18HYPERLINK l _Toc3251880293.7.3 DS1302的控制字節(jié) PAGEREF _Toc325188029 h 18HYPERLINK

15、 l _Toc3251880303.7.4數(shù)據(jù)輸入輸出(I/O) PAGEREF _Toc325188030 h 18HYPERLINK l _Toc3251880313.7.5 DS1302的寄存器 PAGEREF _Toc325188031 h 19HYPERLINK l _Toc3251880323.7.6 DS1302硬件連接圖 PAGEREF _Toc325188032 h 19HYPERLINK l _Toc3251880353.8電平轉(zhuǎn)換電路設(shè)計 PAGEREF _Toc325188035 h 19HYPERLINK l _Toc3251880363.8.1 RS-232標(biāo)準(zhǔn)介紹

16、 PAGEREF _Toc325188036 h 19HYPERLINK l _Toc3251880373.8.2 DB-9連接器 PAGEREF _Toc325188037 h 20HYPERLINK l _Toc3251880383.8.3 MAX232芯片介紹 PAGEREF _Toc325188038 h 22HYPERLINK l _Toc3251880393.8.4 串口硬件連接圖 PAGEREF _Toc325188039 h 22HYPERLINK l _Toc3251880403.9 繼電器驅(qū)動電路設(shè)計 PAGEREF _Toc325188040 h 22HYPERLINK

17、l _Toc3251880413.9.1 固態(tài)繼電器的分類與工作原理 PAGEREF _Toc325188041 h 22HYPERLINK l _Toc3251880423.9.2固態(tài)繼電器的硬件連接圖 PAGEREF _Toc325188042 h 24HYPERLINK l _Toc3251880434 系統(tǒng)的軟件設(shè)計 PAGEREF _Toc325188043 h 24HYPERLINK l _Toc3251880444.1 主程序的設(shè)計 PAGEREF _Toc325188044 h 25HYPERLINK l _Toc3251880454.2 液晶顯示模塊 PAGEREF _Toc

18、325188045 h 26HYPERLINK l _Toc3251880484.3溫度模塊軟件設(shè)計 PAGEREF _Toc325188048 h 27HYPERLINK l _Toc3251880494.3.1 DS18B20測溫數(shù)據(jù)的讀取程序設(shè)計 PAGEREF _Toc325188049 h 27HYPERLINK l _Toc3251880504.3.2 DS18B20溫度讀取流程 PAGEREF _Toc325188050 h 32HYPERLINK l _Toc3251880514.4中斷服務(wù)函數(shù) PAGEREF _Toc325188051 h 33HYPERLINK l _To

19、c3251880524.5上位機軟件設(shè)計 PAGEREF _Toc325188052 h 34HYPERLINK l _Toc3251880535 系統(tǒng)抗干擾措施 PAGEREF _Toc325188053 h 37HYPERLINK l _Toc3251880545.1軟件抗干擾措施 PAGEREF _Toc325188054 h 37HYPERLINK l _Toc325188055結(jié)論 PAGEREF _Toc325188055 h 39HYPERLINK l _Toc325188056致 PAGEREF _Toc325188056 h 40HYPERLINK l _Toc3251880

20、57參考文獻 PAGEREF _Toc325188057 h 41HYPERLINK l _Toc325188058附錄A 系統(tǒng)原理圖 PAGEREF _Toc325188058 h 42HYPERLINK l _Toc325188060附錄B 系統(tǒng)總程序 PAGEREF _Toc325188060 h 431 緒論1.1 選題意義隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,各個領(lǐng)域?qū)囟瓤刂葡到y(tǒng)的精度、穩(wěn)定性等的要求越來越高,控制系統(tǒng)也千變?nèi)f化。例如:在冶金工業(yè)、化工生產(chǎn)、電力工程、造紙行業(yè)、機械制造和食品加工等諸多領(lǐng)域中,人們都需要對各類加熱爐、熱處理爐、反應(yīng)爐和鍋爐中的溫度進行檢測和控制等等。而且在我們

21、的日常生活中也使用微波爐、電阻爐、電熱水器、空調(diào)等家用電器,溫度與我們息息相關(guān)??梢姕囟瓤刂齐娐窂V泛應(yīng)用于社會生活的各個領(lǐng)域,所以對溫度進行控制是非常有必要和有意義的。隨著電爐廣泛應(yīng)用于各行各業(yè), 其溫度控制通常采用模擬或數(shù)字調(diào)節(jié)儀表進行調(diào)節(jié),但存在著某些固有的缺點。而采用單片機進行爐溫控制,不僅可以大提高控制質(zhì)量和自動化水平,而且具有良好的經(jīng)濟效益和推廣價值。為適應(yīng)以上現(xiàn)實需要有必要設(shè)計一個基于單片機的性能良好、 操作方便的溫度控制系統(tǒng)。1.2 國外發(fā)展趨勢自1980年以來,由于工業(yè)過程控制的需要,特別是微電子技術(shù)和計算機技術(shù)的迅猛發(fā)展以與自動控制理論和設(shè)計方法發(fā)展的推動下,國外溫度測控系統(tǒng)

22、發(fā)展迅速,尤其是控制方面,在智能化、自適應(yīng)、參數(shù)自整定等方面取得顯著成果。在這方面,以日本、美國、德國、瑞典等國家技術(shù)領(lǐng)先,都生產(chǎn)出了一批商品化、性能優(yōu)異的溫度控制儀表,并在各行業(yè)廣泛應(yīng)用。其特點是適應(yīng)于大慣性、大滯后等復(fù)雜溫度測控系統(tǒng),具有參數(shù)自整定功能和自學(xué)習(xí)功能,即溫控器對控制對象、控制參數(shù)與特性進行自動整定,并根據(jù)歷史經(jīng)驗與控制對象的變化情況,自動調(diào)整相關(guān)控制參數(shù),以保證控制效果的最優(yōu)化。溫度控制系統(tǒng)具有控制精度高、抗干擾力強等特點。目前,國外溫度控制儀表正朝著高精度、智能化、小型化等方向發(fā)展。電阻爐是熱處理生產(chǎn)中應(yīng)用最廣泛的加熱設(shè)備,它在機械,冶金等行業(yè)的生產(chǎn)中占有十分重要的地位。對

23、電阻爐溫度控制的好壞直接影響工藝要求的溫度水平和加熱質(zhì)量,以致直接影響產(chǎn)品的質(zhì)量、產(chǎn)量和生產(chǎn)消耗指標(biāo),所以國外關(guān)于電阻爐自動控制的研究一直備受重視,發(fā)展比較快,也取得了較為豐碩的成果??偟膩碚f,電阻爐溫度控制的發(fā)展分為以下三類:第一類: 經(jīng)典控制方案第二類: 基于現(xiàn)代控制理論的設(shè)計方案第三類: 智能控制方案1.3 系統(tǒng)的主要性能指標(biāo)根據(jù)生活、生產(chǎn)環(huán)境,設(shè)計本產(chǎn)品的主要技術(shù)指標(biāo)為:= 1 * GB3測溫圍:0+99.9。= 2 * GB3溫度測量精度:在085時精度為0.5。= 3 * GB3可設(shè)置上限報警值,當(dāng)溫度超限時,發(fā)出報警信號。= 4 * GB3電源工作圍:DC4.55.5V。= 5

24、* GB3能夠按照設(shè)定的溫度曲線控溫。1.4 主要工作任務(wù)在對各類溫度傳感器原理介紹的基礎(chǔ)上,根據(jù)本畢業(yè)設(shè)計實際的任務(wù)要求,完成溫度傳感器芯片的選型,系統(tǒng)芯片的選擇,并設(shè)計電源電路、顯示接口電路、鍵盤電路、報警電路、時鐘電路、單片機與上位機通信電平轉(zhuǎn)換電路。系統(tǒng)開始工作后,根據(jù)初始條件讀取溫度值,測量數(shù)據(jù)經(jīng)處理后,將其與設(shè)定的溫度值比較,如果發(fā)現(xiàn)當(dāng)前的溫度超限,則發(fā)出報警信號,未超限時,系統(tǒng)顯示正常的溫度度值,并在達到設(shè)定的恒溫溫度時開始恒溫計時。根據(jù)設(shè)定的算法計算出控制量,根據(jù)控制量通過控制固態(tài)繼電器的導(dǎo)通和關(guān)閉從而控制電阻絲的導(dǎo)通時間,以實現(xiàn)對爐溫的控制3。2 系統(tǒng)方案選擇和工作原理2.1

25、 系統(tǒng)綜述本文所要研究的課題是基于單片機控制的水爐溫度控制系統(tǒng),主要是介紹了對水箱溫度的測控,實現(xiàn)了溫度的實時顯示與控制。用DS18B20、STC89C52單片機與LCD的硬件電路完成對水溫的實時檢測與顯示,由DS18B20檢測爐溫度,并在LCD1602中顯示??刂破魇怯肧TC89C52單片機,根據(jù)設(shè)定的算法計算出控制量,根據(jù)控制量通過控制固態(tài)繼電器的導(dǎo)通和關(guān)閉從而控制電阻絲的導(dǎo)通時間,以實現(xiàn)對爐溫的控制。DS18B20可直接將溫度轉(zhuǎn)化成串行數(shù)字信號供微機處理,而且每片DS18B20都有唯一的產(chǎn)品號,可以一并存入其ROM中,以便在構(gòu)成大型溫度測控系統(tǒng)時在單線上掛接任意多個DS18S20芯片。從

26、DS18S20讀出或?qū)懭隓S18S20信息僅需要一根口線,其讀寫與其溫度變換功率來源于數(shù)據(jù)總線,該總線本身也可以向所掛接的DS18B20供電,故不需要額外電源。同時DS18B20能提供九位溫度讀數(shù),它無需任何外圍硬件即可方便地構(gòu)成溫度檢測系統(tǒng)。本設(shè)計主要實現(xiàn)溫度測控,溫度顯示,溫度門限設(shè)定,超過設(shè)定的門限值時自動啟動相應(yīng)的功能。而且還要以單片機為主機,使溫度傳感器通過一根口線與單片機相連接,再結(jié)合上位機通信部分來共同實現(xiàn)溫度的監(jiān)測與控制。22各模塊電路的方案選擇與論證根據(jù)題目的基本要求,設(shè)計任務(wù)主要設(shè)計一個水溫測控系統(tǒng),控制鍋爐中水的溫度,選擇合適的控制規(guī)律,使鍋爐中水的溫度按預(yù)定規(guī)律變化,并

27、且能夠進行越限報警??赏ㄟ^鍵盤,顯示電路設(shè)定目標(biāo)溫度、控制參數(shù)、運行等。2.2.1 系統(tǒng)硬件總框圖顯示電路上位機通信報警電路溫度檢測電路按鍵電路時鐘電路單片機圖2-1系統(tǒng)硬件總框圖2.2.2主機控制模塊方案一:采用FPGA作為系統(tǒng)控制器。FPGA功能強大,可實現(xiàn)各種復(fù)雜的邏輯功能,規(guī)模大,密度高,它將所有器件集成在一塊芯片上,可以減少體積,提高穩(wěn)定性,并且可用EDA軟件仿真、調(diào)試,易于進行功能擴展,但成本較高。由于本設(shè)計對數(shù)據(jù)的處理速度本不高,F(xiàn)PGA的高速處理優(yōu)勢得不到充分體現(xiàn),且引腳較多。方案二:采用模擬放大器組成的PID控制系統(tǒng)。對于水溫控制系統(tǒng)是足夠的。但要附加顯示,溫度設(shè)置等功能,附

28、加電路較多,且反應(yīng)速度慢。方案三:采用STC89C52單片機作為控制器。單片機算術(shù)運算功能強,軟件編程靈活、自由度大,可用軟件編程實現(xiàn)各種算法和邏輯功能。本身帶有定時/計數(shù)器,可以用來定時、計數(shù),并且具有功耗低、體積小、技術(shù)成熟和成本低等優(yōu)點?;谝陨戏治?,擬定方案三,由STC89C52作為主機控制部分。2.2.3溫度控制模塊根據(jù)題目要求,可以用電阻爐進行加熱,控制電阻爐的通斷頻率即可以控制加熱的速度。當(dāng)水溫過高時,關(guān)掉電阻爐,即可使水溫控制在設(shè)定的溫度圍。對加熱控制模塊有以下三種方案:方案一:采用可控硅來控制加熱器有效功率??煽毓枋且环N半控器件,應(yīng)用于交流電的功率控制有兩種形式:控制導(dǎo)通的交

29、流周期數(shù)達到控制功率的目的;控制導(dǎo)通角來控制交流功率??梢詫崿F(xiàn)對交流電單個周期有效值周期性控制,保證系統(tǒng)的動態(tài)性能指標(biāo)。該方案電路稍復(fù)雜,需使用光耦合驅(qū)動芯片以與變壓器等器件。但該方案可以實現(xiàn)功率的連續(xù)調(diào)節(jié),因此反應(yīng)速度快,控制精度高。 方案二:采用電磁繼電器作為控制器件。電磁繼電器是一種電子控制器件,它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動控制電路中,它實際上是用較小的電流、較低的電壓去控制較大電流、較高的電壓。但是電磁繼電器開關(guān)頻率低,不能用于開關(guān)頻率高的場合。方案三:采用固態(tài)繼電器控制。使用固態(tài)繼電器可以很容易地實現(xiàn)控制較高的電壓和電流,在正常條件下,工

30、作十分可靠。繼電器無需外加光耦,自身即可實現(xiàn)電氣隔離。固態(tài)繼電器具有控制電壓寬(332 V)、驅(qū)動電流?。?20 mA)、通斷延間?。?0 ms)等優(yōu)點,適合通斷頻率高的控制場合。分析可知方案三無法精確實現(xiàn)電熱絲功率控制,但是采用固態(tài)繼電器控制省去光耦和交流過零檢測電路,并且可以通過算法,利用pwm波控制開關(guān)頻率,同樣可以達到要求的控溫精度。2.2.4溫度采集模塊方案一:選用Harris公司生產(chǎn)的采用激光修正的精密集成溫度傳感器AD590。AD590的測溫圍是-55+150,最大非線性誤差為0.3,響應(yīng)時間僅為20us,重復(fù)性誤差低至0.05,功耗低,僅為2mW。此外AD590是溫度-電流傳感

31、器,對于提高系統(tǒng)抗干擾能力有很大的幫助,但是該器件需要模數(shù)轉(zhuǎn)換電路。方案二:采用熱敏電阻。選用此類元件的優(yōu)點價格便宜,但由于熱敏電阻的非線性特性會帶來較大的誤差。方案三:使用帶有A/D(模數(shù)轉(zhuǎn)換)單片集成的DS18B20傳感器。DS18B20數(shù)字傳感器是DALLAS公司生產(chǎn)的即單總線器件,無需其他外加電路,直接輸出數(shù)字量??芍苯优c單片機通信,讀取測溫數(shù)據(jù)。具有線路簡單,性能穩(wěn)定體積小的特點,測溫圍55+125,固有測溫分辨率0.5。比較以上方案,DS18B20傳感器直接輸出數(shù)字信號,結(jié)構(gòu)簡單性能可靠,測溫圍和測溫精度滿足設(shè)計要求,而且比方案一成本低,所以選擇方案三。2.2.5顯示模塊方案一:采

32、用三個LED八段數(shù)碼管分別顯示溫度的十位、個位和小數(shù)位。數(shù)碼管具有亮度高,壽命長,耐老化,對外界環(huán)境要求低。但LED八度數(shù)碼管引腳排列不規(guī)則,顯示時要加驅(qū)動電路,硬件電路復(fù)雜。方案二:采用帶有字庫的12864液晶顯示屏。12864液晶顯示屏(LCD)具有功耗低、輕薄短小無輻射危險,平面顯示與影像穩(wěn)定,不閃爍,可視面積大,畫面效果好,能顯示文字和圖像,抗干擾能力強。但是12864價格昂貴。方案三:1602液晶也叫1602字符型液晶它是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊它有若干個57或者511等點陣字符位組成,每個點陣字符位都可以顯示一個字符。每位之間有一個點距的間隔每行之間也有間

33、隔起到了字符間距和行間距的作用,正因為如此所以他不能顯示圖形,但是價格便宜,編程簡單。比較以上方案,方案二是顯示溫度曲線的首選,但是因為設(shè)計會做單片機與上位機通信,通過上位機顯示溫度曲線,下位機無需再顯示溫度曲線,考慮經(jīng)濟因素,采用方案三作為顯示模塊。2.2.6上位機軟件方案一:VB是Visual Basic的縮寫,是微軟公司于1991年推出的以結(jié)構(gòu)化Basic語言為基礎(chǔ),以事件驅(qū)動為運行機制的集成開發(fā)環(huán)境。從任何標(biāo)準(zhǔn)來說,VB都是世界上使用人數(shù)最多的語言不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng)

34、,可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個應(yīng)用程序。方案二:VC是Visual C或Visual C+的縮寫,也是微軟公司推出的,支持C和C+語言。也就是在VC環(huán)境下,可以用C/C+編寫代碼,然后編譯、運行、調(diào)試,并最終生成可運行的EXE文件與相關(guān)配置。比較以上兩種語言后發(fā)現(xiàn)vb相對vc來說更簡單易學(xué),編譯快速,生成軟件體積更小,所以這里選擇vb進行上位機編程。2.3系統(tǒng)各模塊的最終方案根據(jù)以上分析,結(jié)合器件和設(shè)備等因素,確定如下方案:= 1 * GB3采用STC89C52單片機作為控制器,分別對溫度采集、

35、LCD顯示、溫度設(shè)定、加熱裝置、上位機通信進行控制。= 2 * GB3溫度測量模塊采用DS18B20,此器件的使用可以省去A/D(模數(shù)轉(zhuǎn)換)部分。= 3 * GB3電熱絲有效功率控制采用固體繼電器控制,實現(xiàn)電路簡單實用,固體繼電器的開關(guān)頻率可以滿足設(shè)計要求。= 4 * GB3顯示用LCD1602顯示屏顯示溫度值和時間,用數(shù)字鍵和功能設(shè)置鍵實現(xiàn)溫度、時間的設(shè)置。= 5 * GB3上位機采用vb語言編寫,因為vb相對來說更簡潔、易學(xué),編程界面更友好。3 系統(tǒng)硬件設(shè)計為了實現(xiàn)溫控系統(tǒng)的智能化,系統(tǒng)的硬件設(shè)計包括控制系統(tǒng)最小系統(tǒng)的設(shè)計,電源電路的設(shè)計,溫度測量回路的設(shè)計,顯示電路的設(shè)計,時鐘電路設(shè)計,

36、按鍵電路設(shè)計,報警電路設(shè)計,以與上位機通信電路的設(shè)計。3.1 STC89C52構(gòu)成的最小系統(tǒng)微型計算機即單片機是因工業(yè)測控系統(tǒng)數(shù)字化,智能化的迫切需求而發(fā)展起來的。STC89C52是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,512字節(jié)RAM, 32 位I/O 口線,看門狗定時器,置4KB EEPROM,MAX810復(fù)位電路,三個16 位 定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),

37、全雙工串行口。另外 STC89X52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU 停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。最高運作頻率35Mhz。 3.1.1 晶振回路晶振回路主要任務(wù)是為STC89C52單片機正常工作需要的時鐘電路提供一個穩(wěn)定的工作頻率。根據(jù)STC89C52單片機時鐘周期的要求,回路需要選用頻率為11.0592MHz的晶振。晶振回路由電容和瓷諧振器晶振組成。作為單片機的時鐘源。STC89C52部有一個用于構(gòu)成振蕩器的高增益反相放大器

38、,此放大器的輸入和輸出端分別是引腳XTAL0和XTAL1,在XTAL0和XTAL1端口接上時鐘電源即可構(gòu)成時鐘電路。本設(shè)計中采用部時鐘產(chǎn)生方式。在XTAL0和XTAL1兩端跨接晶振,與部的反相器構(gòu)成穩(wěn)定的自激振蕩器。其發(fā)出的時鐘脈沖直接送入單片機定時控制部件。電容C1和C2對頻率有微調(diào)作用。電容C1和C2應(yīng)盡可能的安裝在單片機芯片附近,以減少寄生電容,保證振蕩器穩(wěn)定可靠的工作。晶振電路如圖3-2所示圖3-2 晶振電路3.1.2 復(fù)位電路為確保溫控系統(tǒng)電路穩(wěn)定可靠工作,復(fù)位電路是必不可少的一部分,復(fù)位電路的第一功能是上電復(fù)位。電路正常工作需要供電電源為5V5%,即4.755.25V。由于微機電路

39、是時序數(shù)字電路,它需要穩(wěn)定的時鐘信號,因此在電源上電時,只有當(dāng)VCC超過4.75V低于5.25V以與晶體振蕩器穩(wěn)定工作時,復(fù)位信號才被撤除,微機電路開始正常工作。復(fù)位電路第二功能是手動復(fù)位。手動復(fù)位需要人為在復(fù)位輸入端RST上加入高電平,一般采用的辦法是在RST端和正電源Vcc之間接一個按鈕。當(dāng)人為按下按鈕時,則Vcc的+5V電平就會直接加到RST端。復(fù)位電路如圖3-3所示:圖3-3 復(fù)位電路3.2溫度采集模塊的硬件設(shè)計3.2.1溫度傳感器DS18B20概述溫度傳感器是將溫度信號轉(zhuǎn)換為電信號的裝置,型號有很多,數(shù)字式溫度傳感器常用的有DS18B20、DS1820等。此設(shè)計采用的是DS18B20

40、。DS18B20是DALLAS公司生產(chǎn)的一線式數(shù)字溫度傳感器,是世界上第一片支持“一線總線”接口的溫度傳感器, 在其部使用了在板(ON-BOARD)專利技術(shù)。具有3引腳TO92小體積封裝形式;溫度測量圍為55125,可編程為9位12位A/D轉(zhuǎn)換精度,測溫分辨率可達0.0625,被測溫度用符號擴展的16位數(shù)字量方式串行輸出;其工作電源既可在遠端引入,也可采用寄生電源方式產(chǎn)生;多個DS18B20可以并聯(lián)到3根或2根線上,CPU只需一根端口線就能與諸多DS18B20通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。DS18B20部結(jié)構(gòu)如圖3-4所示,主要由4部分組成:64位ROM、溫度傳感器

41、、非揮發(fā)的溫度報警觸發(fā)器TH和TL、配置寄存器。DQ為數(shù)字信號輸入輸出端;GND為電源地;VCC為外接供電電源5。圖3-4 DS18B20部結(jié)構(gòu)框圖ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼,每個DS18B20的64位序列號均不一樣。64位ROM的排的循環(huán)冗余校驗碼(CRC=X8X5X41)。ROM的作用是使每一個DS18B20都各不一樣,這樣就可以實現(xiàn)一根總線上掛接多個DS18B20的目的。DS18B20中的溫度傳感器完成對溫度的測量,用16位符號擴展的二進制補碼讀數(shù)形式提供,以0.0625/LSB形式表達,其中S為符號位。例如125的數(shù)字輸出為07D

42、0H,25.0625的數(shù)字輸出為0191H,25.0625的數(shù)字輸出為FF6FH,55的數(shù)字輸出為FC90H。DS18B20主要特性如下:適應(yīng)電壓圍更寬,電壓圍:3.0V5.5V,在寄生電源方式下可由數(shù)據(jù)線供電。獨特的單線接口方式, DS18B20 在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與的雙向通訊。DS18B20支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,實現(xiàn)組網(wǎng)多點測溫。DS18B20在使用中不需要任何外圍元件,全部傳感元件與轉(zhuǎn)換電路集成在形如一只三極管的集成電路。溫度圍-55+125,在-1085時精度為0.5??删幊痰姆直媛蕿?-12位,對應(yīng)的可分辨溫度分別為

43、0.5、0.25、0.125和0.0625,可實現(xiàn)高精度測溫。在9位分辨率時最多在93.75ms把溫度轉(zhuǎn)換為數(shù)字。測量結(jié)果直接輸出數(shù)字溫度信號,以“一線總線”串行傳送給CPU, 同時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力。負壓特性電源極性接反時,芯片不會因發(fā)熱而燒毀,但不能正常工作。3.2.2溫度采集模塊的硬件設(shè)計當(dāng)DS18B20正在執(zhí)行溫度轉(zhuǎn)換或從高速暫存器EPPROM傳送數(shù)據(jù)時,工作電流可達1.5mA,這個電流可能會引起連接單總線的弱上拉電阻的不可接受的壓降,這需要更大的電流,而此時Cpp(寄生電源儲能電容)無法提供,為了保證DS18B20有充足的供電,當(dāng)進行溫度轉(zhuǎn)換或拷貝數(shù)據(jù)到EE

44、PROM操作時,必須給單總線一個上拉電阻,一般為4.7K的上拉電阻,根據(jù)距離遠近可以適當(dāng)調(diào)節(jié)阻值,距離近時減小阻值,但不能低于2.1K,否則DS18B20將無法復(fù)位。其數(shù)據(jù)線DQ端接單片機P2.2。硬件電路如圖3-5所示。圖3-5 DS18B20接線圖在外部電源供電方式下, DS18B20工作電源由VCC引腳接人, 不存在電源電流不足的問題, 可以保證轉(zhuǎn)換精度, 同時在總線上理論可以掛接任意多個DS18B20傳感器, 組成多點測溫系統(tǒng)。注意在外部供電的方式下, DS18B20的GND引腳不能懸空, 否則不能轉(zhuǎn)換溫度, 讀取的溫度總是851。3.3 報警電路設(shè)計目前智能化的測試儀表設(shè)計都自帶有報

45、警電路。設(shè)計報警電路也是為了更完善系統(tǒng)的功能。本設(shè)計采用由發(fā)光二極管和壓電式蜂鳴器為核心的聲光報警電路。蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計算機、打印機、復(fù)印機、報警器、電子玩具、汽車電子設(shè)備、機、定時器等電子產(chǎn)品中作發(fā)聲器件。蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹器與共鳴箱、外殼等組成。有的壓電式蜂鳴器外殼上還裝有發(fā)光二極管。多諧振蕩器由晶體管或集成電路構(gòu)成。當(dāng)接通電源后(1.515V直流工作電壓),多諧振蕩器起振,輸出1.52.5kHZ的音頻信號,阻抗匹配器推動壓電蜂鳴片發(fā)聲。壓電蜂鳴片由鋯鈦酸鉛或鈮

46、鎂酸鉛壓電瓷材料制成。在瓷片的兩面鍍上銀電極,經(jīng)極化和老化處理后,再與黃銅片或不銹鋼片粘在一起。報警電路的功能是在STC89C52單片機的控制下實現(xiàn)聲光報警或解除報警。當(dāng)STC89C52單片機檢測實時溫度超過設(shè)定報警溫度時,通過報警電路向報警器發(fā)出有效信號(低電平有效),聲音報警電路接到有效電平后則自動發(fā)出預(yù)置的報警聲,同時紅色報警指示燈發(fā)出耀眼的紅色信號。報警電路結(jié)構(gòu)如圖3-6所示圖3-6報警電路接線圖3.4 電源電路設(shè)計溫度測量系統(tǒng)的電源使用直流電源。電源部分是整個系統(tǒng)的基礎(chǔ),這部分的穩(wěn)定工作對整個以單片機為核心的系統(tǒng)的穩(wěn)定工作起著至關(guān)重要的作用。STC89C52單片機和DS18B20溫度

47、傳感器芯片正常工作電壓圍都是DC4.55.5V。為了使系統(tǒng)安全穩(wěn)定的工作,還需要設(shè)計系統(tǒng)的電源電路。首先+220V的交流電壓需要經(jīng)過變壓器降到15V左右。然后經(jīng)過橋式整流電路把交流電轉(zhuǎn)變成直流電。整流后的電流經(jīng)過穩(wěn)壓器LM7805輸出穩(wěn)定的+5V電壓。橋式整流電路是有四個型號一樣的二極管組成的。VD1和VD3兩個二極管組成一對橋臂;VD2和VD4兩個二極管組成一對橋臂。由于二極管的啟動電壓比較小,所以經(jīng)過變壓器的電壓可以使VD1和VD3二極管組成的橋臂在正半周期導(dǎo)通,VD2和VD4兩個二極管組成的橋臂在負半周期導(dǎo)通。穩(wěn)壓器LM7805是由三個管腳組成的串聯(lián)型降壓式電源芯片。Vin是輸入端,Vo

48、ut輸出端。兩個端口接去耦電容后接地。經(jīng)穩(wěn)壓器LM7805穩(wěn)壓后,輸出端輸出穩(wěn)定的+5V直流電壓。電源輸出基本不受外輸入變動的干擾。穩(wěn)壓器LM7805電源電路設(shè)計如圖3-7所示。圖3-7 電源電路圖3.5按鍵電路設(shè)計3.5.1矩陣式鍵盤的結(jié)構(gòu)與工作原理在鍵盤中按鍵數(shù)量較多時,為了減少I/O口的占用,通常將按鍵排列成矩陣形式。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。這樣,一個端口(如P1口)就可以構(gòu)成4*4=16個按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成20鍵的鍵盤,而直接用端口線則只能多出一鍵(9鍵)

49、。由此可見,在需要的鍵數(shù)比較多時,采用矩陣法來做鍵盤是合理的。矩陣式結(jié)構(gòu)的鍵盤顯然比直接法要復(fù)雜一些,識別也要復(fù)雜一些。列線通過電阻接正電源,并將行線所接的單片機的I/O口作為輸出端,而列線所接的I/O口則作為輸入。這樣,當(dāng)按鍵沒有按下時,所有的輸入端都是高電平,代表無鍵按下。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了。3.5.2矩陣鍵盤兩種掃描方式= 1 * GB3行掃描法行掃描法又稱為逐行(或列)掃描查詢法,是一種最常用的按鍵識別方法,介紹過程如下:1)判斷鍵盤中有無鍵按下。將全部行線置低電平,然后檢測列線的狀態(tài)。只要有一列的電平為

50、低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與4根行線相交叉的4個按鍵之中。若所有列線均為高電平,則鍵盤中無鍵按下。 2)判斷閉合鍵所在的位置。在確認有鍵按下后,即可進入確定具體閉合鍵的過程。其方法是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。在確定某根行線位置為低電平后,再逐行檢測各列線的電平狀態(tài)。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。= 2 * GB3高低電平翻轉(zhuǎn)法首先讓P1口高四位為1,低四位為0,。若有按鍵按下,則高四位中會有一個1翻轉(zhuǎn)為0,低四位不會變,此時即可確定被按下的鍵的行位置。 然后讓P1口高四位為0,低四位為1,。若

51、有按鍵按下,則低四位中會有一個1翻轉(zhuǎn)為0,高四位不會變,此時即可確定被按下的鍵的列位置。最后將上述兩者進行或運算即可確定被按下的鍵的位置。方法= 2 * GB3程序更簡潔,這里使用第二種方法“高低電平翻轉(zhuǎn)法”。硬件連接圖如3-8所示:圖3-8 矩陣鍵盤電路3.6顯示電路設(shè)計3.6.1 LCD1602簡介液晶顯示模塊具有體積小、功耗低、顯示容豐富、超薄輕巧等優(yōu)點,因此,在袖珍式儀表和低功耗應(yīng)用系統(tǒng)中得到越來越廣泛的應(yīng)用,現(xiàn)在字符型液晶顯示模塊已經(jīng)是單片機應(yīng)用設(shè)計中最常用的信息顯示器件了。本系統(tǒng)采用LCD1602液晶顯示模塊,它可以顯示兩行,每行16個字符,采用單+5V電源供電,外圍電路配置簡單,

52、價格便宜,具有很高的性價比。LCD1602實物圖如3-9所示:圖3-9 LCD1602實物圖3.6.2 LCD1602管腳功能介紹LCD1602接口引腳與其功能介紹如表3-1所示:表3-1 接口引腳與其功能引腳號符號狀態(tài)功能1GND電源地2VCC電源+5V3V0液晶驅(qū)動電源4RS輸入寄存器選擇5R/W輸入讀、寫操作6E輸入使能信號7DB0三態(tài)數(shù)據(jù)總線(LSB)8DB1三態(tài)數(shù)據(jù)總線9DB2三態(tài)數(shù)據(jù)總線10DB3三態(tài)數(shù)據(jù)總線11DB4三態(tài)數(shù)據(jù)總線12DB5三態(tài)數(shù)據(jù)總線13DB6三態(tài)數(shù)據(jù)總線14DB7三態(tài)數(shù)據(jù)總線(MSB)15LEDA輸入背光+5V16LEDK輸入背光地主要管腳介紹:V0:液晶顯示器

53、對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。RS:寄存器選擇,高電平時選擇數(shù)據(jù)寄存器;低電平時選擇指令寄存器。R/W:讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當(dāng)RS和R/W共同為低電平時可以寫入指令或者顯示地址;當(dāng)RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。E:使能端,當(dāng)E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。LCD1602控制指令如表3-2所示:表3-2 LCD1602控制指令指令功能清屏清DDRAM和AC值輸入方式設(shè)置設(shè)置光標(biāo)、畫面移動方式顯示開關(guān)控制設(shè)置顯示、光標(biāo)與閃爍開、關(guān)光標(biāo)、畫面位

54、移光標(biāo)、畫面移動,不影響DDRAM功能設(shè)置工作方式設(shè)置(初始化指令)CGRAM地址設(shè)置設(shè)置CGRAM地址。A5A0=03FHDDRAM地址設(shè)置DDRAM地址設(shè)置讀BF與AC值讀忙標(biāo)志BF值和地址計數(shù)器AC值寫數(shù)據(jù)數(shù)據(jù)寫入DDRAM或CGRAM讀數(shù)據(jù)從DDRRAM或CGRAM數(shù)據(jù)讀出清屏指令如表3-3所示:表3-3 LCD1602控制指令RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 0 0 0 0 0 0 1開關(guān)控制指令如表3-4所示:表3-4開關(guān)控制指令RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 0 0 0 1 D

55、C B開關(guān)控制指令功能:設(shè)置顯示、光標(biāo)與閃爍開、關(guān)。其中:D表示顯示開關(guān):D=1為開,D=0為關(guān);C表示光標(biāo)開關(guān):C=1為開,C=0為關(guān);B表示閃爍開關(guān):B=1為開,B=0為關(guān)。光標(biāo)、畫面位移指令如表3-5所示:表3-5 光標(biāo)、畫面位移指令RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 0 0 1 S/C R/L * *光標(biāo)、畫面位移指令功能:光標(biāo)、畫面移動,不影響DDRAM。其中: S/C=1:畫面平移一個字符位;S/C=0:光標(biāo)平移一個字符位;R/L=1:右移;R/L=0:左移。功能設(shè)置指令如表3-6所示:表3-6 功能設(shè)置指令RS R/WDB7 DB6

56、 DB5 DB4 DB3 DB2 DB1 DB00 00 0 1 DL N F * *功能設(shè)置指令功能:工作方式設(shè)置(初始化指令)。其中:DL=1,8位數(shù)據(jù)接口;DL=0,四位數(shù)據(jù)接口;N=1,兩行顯示;N=0,一行顯示;F=1,511點陣字符;F=0,57點陣字符。讀寫控制時序如表3-7所示:表3-7讀寫控制時序RSR/WE功能00下降沿寫指令代碼01高電平讀忙標(biāo)志和AC碼10下降沿寫數(shù)據(jù)11高電平讀數(shù)據(jù)3.6.3溫度顯示模塊電路圖LCD1602引腳詳解:第1腳:GND為電源地第2腳:VCC接5V電源正極第3腳:V0為液晶對比度調(diào)整端,接正極時對比度弱,接負極時對比度高。第4腳:RS為寄存器

57、選擇,高電平時選數(shù)據(jù)寄存器、低電平時選指令寄存器。第5腳:RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。第6腳:E(或EN)端為使能(enable)端。第714腳:D0D7為8位雙向數(shù)據(jù)端。此處為P0口輸出,因為P0口的電壓過于微弱,所以添加上拉電阻使其能夠驅(qū)動LCD液晶顯示屏。溫度顯示模塊的電路圖如圖3-10所示:圖3-10 溫度顯示模塊電路圖 3.7時鐘電路設(shè)計3.7.1 DS1302簡介串行時鐘電路很多,如DS1302、DS1307、PCF8485等。這些電路的接口簡單、價格低廉、使用方便,被廣泛地采用。本文介紹的實時時鐘芯片DS1302是美國DALLAS公司推出的一種高性能

58、、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時,具有閏年補償功能,工作電壓為2.5V5.5V。采用三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。DS1302部有一個318的用于臨時性存放數(shù)據(jù)的RAM寄存器。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/后背電源雙電源引腳,同時提供了對后背電源進行涓細電流充電的能力,主要特點是采用串行數(shù)據(jù)傳輸,可為掉電保護電源提供可編程的充電功能,并且可以關(guān)閉充電功能。采用普通32.768kHz晶振611。3.7.2 DS1302的結(jié)構(gòu)與工作原理DS1302的引腳

59、Vcc1為后備電源,VCC2為主電源。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運行。DS1302由Vcc1或Vcc2兩者中的較大者供電。當(dāng)Vcc2大于Vcc10.2V時,Vcc2給DS1302供電。當(dāng)Vcc2小于Vcc1時,DS1302由Vcc1供電。X1和X2是振蕩源,外接32.768kHz晶振。RST是復(fù)位/片選線,通過把RST輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng)RST為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對DS1302進行操作。如果在傳送過程中RST置

60、為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。上電運行時,在Vcc2.5V之前,RST必須保持低電平。只有在SCLK為低電平時,才能將RST置為高電平。3.7.3 DS1302的控制字節(jié)DS1302控制字節(jié)的最高有效位(位7)必須是邏輯1,如果它為0,則不能把數(shù)據(jù)寫入DS1302中,位6如果為0,則表示存取日歷時鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù);位5至位1指示操作單元的地址;最低有效位(位0)如為0表示要進行寫操作,為1表示進行讀操作,控制字節(jié)總是從最低位開始輸出。3.7.4數(shù)據(jù)輸入輸出(I/O) 指令字輸入后的下一個SCLK時鐘的上升沿時,數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從低位即位0開

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論