版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、000000000000000000000000000000000000000000000000000000000摘 要隨著計算機(jī)技術(shù)的發(fā)展,單片機(jī)技術(shù)已成為計算機(jī)技術(shù)中的一個獨特的分支,單片機(jī)的應(yīng)用領(lǐng)域也越來越廣泛,特別是在工業(yè)控制和儀器儀表智能化中扮演著極其重要的角色。過去經(jīng)常采用模擬電路、數(shù)字電路實現(xiàn)的電路系統(tǒng),現(xiàn)在相當(dāng)大一部分可以用單片機(jī)予以實現(xiàn),傳統(tǒng)的電路設(shè)計方法已演變成軟件和硬件相結(jié)合的設(shè)計方法。在實際應(yīng)用中,單片機(jī)經(jīng)常要與各種傳感器相結(jié)合組成一定的應(yīng)用系統(tǒng),以實現(xiàn)系統(tǒng)的自動檢測與控制。本文所設(shè)計的智能飲水機(jī)就是單片機(jī)結(jié)合傳感器的一個簡單應(yīng)用。該系統(tǒng)設(shè)計綜合單片機(jī)以及電
2、子技術(shù)理論,從生活實際出發(fā),完善了飲水機(jī)的功能。設(shè)計方案中,主要采用數(shù)字溫度傳感器DS18B20組成測溫系統(tǒng)作為檢測單元,并運(yùn)用了AT89C52作為主機(jī)單元、 X5045EEPROM作為存儲單元、HD7279芯片來管理鍵盤和顯示器。整個設(shè)計系統(tǒng)實現(xiàn)三個功能,即加熱、對溫度上下限的控制和定時加熱。與傳統(tǒng)的飲水機(jī)相比,由于采用了自動檢測和控制的電子設(shè)計技術(shù),可較好地實現(xiàn)對水溫的測量和控制,具有較廣泛的應(yīng)用前景。關(guān)鍵詞: 溫度采集,89C52,X5045,HD7279.AbstractWith the development of computer technology, single-chip t
3、echnology has become the computer technology in a unique branch, SCM applications are increasingly widespread, especially in the industrial control and instrumentation play an extremely intelligent important role. To achieve automatic control of a system to detect sensors often need to control the v
4、olume of industrial production in the modern automated production processes in particular, the use sensors to monitor and control the production process parameters, which makes the application of sensors is the extensive, it is no exaggeration to say that almost every project a modern, can not be se
5、parated from a variety of sensors. In this paper, drinking fountains designed by the smart sensor is the single-chip combination of a simple application The system is an integrated single-chip design, as well as the theory of electronic technology, from the reality of life, improve the function of t
6、he drinking fountains. Design, mainly composed of digital temperature sensor 18b20 detection unit as a temperature measurement system and the use of the 89C52, x5045, hd7279, clock chips, such as 1302 integrated device. The design system of three functions, namely, heating the upper and lower limits
7、 of temperature control and heating time to time. Compared with the conventional drinking fountains, as a result of the use of the automatic detection and control of electronic design technologies to achieve better temperature measurement and control, with a wider range of applications. Key words: 1
8、8B20, 89C52, X5045, HD7279.目錄摘 要IABSTRACTII第1章 緒 論11.1引言11.2 研究的目的與意義11.3 本次設(shè)計的工作2第2章 總體設(shè)計32.1 設(shè)計任務(wù)32.2系統(tǒng)結(jié)構(gòu)設(shè)計3電路原理和器件選擇3系統(tǒng)框圖及說明4第3章 硬件設(shè)計63.1 主板設(shè)計6主機(jī)單元63.1.2 存儲單元73.1.3 人機(jī)接口單元93.2 副板設(shè)計143.2.1 溫度采集單元14時鐘單元153.3 控制單元173.4 原理圖的繪制設(shè)計17第4章 軟件設(shè)計194.1 主程序設(shè)計194.1.1 主程序和中斷程序流程圖194.1.2 變量和常量說明204.2 人機(jī)接口單元
9、軟件設(shè)計224.2.1 鍵處理程序流程圖及說明22變量和常量說明234.2.3 各按鍵功能及其子程序說明244.3 DS1302的軟件設(shè)計244.4 DS18B20的軟件設(shè)計25第5章 系統(tǒng)的調(diào)試和問題總結(jié)285.1 系統(tǒng)硬件調(diào)試285.2 系統(tǒng)軟件調(diào)試28結(jié)束語30致 謝31參考文獻(xiàn)32附錄一 系統(tǒng)原理圖33附錄二 系統(tǒng)PCB圖35附錄三 元件列表36第1章 緒 論1.1引言信息技術(shù)快速發(fā)展的今天,單片機(jī)技術(shù)的貢獻(xiàn)是不可缺少的。生產(chǎn)中使用的智能儀表、分布式控制系統(tǒng)總線、智能家電和智能辦公設(shè)備都可以見到單片機(jī)的身影。日常生活中使用的電子產(chǎn)品如MP3、手機(jī)、智能洗衣機(jī)、智能飲水機(jī)等都是以單片機(jī)為
10、核心的。本文所設(shè)計的多功能飲水機(jī)就是單片機(jī)結(jié)合傳感器的一個簡單應(yīng)用1。1.2 研究的目的與意義單片機(jī)在電子產(chǎn)品中的應(yīng)用已經(jīng)越來越廣泛, 在很多電子產(chǎn)品中也用到了溫度檢測和溫度控制。目前廣泛使用的飲水機(jī),具有價格低廉,制造簡便等優(yōu)點。但是隨著用戶長時間使用,這些飲水機(jī)功能單一、能耗較大、長時間飲用飲水機(jī)的水對健康不利等缺點逐漸暴露出來。傳統(tǒng)的飲水機(jī)的局限性一般體現(xiàn)在以下幾個方面:第一,功能相對簡單。只有簡單的溫度控制,而且用戶還不能自己根據(jù)自己的喜好設(shè)定溫控參數(shù)。第二,能耗較大。在沒有人使用的時候飲水機(jī)也處在開機(jī)狀態(tài)無疑會造成能源的大量浪費(fèi),在能源緊缺的今天這個方面亟待解決。第三, 長期飲用飲水
11、機(jī)里的水會對健康不利。由于廣泛使用的飲水機(jī)燒水不能完全沸騰,長期飲用這種水會對身體造成較大的傷害。本此設(shè)計的基于AT89C52的多功能飲水機(jī), 采用DS18B20實現(xiàn)溫度采集,經(jīng)過HD7279管理的LED顯示, 讀數(shù)直觀、準(zhǔn)確。并且程序存儲器E2PROM采用了, 可以很容易的實現(xiàn)軟件升級, 從軟件方面提高儀器精度。同時可以對加熱實現(xiàn)基本的控制,從而防止了“千滾水”對身體造成的傷害,滿足生活的需求2。1.3 本次設(shè)計的工作 (1)查閱大量的國內(nèi)外有關(guān)多功能飲水機(jī)方面的文獻(xiàn)資料,剖析了一些飲水機(jī)的實際產(chǎn)品,并吸取同類產(chǎn)品的優(yōu)點。 (2)根據(jù)飲水機(jī)的發(fā)展趨勢和現(xiàn)有的設(shè)計條件,提出了多功能飲水機(jī)的整體
12、設(shè)計方案和技術(shù)要求。 (3)完成了系統(tǒng)硬件部分選型、設(shè)計和制作,并進(jìn)行了調(diào)試。 第2章 總體設(shè)計2.1 設(shè)計任務(wù)1設(shè)計題目:多功能飲水機(jī)2儀表功能:1) 對溫度上下限的控制;2) 定時開機(jī)、定時關(guān)機(jī);3) 對實時溫度進(jìn)行采集并在LED數(shù)碼管上進(jìn)行顯示;3儀表操作:用戶可以根據(jù)自己的喜好來設(shè)計不同溫度上下限。上電以后系統(tǒng)將自動運(yùn)行,顯示的是當(dāng)前水溫,按一次設(shè)定按鍵,可實現(xiàn)顯示溫度控制的上限值,再按增建或減鍵配合左移鍵可以修改這個值,最后按一下確認(rèn)鍵將新修改的值保存。溫度下限、定時開機(jī)時間、定時關(guān)機(jī)時間的修改和溫度上限相似,設(shè)定鍵用來切換設(shè)定參數(shù),溫度上下限,開機(jī)時間、關(guān)機(jī)時間,以及時鐘時間。用增
13、建、減鍵加上左移鍵可以完成對這些參數(shù)的修改3。2.2系統(tǒng)結(jié)構(gòu)設(shè)計電路原理和器件選擇主機(jī)單元由AT89C52單片機(jī)和相關(guān)的存儲器組成,是儀表的核心。關(guān)鍵部分期間名稱及其在電路中的主要功能如下:(1)AT89C52:完成監(jiān)控系統(tǒng)數(shù)據(jù)采集過程、采集方式和報警過程的控制。是整個系統(tǒng)的核心處理器,單片機(jī)首先把通過傳感器測到的現(xiàn)場溫度與預(yù)先設(shè)置的溫度進(jìn)行比較,如果大于或小于預(yù)先設(shè)置值,就輸出信號去控制加熱器的工作,從而實現(xiàn)溫度控制。(2)X5045:看門狗定時器防止系統(tǒng)死機(jī),保證程序正常運(yùn)行;內(nèi)部EEPROM有掉電數(shù)據(jù)存儲功能,用于保存各采集通道的報警上限。(3)HD7279:管理鍵盤和LED顯示器,實現(xiàn)
14、人機(jī)交互。(4)DS18B20:單線數(shù)字溫度傳感器,可直接將被測溫度轉(zhuǎn)化為串行數(shù)字信號,以供單片機(jī)處理。(5)DS1302:是一種高性能、低功耗、帶RAM的實時時鐘芯片,它可以對年、月、日、星期、時、分、秒進(jìn)行計時,且具有閏年補(bǔ)償功能,工作電壓為2.55.5V。AT89C52看門狗時鐘芯片電源溫度檢測加熱控制HD7279鍵盤顯示系統(tǒng)框圖及說明: 圖2.1 系統(tǒng)框圖(1)電源部分電源給系統(tǒng)各芯片提供工作電壓。本次設(shè)計主要給各個芯片提供+5V電壓。(2)溫度檢測部分本次設(shè)計采用DS18B20采集溫度。(3)加熱控制部分加熱控制部分由9012三極管、固態(tài)繼電器、加熱電阻組成。實現(xiàn)對水的加熱和溫度控制
15、。(4)鍵盤顯示部分將DS18B20的溫度信號和DS1302時鐘信號以某種方式顯示出來。顯示儀表中常用LED數(shù)碼管顯示測量數(shù)據(jù)。本次設(shè)計用數(shù)碼管顯示實時溫度值、溫度控制上限值、溫度控制上限值,時間、開始時間和關(guān)機(jī)時間,每個參數(shù)顯示采用8個LED。同時為了更好的實現(xiàn)系統(tǒng)的功能,還要設(shè)計5個按鍵:設(shè)定鍵、增建、減鍵、左移鍵、確定鍵,使飲水機(jī)具有基本的人機(jī)交互功能。本次設(shè)計選用HD7279與微處理器接口,可有效實現(xiàn)對按鍵和LED數(shù)碼管的管理。(5)看門狗部分該部分實現(xiàn)采用X5045芯片,防止系統(tǒng)死機(jī),保證程序正常運(yùn)行。另外,X5045有EEPROM保存溫度控制的上下限4。第3章 硬件設(shè)計本次設(shè)計設(shè)計
16、的多功能飲水機(jī),采用DS18B20實現(xiàn)溫度的實時采集,DS1302時鐘芯片來調(diào)整時間。采用AT89C52單片機(jī)作為系統(tǒng)微控制器,實現(xiàn)與DS1302、DS18B20的控制及對數(shù)據(jù)的處理顯示。采用HD7279管理鍵盤和顯示器,采用X5045實現(xiàn)掉電保護(hù)重要參數(shù)功能,看門狗功能,防止系統(tǒng)死機(jī)。在硬件電路設(shè)計中主要使用了DS18B20溫度傳感器,DS1302時鐘芯片,單片機(jī)AT89C52,鍵盤和顯示器管理芯片HD7279,X5045等。另外,開關(guān)量控制環(huán)節(jié)選用了9012三級管和固態(tài)繼電器實現(xiàn)了弱電對強(qiáng)電的控制。3.1 主板設(shè)計 AT89C52、HD7279、X5045和振蕩電路組成了主機(jī)單元,是儀表的
17、核心部分。利用X5045EEPROM存儲測量值上下限和開機(jī)、關(guān)機(jī)時間,并且具有看門狗定時器功能,來進(jìn)行數(shù)據(jù)采集等過程的設(shè)置和控制,振蕩電路在單片機(jī)內(nèi)部產(chǎn)生脈沖信號,C1 、C2為30pf,晶振振蕩頻率為12MHz.主機(jī)單元AT89C52單片機(jī)是ATMEL公司20實際90年代初期推出的增強(qiáng)型單片機(jī),它完全兼容標(biāo)準(zhǔn)型的AT89C51,并在AT89C51的基礎(chǔ)上增加了128B的片內(nèi)RAM,4KBFlash存儲器,T2定時器等功能。1) 外部引腳及功能: AT89C52與AT89C51的引腳一樣,也有PDIP,PICC,TQFP等多種封裝形式。.如圖3.1,引腳的區(qū)別是由于增加了定時器2而引起的。有區(qū)
18、別的只有P1.0,P1.1兩個引腳,這兩個引腳在不使用定時器2時仍可作為靜態(tài)I/O接口使用,在單片機(jī)使用定時器2時,P1.0,P1.1還可能承擔(dān)著外部記數(shù)脈沖輸入,外部觸發(fā)信號輸入,可編程方波輸出等功能 5 。 2) 內(nèi)部增強(qiáng)功能單元 : AT89C52的內(nèi)部功能完全兼容AT89C51的功能,而且在AT89C51的基礎(chǔ)上增加了128B的片內(nèi)RAM,4KBFlash存儲器,T2定時器等功能。關(guān)于新增加的4KBFlash存儲器,只是AT89C52片內(nèi)ROM地址分配變成為0000H-1FFFH,其使用方法與AT89C51的一樣。圖3.1 AT89C52 引腳配置3.1.2 存儲單元X5045是單片機(jī)
19、系統(tǒng)電路的一個輔助芯片,它將復(fù)位,電壓檢測,看門狗定時器和塊鎖保護(hù)的串行EEPROM功能集合成一個芯片內(nèi);采用SPI串行外設(shè)接口方式,降低了系統(tǒng)成本并減少了對電路板空間的要求,提高了系統(tǒng)的可靠性。1. X5045的功能介紹(1)上電復(fù)位當(dāng)器件通電并超過VCC壓時,X5045內(nèi)部的復(fù)位電路將會提供一個約為200ms的復(fù)位脈沖讓微處理器能夠正常復(fù)位。(2)看門狗定時器看門狗定時器對微處理器提供了一個因外界干擾而引起程序陷入死循環(huán)或“跑飛”狀態(tài)保護(hù)的功能。X5045內(nèi)部的一個控制寄存器中有兩位可編程位決定了定時周期的長短。當(dāng)系統(tǒng)出現(xiàn)故障時,在設(shè)定的時間內(nèi)如果沒有對X5045進(jìn)行訪問,看門狗定時器以R
20、ESET信號作為輸出響應(yīng),即變?yōu)楦唠娖?,延時約200ms以后RESET由高電平變?yōu)榈碗娖健?CS的下降沿復(fù)位看門狗定時器。(3)低電壓檢測工作過程中X5045監(jiān)測電源電壓下降并電源電壓跌落到VCC壓以下時,會產(chǎn)生一個復(fù)位脈沖,復(fù)位脈沖保持有效直到電源電壓降1V以下。如果電源電壓在降落到門限電壓后上升,則在電源電壓超過門限電壓后延時約200ms,復(fù)位信號消失,使得微處理器可以繼續(xù)工作6。(4)串行EEPROM存儲器X5045的存儲器部分是具有Xicor公司的鎖保護(hù)CMOS 4KB串行E2PROM。它被組織8位的結(jié)構(gòu),由一個四線構(gòu)成的SPI總線方式進(jìn)行操作,一次最多可寫16B。2X5045的引腳與
21、定義:1) SO 串行數(shù)據(jù)輸出端。數(shù)據(jù)在SCK的下降沿輸出到SO上。2) SI 串行數(shù)據(jù)輸入端。所有操作命令、字節(jié)地址及寫入的數(shù)據(jù)在此引腳上輸入,SI線上輸入的數(shù)據(jù)在SCK的上升沿被鎖存。3) SCK 串行時鐘輸入端,控制數(shù)據(jù)的輸入和輸出。 圖3.2 X5045的引腳圖4) /CS芯片選擇輸入端(片選)。當(dāng)CS/為低電平時,X25045能工作。CS/的電平變化將復(fù)位看門狗定時器5) VCC 電源電壓。6) /WP寫保護(hù)輸入端,當(dāng)WP/為低電平時,對芯片的寫操作被禁止,其他功能仍正常。WP/為高電平時,寫操作允許,其他功能仍然正常。7) /RESET 復(fù)位輸入端,漏極開路輸出方式,高電平有效。用
22、于電源檢測和看門狗超時輸出。8) GND 電源地。3X5045與單片機(jī)的接口電路本次設(shè)計如圖3.3所示,89C52的P1.0、P1.1、P1.2、P1.3腳分別與X5045的片選端1腳(/CS)、串行輸入2腳(SO)、串行時鐘6腳(SCK)和串行輸出5腳(SI)相連,二者的RESET引腳相連。P1.0作為芯片選擇輸入端(片選)負(fù)責(zé)X25045是否選通,當(dāng)89C52訪問X25045時將/CS置低電平。/CS信號一般不通過P2口選通,因為P2口工作于地址總線時,其輸出是脈沖方式,呈現(xiàn)高電平,不能保證片選持續(xù)有效,也就不能對其進(jìn)行任何操作。在這里不使用/WP信號,直接接+5V。5045與單片機(jī)引腳連
23、接和相關(guān)地址的分配如下/CS:片選端,低電平有效,與P1.0相連;CLK:串行時鐘輸入端,與P1.2相連;SO:串行數(shù)據(jù)輸出端,與P1.1相連;SI:串行數(shù)據(jù)輸入端,與P1.3相連;RESET:復(fù)位端,與單片機(jī)的復(fù)位引腳RESET相連。圖3.3 X5045與單片機(jī)的接口電路3.1.3 人機(jī)接口單元HD7279是管理鍵盤和LED顯示器的專用智能控制芯片,該芯片采用串行接口方式,可同時驅(qū)動8位共陰極LED數(shù)碼管或者64位獨立LED發(fā)光二極管,同時能對多達(dá)8×8的鍵盤矩陣進(jìn)行監(jiān)視,具有自動消除鍵抖動并識別按鍵代碼的功能。從而可以提高CPU的工作效率,同時其串行接口方式又可以簡化CPU接口電
24、路的設(shè)計。1. HD7279的主要特點: (1)與CPU間采用串行接口方式,僅占用4根端口線; (2)內(nèi)部含有譯碼器,可直接接收BCD碼或16進(jìn)制碼,同時具有兩種譯碼器方式,實現(xiàn)LED數(shù)碼管位尋址和段尋址,消隱和閃爍性等多種控制指令,編程靈活; (3)循環(huán)左移和循環(huán)右移指令; (4)內(nèi)部含有驅(qū)動器,無需外圍元件可直接驅(qū)動LED; (5)具有極聯(lián)功能,可方便的實現(xiàn)多于8位顯示或多于64鍵的鍵盤接口;(6)具有自動消除抖動并識別按鍵鍵值的功能。2 . HD7279的引腳說明 HD7279為28引腳標(biāo)準(zhǔn)雙列直插式封裝(DIP),單一的+5V供電,其引腳排列如圖3.4所示。DIG0-DIG7分別為8個
25、LED數(shù)碼管的位驅(qū)動輸出端。SA-SG分別為LED數(shù)碼管的A-G的輸出端。DP為小數(shù)點的驅(qū)動輸出端。HD7279與微處理器僅需4條接口線,其中非CS為片選信號(低電平有效)。RC引腳用于連接HD7279的外接振蕩元件,其典型值為R=1.5千歐,,C=15pF。非RESET為復(fù)位端。該端由低電平變成高電平并且保持25ms即復(fù)位結(jié)束。通常,該端接+5V即可7。 圖3.4 HD7279的引腳 表3.1 HD7279引腳說明引腳名稱說明1,2VDD正電源(+5V)3,5NC懸空4VSS接地6CS片選信號,低電平有效7CLK同步時鐘輸入端8DATA串行數(shù)據(jù)輸入輸出端9KEY按鍵有效輸出端10-16SG-
26、SALED的g-a段驅(qū)動輸出17DP小數(shù)點驅(qū)動輸出端18-25DIG0-DIG7LED位驅(qū)動輸出端26CLKO震蕩輸出端27RCRC震蕩器連接端28RESET復(fù)位端,低電平有效3. AT89C52與HD7279接口本次設(shè)計采用5按鍵和8個LED顯示,所用的是HD7279串行接口8位LED數(shù)碼管及64鍵盤智能控制芯片。HD7279與微處理器僅需4條接口線。在設(shè)計中將/CS接P1.4,CLK接P1.5,DATA接P1.6,/KEY接P1.7,當(dāng)P1.4清零時,選中HD7279,可對其作相應(yīng)的操作。如圖3.5所示,89C52的P1.4、P1.5、P1.6、P1.7分別與HD7279A的6腳(/CS)
27、、7腳(CLOCK)、8腳(DATA)和9腳(/KEY)相連。P1.4作為片選線,負(fù)責(zé)HD7279A是否選通,是8位準(zhǔn)雙向I/O口,可帶4個LSTTL負(fù)載。當(dāng)89C52訪問HD7279A(寫入指令、顯示數(shù)據(jù)、位地址、段地址或讀出鍵值)時,將/CS置低電平。DATA為串行數(shù)據(jù),當(dāng)89C52向HD7279A發(fā)送數(shù)據(jù)時,DATA為輸入端;當(dāng)89C52從HD7279A讀入數(shù)據(jù)時,DATA為輸出端。CLK為數(shù)據(jù)串行傳送的同步時鐘輸入端,時鐘的上升沿將數(shù)據(jù)寫入HD7279A或從HD7279A中讀出數(shù)據(jù)。KEY為按鍵信號輸出端,在無鍵按下時為高電平,有鍵按下時為低電平,并一直保持到按鍵釋放為止。 圖3.5
28、AT89C52與HD7279A接口電路7279與單片機(jī)引腳連接和相關(guān)地址的分配如下/CS:片選端,低電平有效,與P1.4相連CLK:串行時鐘輸入端,與P1.5相連DATA:串行數(shù)據(jù)輸出/輸入端,與P1.6相連KEY:按鍵有效信息端,與P1.7相連實際應(yīng)用電路中(具體見附錄主板原理圖),8只下拉電阻和8只位選電阻應(yīng)遵從一定的比例關(guān)系,下拉電阻應(yīng)大于位選電阻的5倍而小于其50倍,典型值為10倍。在本次設(shè)計中,我選用了100K的下拉電阻,10K的位選電阻。100K/10K=10 滿足比例關(guān)系在不影響顯示的前提下,下拉電阻應(yīng)盡可能地取較小的值,這樣可以提高鍵盤部分的抗干擾能力8。4. HD7279與鍵
29、盤接口利用HD7279的10腳作為行線,18腳22腳作為列線組成5鍵的鍵盤,完成對鍵盤的譯碼和鍵值分別為20H、18H、10H、08H、00H。根據(jù)鍵值就可以確定是哪個鍵按下,具體見圖3.6。5 HD7279與LED數(shù)碼管接口HD7279A是的串行控制芯片,能同時驅(qū)動8位共陰極LED數(shù)碼管,在這里我們只用到了8位共陰極LED數(shù)碼管。HD7279A是動態(tài)循環(huán)顯示方式。HD7279A的10腳-17腳分別與8位LED數(shù)碼管的g、f、e、d、c、b、a、dp段相連,18腳-25腳為LED數(shù)碼管的位驅(qū)動輸出端,負(fù)責(zé)LED每一位的亮與滅,如圖3.6所示。圖3.6 HD7279與LED、鍵盤接口電路3.2
30、副板設(shè)計本次副版設(shè)計選用DS18B20數(shù)字式溫度傳感器作為溫度采集元件、DS1302時鐘芯片副版的核心單元。同時選用9012PNP型三極管和固態(tài)繼電器作為開關(guān)量環(huán)節(jié)實現(xiàn)弱電對強(qiáng)電的控制。3.2.1 溫度采集單元本次設(shè)計選用DS18B20溫度傳感器作為溫度采集元件。DS18B20是由美國DALLAS公司生產(chǎn)的單線數(shù)字溫度傳感器芯片。與傳統(tǒng)的熱敏電阻有所不同,DS18B20可直接將被測溫度轉(zhuǎn)化為串行數(shù)字信號,以供單片機(jī)處理,它還具有微型化、低功率、高性能、抗干擾能力強(qiáng)等優(yōu)點。通過編程,DS18B20可以實現(xiàn)912位的溫度讀數(shù)。信息經(jīng)過單線接口送入DS18B20或從DS18B20送出,因此從微處理器
31、到DS18B20僅需連接一條信號線和地線。讀、寫和執(zhí)行溫度變換所需的電源可以由數(shù)據(jù)線本身提供,而不需要外部電源。 DS18B20可用引腳只有三個,如圖3.7所示。引腳功能和接線方法隨芯片采用的供電方式不同而不同。DS18B20有兩種供電方式,寄生電源模式和外部電源模式。工作于寄生電源模式時, VDD和GND 都與地相接, DS18B20 從數(shù)據(jù)線上供電。當(dāng)總線為高電平時,DS18B20從總線上供電,同時內(nèi)部電容充電, 當(dāng)總線變?yōu)榈碗娖綍r, 電容放電為DS18B20供電。DQ為數(shù)字信號輸入/輸出端;GND為電源地;VDD為外接供電電源輸入端(在寄生電源接線方式時接地)。 圖3.7 DS18B20
32、引腳 1. 芯片內(nèi)部結(jié)構(gòu)DS18B20內(nèi)部結(jié)構(gòu)主要由四部分組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器TH和TL、配置寄存器。光刻ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼。64位光刻ROM的排列是:開始8位是產(chǎn)品類型標(biāo)號,接著的48位是該DS18B20自身的序列號,最后8位是前面56位的循環(huán)冗余校驗碼。光刻ROM的作用是使每一個DS18B20都各不相同,這樣就可以實現(xiàn)一根總線上掛接多個DS18B20的目的9。2. DS18B20與單片機(jī)接口電路如圖3.8,DQ為溫度傳感器的數(shù)據(jù)輸入/輸出端,接到單片機(jī)的P2.0口。GND 接地,VCC接電
33、源。圖3.8DS18B20與單片機(jī)接口電路3.2.2 時鐘單元DS1302是DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘芯片,它可以對年、月、日、星期、時、分、秒進(jìn)行計時,且具有閏年補(bǔ)償功能,工作電壓為2.55.5V。DS1302采用三線接口,與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時間數(shù)據(jù)或RAM數(shù)據(jù)。DS1302內(nèi)部有一個31×8的用于臨時性存放數(shù)據(jù)的RAM存儲器。1. 芯片引腳說明:如圖3.8,為DS1302的引腳排列圖,其中Vcc1為后備電源,VCC2為主電源。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運(yùn)行。DS1302由Vcc1或Vcc2兩者中
34、的較大者供電。當(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進(jìn)行操作。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。上電運(yùn)行時,在Vcc2.5V之前,RST必須保持低電平。只有在SCL
35、K為低電平時,才能將RST置為高電平。I/O為串行數(shù)據(jù)輸入輸出端(雙向),后面有詳細(xì)說明。SCLK為時鐘輸入端10。 圖3.8 DS1302 引腳2. DS1302與單片機(jī)的接口電路 如圖3.9,腳RST是復(fù)位端,接到89C52的P2.4引腳。GND引腳接地,VCC接電源。SCLK是串行時鐘輸入端,接到89C52的P2.5引腳。I/O是數(shù)據(jù)輸入/輸出端,接到單片機(jī)的P2.3口,X1、X2是32.768MHz晶振輸入輸出端。圖3.9 DS1302與單片機(jī)的接口電路3.3 控制單元本次設(shè)計開關(guān)量控制環(huán)節(jié)選用了9012三極管和固態(tài)繼電器實現(xiàn)了弱電對強(qiáng)電的控制。如圖3.10。9012PNP型三極管應(yīng)用
36、廣泛,在收音機(jī)等常用家電中可以經(jīng)常看見它的身影。9012三極管在此作為開關(guān)量環(huán)節(jié),起到了放大電流的作用,與固態(tài)繼電器結(jié)合,從而實現(xiàn)了開關(guān)的作用。此次選用的固態(tài)繼電器是百特公司的產(chǎn)品,該型號的固態(tài)繼電器是直流輸入控制,交流過零導(dǎo)通,過零關(guān)斷輸出型無觸點繼電器。它常用與控制電路的導(dǎo)通和斷開,是控制一般家用電器,如電動機(jī)、加熱器、白熾燈的首選器件。圖3.10開關(guān)量控制環(huán)節(jié)3.4 原理圖的繪制設(shè)計 EDA技術(shù)是在電子CAD技術(shù)基礎(chǔ)上發(fā)展起來的計算機(jī)軟件系統(tǒng),是指以計算機(jī)為工作平臺,融合了應(yīng)用電子技術(shù)、計算機(jī)技術(shù)、信息處理及智能化技術(shù)的最新成果,進(jìn)行電子產(chǎn)品的自動設(shè)計。此次原理圖的設(shè)計主要包括鍵盤顯示器
37、電路設(shè)計、看門狗,溫度采集電路設(shè)計。原理圖及其PCB圖見附錄。(1)繪制原理圖步驟: 新建原理圖,設(shè)定圖紙為A4。放置元器件,合理調(diào)整它們的位置。繪制各個元器件之間的連線。 進(jìn)行ERC電檢查。把各個元件依次編號和封裝。生成網(wǎng)絡(luò)表。進(jìn)行原理圖打印。(2)生成PCB圖 根據(jù)已經(jīng)繪制好的原理圖生成的網(wǎng)絡(luò)表設(shè)計PCB電路板,并要認(rèn)真填寫元件的封裝形式和尺寸大小。制作電路板步驟:確認(rèn)網(wǎng)絡(luò)表的封裝形式和尺寸無誤。在KeepOut層畫出電路板邊界。裝入元件庫。裝入網(wǎng)絡(luò)表。手工對元件進(jìn)行布局。進(jìn)行自動布線。手工調(diào)整布線。第4章 軟件設(shè)計硬件與軟件是單片機(jī)應(yīng)用開發(fā)系統(tǒng)的兩個重要組成部分,本設(shè)計為了充分體現(xiàn)裝置的
38、智能化以及減小硬件電路的體積,軟件部分設(shè)計的重要性就顯得尤為突出了,所以軟件設(shè)計工作在整個設(shè)計中是非常重要的、其工作量也是比較大的。在擬訂軟件總體設(shè)計方案時,由于實際單片機(jī)控制系統(tǒng)的功能復(fù)雜、信息量大和程序較長,這就需要選擇合理的切合實際的程序結(jié)構(gòu)設(shè)計方法。常用的設(shè)計方法有三種:1、模塊化的程序設(shè)計;2、自頂向下逐步求精程序設(shè)計;3、結(jié)構(gòu)化程序設(shè)計。在本設(shè)計中采用第一種方法,及模塊化程序設(shè)計,它的設(shè)計思路是把一個復(fù)雜應(yīng)用程序整體功能規(guī)劃成若干相對獨立的程序模塊,各模塊可以單獨設(shè)計、編程、調(diào)試,然后把功能相關(guān)的模塊通過連接程序連在一起調(diào)試,最后各模塊在主程序控制下進(jìn)行總體調(diào)試,最終成為可完成設(shè)計
39、要求,具有使用價值的程序11。4.1 主程序設(shè)計程序設(shè)計采用模塊化設(shè)計,控制時序采用時間觸發(fā)的時間片輪詢調(diào)度法,1s為一個控制周期,分為20個時間片,每個時間片為50ms,將所有的任務(wù)分配在各時間片完成,主程序僅完成初始化,然后進(jìn)入休眠狀態(tài)。50ms定時采用89C52內(nèi)部定時器0,工作在方式1,由于晶振為12MHz,1個機(jī)器周期為1微秒,所以T1預(yù)裝初始值=65536-50000=15536=3CB0H。X5045看門狗定時器周期設(shè)置為200ms,寫入狀態(tài)寄存器常數(shù)STATUS_REG=20H12。 主程序和中斷程序流程圖主程序主要完成系統(tǒng)的初始化功能流程圖如圖4.1(a)所示,其中包括內(nèi)部變
40、量清零、看門狗定時器初始化、鍵盤/顯示芯片初始化、時鐘芯片初始化,完成初始化功能后,系統(tǒng)進(jìn)入休眠狀態(tài),可減少功耗和提高抗干擾能力,由各種中斷喚醒,執(zhí)行完中斷服務(wù)程序后,重新進(jìn)入休眠狀態(tài),系統(tǒng)的各任務(wù)在T0中斷服務(wù)程序中執(zhí)行,中斷服務(wù)程序流程圖如圖4.1(b)所示。 變量和常量說明相關(guān)的主要變量和常量分配,一邊安排在主程序開始時采用偽指令方式說明,本系統(tǒng)采用的地址分配如下表4-14-3所示:啟動內(nèi)部變量及定時器初始化X5045初始化HD7279初始化休眠LOOP中斷喚醒中斷服務(wù)程序入口定時器常數(shù)重裝SYS_CLK+1SYS_CLKSYS_CLK=10?采樣鍵處理模塊顯示模塊看門狗定時器“喂狗”中
41、斷服務(wù)程序返回NY(b)中斷服務(wù)程序流程圖DS18B20初始化DS1302初始化(a)主程序流程圖表表4-1 片內(nèi)RAM主要變量分配偽指令表符號偽指令地址或常量意 義SET_STADATA30H表示測量狀態(tài)指針,每按鍵一次加“1”,切換要顯示的參數(shù)值SYS_CLKDATA32H表示系統(tǒng)時鐘,其取值范圍是0-19,完成時間片分配DR0-DR7DATA40H-47HLED顯示單元緩沖區(qū)LEFTDATA33H左移鍵閃爍位置的標(biāo)志KB_FIGBIT10H表示該建是否處理過KB_FIG=1的標(biāo)志位,KB_FIG=1,表示該鍵已處理過;KB_FIG=0,表示該鍵未處理過,保證按鍵一次響應(yīng)一次表4-2 X5
42、045主要變量分配偽指令表符號偽指令地址或常量意 義CSBITP1.0CS代表89C52的P1.0,即硬件連接SCKBITP1.2SCK代表89C52的P1.2,即硬件連接SIBITP1.3SI代表89C52的P1.3,即硬件連接SOBITP1.1SO代表89C52的P1.1,即硬件連接WRENEQU06H用WREN代表允許寫操作指令06HWRDIEQU04H用WRDI代表允許寫操作指令04HRDSREQU05H用RDSR代表允許寫操作指令05HWRSREQU01H用WRSR代表允許寫操作指令01HREADEQU03H用READ代表允許寫操作指令03H表4-3 DS18B20主要變量分配偽指令
43、表符號偽指令地址或常量意 義DQBITP2.0DQ代表89C52的P2.0,接的是18B20的數(shù)據(jù)線TEM_HDATA55H溫度的高八位存儲單元TEM_LDATA56H溫度的低八位存儲單元TEM_NUM DATA DATA57H溫度的整數(shù)部分存儲單元FLAG BIT63HDS18B20存在的標(biāo)志位4.2 人機(jī)接口單元軟件設(shè)計4.2.1 鍵處理程序流程圖及說明鍵盤查詢程序設(shè)計分配在每個時間片內(nèi)完成一次,間隔50ms,通過設(shè)置按鍵標(biāo)志位,保證按一次鍵響應(yīng)一次13。鍵處理任務(wù)模塊程序流程圖如圖4.2所示,在每個時間片內(nèi)調(diào)度一次,由于查詢按鍵的間隔位50ms,超過了鍵抖動持續(xù)時間(小于20ms),故無
44、需編制按鍵防抖動設(shè)計。程序框圖說明:首先判斷有無鍵按下,有鍵按下時,KEY-OK標(biāo)志位置0;無鍵按下時,KEY_OK標(biāo)志位置1。判斷鍵有無處理過,處理過則返回,未處理過,則KEY-FIG位置0,且讀出鍵值,根據(jù)鍵值的不同調(diào)用相應(yīng)的子程序,從而保證每個按鍵只處理了一次。KEY模塊KEY_OK=1?NKB_FIG=1?N讀鍵值(KEY_IN)【設(shè)定】【】【】【】【確定】KB_FIG=1返回KB_FIG=0YY圖4.2 鍵處理程序流程圖4.2.2 變量和常量說明 鍵盤顯示芯片HD7279與AT89C52連接相關(guān)的主要變量如上表4.1所示,地址分配采用偽指令方式說明如表4.4所示: 表4.4 HD72
45、79地址分配偽指令表符號偽指令地址或常量意 義CS_7279BITP1.4CS_7279代表89C52的P1.4,即硬件相連CLKBITP1.5CLK代表89C52的P1.5,即硬件相連DATABITP1.6DATA代表89C52的P1.6,即硬件相連KEY_7279BITP1.7KEY_7279代表89C52的P1.7,即硬件相連 各按鍵功能及其子程序說明本系統(tǒng)有五個按鍵功能如表4.5所述。表4.5 按鍵功能及鍵碼表按鍵功能鍵碼意 義設(shè)定設(shè)置參數(shù)鍵20H每按下一次,就顯示一個設(shè)定參數(shù)值增建增加18H每按一下,設(shè)定參數(shù)加一減鍵減少10H每按一下,設(shè)定參數(shù)減一左移左移08H每按一下,LEFT加一
46、確認(rèn)確認(rèn)鍵00H每次修改完參數(shù)后,按下此鍵,即可將修改后的參數(shù)存入內(nèi)存中保存起來。 4.3 DS1302的軟件設(shè)計采用DS1302作為記錄測控系統(tǒng)中的數(shù)據(jù)記錄,其軟硬件設(shè)計簡單,時間記錄準(zhǔn)確,既避免了連續(xù)記錄的大工作量,又避免了定時記錄的盲目性,給連續(xù)長時間的測量、控制系統(tǒng)的正常運(yùn)行及檢查都來了很大的方便,可廣泛應(yīng)用于長時間連續(xù)的測控系統(tǒng)中14。圖4.3為DS1302流程圖。系統(tǒng)開始運(yùn)行初始化DS1302設(shè)置正常數(shù)據(jù)范圍進(jìn)行測控程序顯示出異常數(shù)據(jù)是否有異常數(shù)據(jù)NY圖 4.3 DS1302流程圖4.4 DS18B20的軟件設(shè)計DS18B20 單線通信功能是分時完成的,他有嚴(yán)格的時隙概念,如果出現(xiàn)
47、序列混亂, 1-WIRE 器件將不響應(yīng)主機(jī),因此讀寫時序很重要。系統(tǒng)對 DS18B20 的各種操作必須按協(xié)議進(jìn)行。根據(jù) DS18B20 的協(xié)議規(guī)定,微控制器控制 DS18B20 完成溫度的轉(zhuǎn)換必須經(jīng)過以下 4 個步驟 : (1)每次讀寫前對 DS18B20 進(jìn)行復(fù)位初始化。復(fù)位要求主 CPU 將數(shù)據(jù)線下拉 500ms ,然后釋放, DS18B20 收到信號后等待 16ms60ms 左右,然后發(fā)出 60ms240ms 的存在低脈沖,主 CPU 收到此信號后表示復(fù)位成功。15(2)發(fā)送一條 ROM 指令,如下表所示:DS18B20 的 ROM 指令集指令名稱指令代碼指令功能讀
48、 ROM33H讀 DS18B20ROM 中的編碼(即讀 64 位地址)ROM 匹配(符合 ROM )55H發(fā)出此命令之后,接著發(fā)出 64 位 ROM 編碼,訪問單總線上與編碼相對應(yīng) DS18B20 使之作出響應(yīng),為下一步對該 DS18B20 的讀寫作準(zhǔn)備搜索 ROM0F0H用于確定掛接在同一總線上 DS18B20 的個數(shù)和識別 64 位 ROM 地址,為操作各器件作好準(zhǔn)備跳過 ROM0CCH忽略 64 位 ROM 地址,直接向 DS18B20 發(fā)溫度變換命令,適用于單片機(jī)工作警報搜索 0ECH該指令執(zhí)行后,只有溫度超過設(shè)定值上限或下限的片子才做出響應(yīng)(3)發(fā)送存儲器指令,如下表所示:DS18B
49、20 的存儲器指令集指令名稱指令代碼指令功能溫度變換44H啟動 DS18B20 進(jìn)行溫度轉(zhuǎn)換,轉(zhuǎn)換時間最長為 500ms (典型為 200ms ),結(jié)果存入內(nèi)部 9 字節(jié) RAM 中 讀暫存器0BEH 讀內(nèi)部 RAM 中 9 字節(jié)的內(nèi)容寫暫存器4EH發(fā)出向內(nèi)部 RAM 的第 3 , 4 字節(jié)寫上,下限溫度數(shù)據(jù)命令,緊跟該命令之后,是傳送兩字節(jié)的數(shù)據(jù) 復(fù)制暫存器48H將 RAM 中第 3 , 4 字節(jié)的內(nèi)容復(fù)制到 EEPROM 中重調(diào) EEPROM0B8HEEPROM 中的內(nèi)容恢復(fù)到 RAM 中的第 3 , 4 字節(jié)讀供電方式0B4H 讀 DS18B20 的供電模式,寄生供電時 DS18B20
50、發(fā)送“ 0 ”,外接電源供電 DS18B20 發(fā)送“ 1 ” (4)進(jìn)行數(shù)據(jù)通信。第5章 系統(tǒng)的調(diào)試和問題總結(jié)系統(tǒng)調(diào)試大體上分為硬件調(diào)試和軟件調(diào)試。兩者之間不能完全分開,時間進(jìn)度上硬件調(diào)試稍微先于軟件調(diào)試。硬件和軟件要相互配合、匹配,調(diào)試時可能發(fā)生一些功能交互的問題。在本次設(shè)計中首先軟件進(jìn)行調(diào)試,尋找程序中的語法和邏輯錯誤。然后把程序?qū)懭胄酒校瑧?yīng)用到電路板上,看程序是否能達(dá)到預(yù)期目標(biāo)。5.1 系統(tǒng)硬件調(diào)試當(dāng)硬件設(shè)計從布線到焊接安裝完成之后,就開始進(jìn)入硬件調(diào)試階段,本次設(shè)計調(diào)試大體分為以下幾步:(1)排除邏輯故障這類故障往往由于設(shè)計和加工制板過程中工藝性錯誤所造成的。主要包括錯線、開路、短路。
51、排除的方法是首先將焊接的電路板認(rèn)真對照原理圖,看兩者是否一致。特別了注意電源系統(tǒng)檢查,以防止電源短路和極性錯誤,并重點檢查系統(tǒng)總線(地址總線、數(shù)據(jù)總線和控制總線)是否存在相互之間短路或與其它信號線路短路。必要時利用了數(shù)字萬用表的短路測試功能,可以縮短排錯時間。(2)排除元器件失效 造成這類錯誤的原因有兩個:一個是元器件買來時就已壞了;另一個是由于安裝錯誤,造成器件燒壞。我們采取了檢查元器件與設(shè)計要求的型號、規(guī)格和安裝是否一致。在保證安裝無誤后,用替換方法排除錯誤。(3)排除電源故障 在通電前,一定要檢查電源電壓的幅值和極性,否則很容易造成集成塊損壞。在系統(tǒng)通電后我們逐個檢查各插件上引腳的電位,
52、檢查VCC與GND之間電位,若在5V左右屬正常。5.2 系統(tǒng)軟件調(diào)試由于本系統(tǒng)是分模塊進(jìn)行程序設(shè)計的,所以本系統(tǒng)調(diào)試時先分模塊進(jìn)行調(diào)試。在軟件在各個子程序模塊調(diào)試都正確后,將相互有關(guān)系的模塊逐塊組合起來加以調(diào)試,以解決在程序模塊連接中可能出現(xiàn)的邏輯錯誤。對所有程序模塊的整體組合是在系統(tǒng)聯(lián)機(jī)調(diào)試中進(jìn)行的。由于各個程序模塊通過調(diào)試已排除了內(nèi)部錯誤,所有軟件總體調(diào)試的錯誤就大大減少了,而調(diào)試成功的可能性也大大提高了。本次調(diào)試的模塊主要分為鍵盤顯示程序,DS18B20程序、DS1302三部分。先將它們寫入星研集成環(huán)境軟件運(yùn)行、修改直至沒有語法錯誤,然后將鍵盤顯示程序通過譯碼器寫入芯片。根據(jù)看其是否能夠完成預(yù)定的功能,如能,測試通過,否則,修改并反復(fù)測試直到通過。最后再將程序綜合在一起,結(jié)合硬件進(jìn)行調(diào)試,直至實現(xiàn)預(yù)想功能。結(jié)束語本文分別從硬件和軟件方面論述了多功能飲水機(jī)的設(shè)計,圍繞主機(jī)芯片AT89C52進(jìn)行了軟件和硬件的設(shè)計,最后對儀器進(jìn)行了調(diào)試。整個裝置的設(shè)計突出
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 英文設(shè)備貸款合同模板
- 董事長秘書助理崗位職責(zé)
- 九年級化學(xué)上冊 第三章 維持生命之氣-氧氣3.2 制取氧氣教案(新版)粵教版
- 八年級物理上冊 1.1《希望你喜愛物理》第1課時教案 (新版)粵教滬版
- 2024-2025學(xué)年七年級地理上冊 第三章 天氣與氣候 第二節(jié) 氣溫的變化與分布教案 (新版)新人教版
- 高中歷史 5.2 無產(chǎn)階級革命導(dǎo)師恩格斯教案2 新人教版選修4
- 2024年高中化學(xué) 第四章 電化學(xué)基礎(chǔ) 第一節(jié) 原電池教案 新人教版選修4
- 武術(shù)作業(yè)設(shè)計人教版八下初中二年級體育教學(xué)設(shè)計
- 船長課件人教版
- 心電圖出科課件
- 高中英語語法 主謂一致(27張)ppt課件
- 采購管理實務(wù)習(xí)題答案項目二采購需求分析與計劃制定
- MSA-GRR數(shù)據(jù)自動生成工具
- 教育信息化設(shè)備投入使用管理情況自查自糾報告
- 二年級上冊音樂全冊教案(湘教版)
- 沖擊材料特性
- VDA6.3過程審核表
- 我和我的祖國歌詞和簡譜(共2頁)
- H型鋼最新尺寸規(guī)格表大全(共3頁)
- 雙交叉限幅控制在加熱爐燃燒控制系統(tǒng)中的應(yīng)用畢業(yè)論文
- 職工履歷表-格式
評論
0/150
提交評論