【正文】
功能表引腳第2功能 RXD(串行口輸入端) TXD(串行口輸出端) INT0(中斷0請求輸入端,低電平有效) INT1(中段1請求輸入端,低電平有效) T0(定時器/計數(shù)器0計數(shù)脈沖端) T1(定時器/計數(shù)器1計數(shù)脈沖端) WR(數(shù)據(jù)存儲器寫選通信號輸出端,低電平有效) RD(數(shù)據(jù)存儲器讀選通信號輸出端,低電平有效) AT89C51最小應(yīng)用系統(tǒng)的設(shè)計 80C51是片內(nèi)有ROM/EPROM的單片機,因此,這種芯片構(gòu)成的最小系統(tǒng)簡單﹑可靠。對端口寫 1時,通過內(nèi)部的上拉電阻把端口拉到高電位,這時可用作輸入口。在訪問8位地址的外部數(shù)據(jù)存儲器(如執(zhí)行MOVX@RI指令)時,P2口引腳上的內(nèi)容(就是專用寄存器(SFR)區(qū)中P2寄存器的內(nèi)容),在整個訪問期間不會改變。P2的輸出緩沖器可驅(qū)動(吸收或輸出電流方式) 4個TTL輸入。對端口寫1時,通過內(nèi)部的上拉電阻把端口拉到高電位,這時可用作輸入口。在Flash編程時,P0端口接收指令字節(jié);而在校驗程序時,則輸出指令字節(jié)。(4)輸入/~,~,~~①P0端口(~ P0. 7): P0是一個8位漏極開路型雙向I/O端口。要使CPU只訪問外部程序存儲器(地址為0000H一FFFFH),則端必須保持低電平(接到GND端)。③:程序存儲允許()輸出是外部程序存儲器的讀選通信號。在對Flash存儲器編程期間,該引腳還用于輸入編程脈沖()。②ALE/:當(dāng)訪問外部存儲器時,ALE(地址鎖存允許)的輸出用于鎖存地址的低位字節(jié)。在單片機內(nèi)部,它是上述振蕩器的反相放大器的輸出端。(2)外接晶體引腳 ①XTAL1:接外部晶體的一個引腳。在空閑方式中,CPU停止工作,而 RAM、定時器/計數(shù)器、串行口和中斷系統(tǒng)都繼續(xù)工作。片內(nèi)的Flash存儲器允許在系統(tǒng)內(nèi)改編程序或用常規(guī)的非易失性存儲器編程器來編程。但對各種功能部件的控制是采用特殊功能寄存器的集中控制方式。二是系統(tǒng)配置,既按照系統(tǒng)功能要求配置外圍設(shè)備,如鍵盤顯示器﹑打印機﹑A/D﹑D/A轉(zhuǎn)換器等,要設(shè)計合適的接口電路。當(dāng)熱水槽內(nèi)水量不足時,飲水機發(fā)出報警,以免發(fā)生干燒。該飲水機設(shè)有加熱與制冷兩種模式。單片微型計算機是隨著超大規(guī)模集成電路的技術(shù)的發(fā)展而誕生的。由于單片機微處理器的性能日益提高、價格又不斷降低,使其性能價格比的優(yōu)勢非常明顯。本課題采用51單片機來對溫度進行控制,不僅具有控制方便、組態(tài)簡單和靈活性大等優(yōu)點,而且可以大幅度提高被控溫度的技術(shù)指標(biāo)。溫度是生產(chǎn)生活過程以及科學(xué)實驗中普遍而且重要的物理參數(shù)。該飲水機設(shè)有加熱與制冷兩種模式,然后根據(jù)用戶對溫度的需求,經(jīng)溫度傳感器檢測,由單片機發(fā)出指令使飲水機進入加熱或者制冷狀態(tài)。 河北科技師范學(xué)院 本科畢業(yè)設(shè)計基于單片機的飲水機溫度控制系統(tǒng)的設(shè)計院(系、部)名 稱 : 機電科學(xué)與工程系 專 業(yè) 名 稱: 電氣工程及其自動化 學(xué) 生 姓 名: 崔 杰 學(xué) 生 學(xué) 號: 9310080208 指 導(dǎo) 教 師: 郭秀梅 2012年 5 月 27 日河北科技師范學(xué)院教務(wù)處制I摘 要摘要隨著社會的發(fā)展,溫度的測量及控制變得越來越普遍,也越來越重要。詳細地講述了基于單片機AT89C51和溫度傳感器DS18B20的溫度控制系統(tǒng)的設(shè)計方案與軟硬件實現(xiàn)方案。關(guān)鍵字:單片機,溫度控制,溫度傳感器,飲水機AbstractWith the development of the society,the measurement and control of the temperat ure has bee more and more popular and temperature is the basic and mon parameter in the manufacture and life, paper designs a temperature control system with the SCM and temperature describes the temperature control system based on SCM AT89C51 and temperature sensor DS18B20 in details,including software and hardware system design water dispenser has two working models heating and according to the needs of the user to the temperature and after the temperature sensor detection, the SCM instruct the water dispense into the heating or refrigerating model. The temperature control system not only consists of temperature display,state prompting,but if there is no enough water in the hot water tank ,it will give an alarm in order to aviod the temperature control system is very convenient and simple and the paper mainly describes the methods of system seletion and the hardware design.Keywords: SCM, temperature control, temperature sensor, water dispense目 錄1 緒論 3 3 3 32總體設(shè)計 4 4 43硬件設(shè)計 5 5 AT89C51單片機的主要性能 6 AT89C51引腳功能說明 6 AT89C51最小應(yīng)用系統(tǒng)的設(shè)計 8 9 應(yīng)用DS18B20傳感器 9 應(yīng)用AD590溫度傳感器 14 15 采用串聯(lián)式直流穩(wěn)壓電路 15 采用三端集成穩(wěn)壓器 16 17 17 18 18 194軟件設(shè)計 20 20 22 25結(jié)論 26參考文獻 26致 謝 2727河北科技師范學(xué)院2012屆本科畢業(yè)設(shè)計1 緒論隨著社會的發(fā)展以及節(jié)能的需求,溫度的測量及控制變得越來越重要。它的作用主要是改善勞動條件,節(jié)約能源,防止生產(chǎn)和設(shè)備事故,以獲得好的技術(shù)指標(biāo)和經(jīng)濟效益。所以溫度控制系統(tǒng)得到國內(nèi)外許多有關(guān)人員的重視,同時取得了十分廣泛的應(yīng)用,成果顯著。其計算機控制系統(tǒng)已采用集散系統(tǒng)和分布式系統(tǒng)的形式,大部分配有