基于單片機(jī)的水溫水位控制系統(tǒng)方案_第1頁(yè)
基于單片機(jī)的水溫水位控制系統(tǒng)方案_第2頁(yè)
基于單片機(jī)的水溫水位控制系統(tǒng)方案_第3頁(yè)
基于單片機(jī)的水溫水位控制系統(tǒng)方案_第4頁(yè)
基于單片機(jī)的水溫水位控制系統(tǒng)方案_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 PAGE28 / NUMPAGES34 本科畢業(yè)論文(設(shè)計(jì))論文題目:學(xué)號(hào):班級(jí):年級(jí):專(zhuān)業(yè):系部:指導(dǎo)教師:完成時(shí)間:作者聲明本畢業(yè)論文(設(shè)計(jì))是在導(dǎo)師的指導(dǎo)下由本人獨(dú)立撰寫(xiě)完成的,沒(méi)有剽竊、抄襲、造假等違反道德、學(xué)術(shù)規(guī)和其他侵權(quán)行為。對(duì)本論文(設(shè)計(jì))的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。因本畢業(yè)論文(設(shè)計(jì))引起的法律結(jié)果完全由本人承擔(dān)。特此聲明。作者專(zhuān)業(yè):作者學(xué)號(hào):作者簽名: 年 月 日基于單片機(jī)的水溫水位控制系統(tǒng)Water Temperature-Level Control System Based on SCM摘 要可編程控制器單片機(jī)、PLC等的出現(xiàn)大大提高了現(xiàn)代

2、工業(yè)的自動(dòng)化程度,改善了產(chǎn)品的工作性能。本次設(shè)計(jì)是對(duì)水溫水位控制系統(tǒng)的智能化改進(jìn),采用單片機(jī)對(duì)其水溫水位參數(shù)進(jìn)行控制,提高了電器的工作穩(wěn)定性,同時(shí)引進(jìn)了數(shù)字傳感器對(duì)水溫進(jìn)行數(shù)據(jù)采集,這樣也就提高了系統(tǒng)的控制精度,對(duì)水位的控制結(jié)構(gòu)簡(jiǎn)單,易于實(shí)現(xiàn),具有很強(qiáng)的現(xiàn)實(shí)應(yīng)用價(jià)值。本設(shè)計(jì)溫度傳感器采用DS18B20,DS18B20是美國(guó)Dallas公司生產(chǎn)的一線數(shù)字式溫度計(jì)芯片,現(xiàn)在已完全取代DS1820。它具有結(jié)構(gòu)簡(jiǎn)單,不需要外接元件,采用一根I/O數(shù)據(jù)線既可以供電又可以傳輸數(shù)據(jù)、并可以設(shè)有用戶設(shè)置溫度報(bào)警界限等特點(diǎn)。此次設(shè)計(jì)主控制器采用Philips公司生產(chǎn)的P89V51RD2單片機(jī),P89V51RD2

3、是常用的機(jī)型,功能強(qiáng)大,性能穩(wěn)定。該產(chǎn)品可以廣泛應(yīng)用于各種環(huán)境,例如:鐵路路基溫度無(wú)線采集系統(tǒng)、水溫實(shí)時(shí)檢測(cè)系統(tǒng)、樓宇溫度監(jiān)視系統(tǒng)等。雖然是對(duì)水溫水位控制系統(tǒng)的改進(jìn),但是這種智能化的改進(jìn)方法也可以應(yīng)用到工業(yè)、生活的各個(gè)水溫和水位控制的環(huán)境中去,對(duì)于其他相關(guān)參數(shù)的控制改進(jìn)也具有一定的借鑒意義。此次的基于單片機(jī)的水溫水位控制系統(tǒng)是一個(gè)改進(jìn)性的智能化產(chǎn)品,以其自身的控制精度高、穩(wěn)定性好和成本低的獨(dú)特優(yōu)點(diǎn)在今后將會(huì)由廣泛的實(shí)用價(jià)值,其基于單片機(jī)的改進(jìn)方法也具用廣泛的應(yīng)用意義。關(guān)鍵詞:?jiǎn)纹瑱C(jī);DS18B20;水溫水位控制AbstractThe appearance of BP PLC and PLC h

4、as greatly increased the modern industrial automation and improved the work performance of the product. The design of the water temperature control system is to improve the intellectualized. A monolithic integrated circuits is to control the level of parameter and improve the stability of the electr

5、ical work, and meantime, it introduced a number of the water temperature sensor for data collection, it also increases the control system to control the level of accuracy with a simple structure, which is easy to achieve and has great practical value. The design temperature sensors used DS18B20 whic

6、h is a digital thermometer chip produced by the Dallas company and now completely replaced DS1820. Its simple and doesnt need the components. Just use a piece of I/O data line can not only supply the power, but the data transmission. Moreover, it has a user setting, you can use it to set the alarm b

7、oundaries. The design of master controller used the Philips companys P89V51RD2 monolithic integrated circuits, which is the usual type. It has a powerful function and reliable performance. It can be widely used in various circumstances. Such as, railway system, the temperature of real-time testing s

8、ystem, the premises of the surveillance system and so on.Though it is a way to improve the water temperature control system, the intellectualized ways of improvement can also be applied to industrial, water and the level control of the environment. For other related parameters, it also has a certain

9、 meaning using. The revivification of the water control system is an intelligent product. To its own control of high precision, stability and low cost of the advantages, in the future there will be a wide range of practical value. Whats more, its based on single ways of improvement have wide applica

10、tion meaning.Keywords:singlechip; water levels examination; water temperatures examination目 錄 TOC o 1-2 h z u HYPERLINK l _Toc262110336引 論1HYPERLINK l _Toc2621103371 系統(tǒng)設(shè)計(jì)方案討論與選擇2HYPERLINK l _Toc2621103381.1 系統(tǒng)設(shè)計(jì)方案的選擇2HYPERLINK l _Toc2621103391.2 總體系統(tǒng)設(shè)計(jì)方框圖2HYPERLINK l _Toc2621103401.3 溫度控制系統(tǒng)的設(shè)計(jì)方案討論3H

11、YPERLINK l _Toc2621103411.4 水位控制系統(tǒng)的設(shè)計(jì)方案討論3HYPERLINK l _Toc2621103421.5 數(shù)據(jù)顯示系統(tǒng)的設(shè)計(jì)方案討論3HYPERLINK l _Toc2621103431.6 報(bào)警系統(tǒng)的設(shè)計(jì)方案討論4HYPERLINK l _Toc2621103442 系統(tǒng)工作原理5HYPERLINK l _Toc2621103452.1 水溫控制系統(tǒng)5HYPERLINK l _Toc2621103462.2 水位控制系統(tǒng)5HYPERLINK l _Toc2621103472.3 水溫水位顯示系統(tǒng)5HYPERLINK l _Toc2621103482.4 報(bào)

12、警系統(tǒng)5HYPERLINK l _Toc2621103493 系統(tǒng)單元電路設(shè)計(jì)6HYPERLINK l _Toc2621103503.1 單片機(jī)最小系統(tǒng)6HYPERLINK l _Toc2621103513.2 顯示系統(tǒng)設(shè)計(jì)9HYPERLINK l _Toc2621103523.3 水位檢測(cè)系統(tǒng)設(shè)計(jì)12HYPERLINK l _Toc2621103533.4 水溫檢測(cè)系統(tǒng)設(shè)計(jì)13HYPERLINK l _Toc2621103543.5 報(bào)警系統(tǒng)設(shè)計(jì)17HYPERLINK l _Toc2621103553.6 繼電器驅(qū)動(dòng)電路設(shè)計(jì)17HYPERLINK l _Toc2621103563.7 電源電

13、路18HYPERLINK l _Toc2621103574 系統(tǒng)軟件設(shè)計(jì)19HYPERLINK l _Toc2621103584.1 系統(tǒng)硬件開(kāi)機(jī)自檢程序設(shè)計(jì)19HYPERLINK l _Toc2621103594.2 系統(tǒng)自動(dòng)上水程序設(shè)計(jì)20HYPERLINK l _Toc2621103604.3 水溫水位交替顯示流程圖設(shè)計(jì)21HYPERLINK l _Toc2621103614.4 系統(tǒng)按鍵程序設(shè)計(jì)22HYPERLINK l _Toc2621103625 系統(tǒng)可靠性處理23HYPERLINK l _Toc2621103635.1 硬件調(diào)試23HYPERLINK l _Toc26211036

14、45.2 軟件調(diào)試24HYPERLINK l _Toc262110365結(jié) 語(yǔ)25HYPERLINK l _Toc262110366主要參考文獻(xiàn)26HYPERLINK l _Toc262110367附錄、附圖27HYPERLINK l _Toc262110368附錄1 系統(tǒng)原理圖27HYPERLINK l _Toc262110369附錄2 基于單片機(jī)的水溫水位控制系統(tǒng)說(shuō)明28HYPERLINK l _Toc262110370附錄3 部分源程序清單29引論隨著電子技術(shù)的發(fā)展,特別是隨著大規(guī)模集成電路的產(chǎn)生,給人們的生活帶來(lái)了根本性的變化,如果說(shuō)微型計(jì)算機(jī)的出現(xiàn)使現(xiàn)代的科學(xué)研究得到了質(zhì)的飛躍,那么

15、可編程控制器的出現(xiàn)則是給現(xiàn)代工業(yè)控制測(cè)控領(lǐng)域帶來(lái)了一次新的革命。在現(xiàn)代社會(huì)中,水位和溫度控制不僅應(yīng)用在工廠生產(chǎn)方面,其作用也體現(xiàn)到了生活的各個(gè)方面。 隨著人們生活質(zhì)量的提高,酒店廠房與家庭生活中都會(huì)見(jiàn)到水位和溫度控制的影子,水位和溫度控制將更好的服務(wù)于社會(huì)目前,單片機(jī)控制器在從生活工具到工業(yè)應(yīng)用的各個(gè)領(lǐng)域,例如生活工具的電梯、工業(yè)生產(chǎn)中的現(xiàn)場(chǎng)控制儀表、數(shù)控機(jī)床等。尤其是用單片機(jī)控制器改造落后的設(shè)備具有性?xún)r(jià)比高、提高設(shè)備的使用壽命、提高設(shè)備的自動(dòng)化程度的特點(diǎn)?,F(xiàn)代工業(yè)設(shè)計(jì)、工程建設(shè)與日常生活中常常需要用到水位和溫度控制,早期水位和溫度控制主要應(yīng)用于工廠中,例如工廠中的大型鍋爐,必須實(shí)時(shí)的掌握鍋爐

16、的水位和溫度,確保系統(tǒng)的正常運(yùn)行。因此,水溫水位控制在改善人們生活質(zhì)量中起到了非常重要的作用。現(xiàn)在市面上的電器種類(lèi)繁多,它們都需要對(duì)其主要的水位和水溫參數(shù)加以控制,實(shí)現(xiàn)電器水溫水位控制的自動(dòng)化。早期溫度和水位的參數(shù)控制時(shí)通過(guò)模擬電路實(shí)現(xiàn)的,這種方式不僅電路復(fù)雜,成本高,而且誤差大,系統(tǒng)的穩(wěn)定性不好,單片機(jī)與微型計(jì)算機(jī)技術(shù)的發(fā)展和應(yīng)用有效地解決了這些缺點(diǎn),特別是傳感器的發(fā)展,更好的提高了檢測(cè)參數(shù)的精度。選擇基于單片機(jī)的水溫水位控制系統(tǒng),是因?yàn)樗粌H在人們生活中具有顯著的意義,更重要的是能系統(tǒng)地聚溫度和水位參數(shù)于一身,對(duì)于更好的掌握和認(rèn)識(shí)單片機(jī)的應(yīng)用和傳感器的應(yīng)用,系統(tǒng)地深刻認(rèn)識(shí)自動(dòng)控制的實(shí)際應(yīng)用

17、,掌握復(fù)雜的多子系統(tǒng)地設(shè)計(jì)起到了很強(qiáng)的鍛煉作用。1 系統(tǒng)設(shè)計(jì)方案討論與選擇1.1 系統(tǒng)設(shè)計(jì)方案的選擇方案1:采用傳統(tǒng)的數(shù)字模似電路,功能可以實(shí)現(xiàn),但電路復(fù)雜,溫度誤差大,成本高,可靠性差。方案2:采用單片機(jī)控制,結(jié)構(gòu)簡(jiǎn)單,使用方便,成本低,性能穩(wěn)定,溫度誤差只有0.5攝式度。方案2與方案1比較,有著明顯的優(yōu)勢(shì),所以我采用了方案2。1.2 總體系統(tǒng)設(shè)計(jì)方框圖為實(shí)現(xiàn)系統(tǒng)的水溫水位控制,根據(jù)系統(tǒng)的設(shè)計(jì)功能要求,構(gòu)造總體方框圖如圖1.1所示。圖1.1 總體系統(tǒng)方案圖單片機(jī)的控制電路接正五伏的直流電壓源,繼電器的功率電路接另一個(gè)正五伏的直流電壓源,當(dāng)電源接好后,就可以按下系統(tǒng)的總電源開(kāi)關(guān),系統(tǒng)就開(kāi)始運(yùn)行

18、。首先系統(tǒng)進(jìn)行硬件電路的開(kāi)機(jī)自檢,主要是檢查DS18B20工作是否正常,顯示器是否正常工作,報(bào)警系統(tǒng)是否正常,在此同時(shí)TC1602顯示器同步顯示系統(tǒng)狀態(tài),在此過(guò)程中用戶可以預(yù)置水位和水溫,接下來(lái)開(kāi)始檢測(cè)容器中的水位,是否低于下限水位,如果低于下限水位則開(kāi)始自動(dòng)上水至默認(rèn)水位1000ml,然后進(jìn)入水溫水位交替顯示的正常狀態(tài),此時(shí)用戶可通過(guò)四個(gè)獨(dú)立式按鍵進(jìn)行水溫水位的設(shè)置,按下K4鍵系統(tǒng)進(jìn)入菜單式選擇狀態(tài),顯示器上光標(biāo)閃爍引導(dǎo)用戶進(jìn)行選擇操作,K2、K3鍵用來(lái)選擇設(shè)置項(xiàng)目,選擇按下K1確認(rèn)鍵后,開(kāi)始進(jìn)入自定義的水溫或水位的設(shè)置,設(shè)置完成后系統(tǒng)開(kāi)始自動(dòng)補(bǔ)償水溫或水位,完成任務(wù)后又進(jìn)入水溫水位交替顯示

19、的正常狀態(tài),系統(tǒng)這是會(huì)自動(dòng)檢測(cè)容器中的水溫水位,同時(shí)比較水溫水位的下限,進(jìn)行與時(shí)的水溫水位補(bǔ)償,如果容器中處于水位低而溫度高的狀態(tài),系統(tǒng)則會(huì)進(jìn)行加水來(lái)降低水溫的溫控上水的動(dòng)作,完成后自動(dòng)進(jìn)入水溫水位的交替顯示狀態(tài)。每一次系統(tǒng)的動(dòng)作都配合聽(tīng)覺(jué)和視覺(jué)感受,使整個(gè)系統(tǒng)實(shí)現(xiàn)了人性化設(shè)計(jì),方便實(shí)用,通俗易懂。1.3 溫度控制系統(tǒng)的設(shè)計(jì)方案討論如果采用熱電阻,電路需接A/D轉(zhuǎn)換電路,由單片機(jī)換算出實(shí)際溫度,電路結(jié)構(gòu)復(fù)雜,而且也精度不高,DS18B20可直接與單片機(jī)的1位I/O相接,電路結(jié)構(gòu)簡(jiǎn)單,占用單片機(jī)的口線資源少,精度高,而且成本低,DS18B20以其各方面優(yōu)點(diǎn)作為溫度傳感器進(jìn)行溫度采樣應(yīng)用于此水溫水

20、位控制系統(tǒng)中實(shí)在是當(dāng)仁不讓。1.4 水位控制系統(tǒng)的設(shè)計(jì)方案討論此系統(tǒng)要進(jìn)行水溫水位控制,馬上想到的是水溫水位的兩個(gè)參數(shù)的控制,在溫度傳感器采用DS18B20之后,對(duì)于水位的控制不假思索的想到要運(yùn)用水位傳感器,經(jīng)過(guò)幾天的資料搜集,發(fā)現(xiàn)水位的傳感器是通過(guò)壓力傳感器變換過(guò)來(lái)的,看到最多的是浮球式液位傳感器,而且此傳感器的適用溫度圍和測(cè)試精度也適合該設(shè)計(jì)系統(tǒng),但此方案的缺點(diǎn)是價(jià)格非常昂貴;后來(lái)又考慮采用應(yīng)用于電子秤中的數(shù)字壓力傳感器,去測(cè)得整個(gè)容器中水的變化和容器中液位的換算關(guān)系,此想法基于電子秤能夠測(cè)得一紙的重量,但是在實(shí)際應(yīng)用中,考慮到容器的氧化,容器部的水垢增多,而且容器的外置也會(huì)產(chǎn)生整個(gè)容器重

21、量的變化,從而造成液位采集的不準(zhǔn)確,此壓力傳感器的市場(chǎng)價(jià)格也比較昂貴,應(yīng)用于此控制模型中也是一種浪費(fèi);因此我自制了八根線將容器中的液位分成了八個(gè)水位擋,通過(guò)和電源正極的結(jié)合,利用水導(dǎo)電的特性,通過(guò)9012三極管等元件構(gòu)成的驅(qū)動(dòng)電路的電平轉(zhuǎn)換,將液位數(shù)據(jù)輸入P2口,通過(guò)單片機(jī)換算轉(zhuǎn)換成液位數(shù)據(jù)存入一個(gè)存儲(chǔ)器單元,隨時(shí)讀取。1.5 數(shù)據(jù)顯示系統(tǒng)的設(shè)計(jì)方案討論為了能構(gòu)造一個(gè)適合的人機(jī)界面,在諸多的顯示器件中TC1602的液晶字符性顯示器非常適合運(yùn)用于此控制系統(tǒng)當(dāng)中的,它的功能特性也完全適用于此設(shè)計(jì)系統(tǒng)的功能要求,也不會(huì)造成資源的浪費(fèi),所以就確定TC1602作為本此設(shè)計(jì)系統(tǒng)的顯示器件。為了配合顯示器件

22、,就需設(shè)置按鍵,根據(jù)系統(tǒng)的功能要求和單片機(jī)的口線資源,為系統(tǒng)配制了四個(gè)獨(dú)立式鍵盤(pán),K1鍵為確定鍵,K2和K3鍵作為光標(biāo)的移動(dòng)和數(shù)據(jù)的增減,K4鍵作為設(shè)置鍵。1.6報(bào)警系統(tǒng)的設(shè)計(jì)方案討論作為一個(gè)完整的系統(tǒng),免不了要設(shè)置報(bào)警裝置,處于系統(tǒng)模型化的考慮,采用蜂鳴器和二極管的結(jié)合,伴隨著系統(tǒng)故障的產(chǎn)生和動(dòng)作的產(chǎn)生,給予人以視覺(jué)和聽(tīng)覺(jué)的提示,使之能通過(guò)多種方式掌握系統(tǒng)的狀態(tài),而且此報(bào)警裝置也比較經(jīng)濟(jì)實(shí)惠。2 系統(tǒng)工作原理此系統(tǒng)是為多子系統(tǒng)的綜合性控制系統(tǒng),設(shè)計(jì)過(guò)程中也是分塊實(shí)現(xiàn)設(shè)計(jì)調(diào)試,最后進(jìn)行綜合實(shí)現(xiàn),以下就從各子系統(tǒng)的工作原理進(jìn)行分別進(jìn)行說(shuō)明。2.1 水溫控制系統(tǒng)該子系統(tǒng)利用低功耗單線數(shù)字溫度傳感器

23、DS18B20實(shí)現(xiàn)溫度采樣,將采樣的溫度值通過(guò)單片機(jī)的P0.7口送入單片機(jī)處理,然后實(shí)現(xiàn)水溫的控制,利用按鍵對(duì)水溫的值進(jìn)行設(shè)置,按確定鍵后,通過(guò)驅(qū)動(dòng)電路驅(qū)動(dòng)繼電器啟動(dòng)電熱絲對(duì)水進(jìn)行加溫,能自動(dòng)補(bǔ)償溫度到自定義溫度,正常狀況下顯示水溫的同時(shí)檢測(cè)下限溫度,反饋溫度信息并與時(shí)調(diào)整,使之保持溫度在一定圍的穩(wěn)定。 2.2 水位控制系統(tǒng)該子系統(tǒng)能進(jìn)行水位的控制,利用自制的八根導(dǎo)線對(duì)水位的信息進(jìn)行采集,并通過(guò)單片機(jī)的P2口送入給單片機(jī)處理加工,通過(guò)顯示器顯示,共有8個(gè)水位擋,從600ml到1300ml,100ml一個(gè)擋,可通過(guò)按鍵對(duì)水位進(jìn)行設(shè)置,確定后通過(guò)驅(qū)動(dòng)繼電器啟動(dòng)小型水泵給予加水到自定義的水位同時(shí)檢測(cè)

24、下限水位,反饋水位信息給單片機(jī)進(jìn)行處理并與時(shí)調(diào)整,使系統(tǒng)的水位保持在一定的圍。2.3 水溫水位顯示系統(tǒng)該子系統(tǒng)采用TC1602液晶顯示起能實(shí)時(shí)的顯示水溫水位信息,按鍵操作時(shí),采用菜單提示性顯示,引導(dǎo)用戶進(jìn)行操作,界面分辨率可調(diào),字符清晰。2.4報(bào)警系統(tǒng)該系統(tǒng)利用蜂鳴器和同步工作的發(fā)光二極管實(shí)現(xiàn)能給予人視覺(jué)和聽(tīng)覺(jué)上的系統(tǒng)故障報(bào)警和水溫水位信息報(bào)警,以便與時(shí)掌握水溫水位控制系統(tǒng)的工作狀況,系統(tǒng)自己不能處理的就可以人工輔助處理,這樣能讓系統(tǒng)更好的運(yùn)行在穩(wěn)定狀況下。3 系統(tǒng)單元電路設(shè)計(jì)3.1 單片機(jī)最小系統(tǒng)本設(shè)計(jì)采用P89V51RD2單片機(jī)作為主控制芯片。P89V51RD2單片機(jī)介紹如下:P89V51

25、RD2是Philips公司生產(chǎn)的一款80C51微控制器,包含64KB Flash和1024字節(jié)的數(shù)據(jù)RAM。P89V51RD2的典型特性是它的X2方式選項(xiàng)。利用該特性,設(shè)計(jì)者可使應(yīng)用程序以傳統(tǒng)的80C51時(shí)鐘頻率(每個(gè)機(jī)器周期包含12個(gè)時(shí)鐘)或X2 方式(每個(gè)機(jī)器周期包含6個(gè)時(shí)鐘)的時(shí)鐘頻率運(yùn)行,選擇X2方式可在一樣時(shí)鐘頻率下獲得2倍的吞吐量。從該特性獲益的另一種方法是將時(shí)鐘頻率減半來(lái)保持特性不變,這樣可以極降低EMI。Flash程序存儲(chǔ)器支持并行和串行在系統(tǒng)編程(ISP),ISP允許在軟件控制下對(duì)成品中的器件進(jìn)行重復(fù)編程。應(yīng)用固件的產(chǎn)生/更新能力實(shí)現(xiàn)了ISP的大圍應(yīng)用。5V的工作電壓,操作頻

26、率為040MHz。P89V51RD2單片機(jī)最小系統(tǒng)框圖如圖3.1:圖3.1 單片機(jī)最小系統(tǒng)框圖3.1.1時(shí)鐘電路時(shí)鐘電路用于產(chǎn)生單片機(jī)工作所需要的時(shí)鐘信號(hào),單片機(jī)本身就是一個(gè)復(fù)雜的同步時(shí)序電路,為了保證同步工作方式的實(shí)現(xiàn),電路應(yīng)在唯一的時(shí)鐘信號(hào)控制下嚴(yán)格地按時(shí)序進(jìn)行工作。在MCS-51芯片部有一個(gè)高增益反相放大器,其輸入端為芯片引腳,輸出端為引腳,在芯片的外部跨接晶體振蕩器和微調(diào)電容,形成反饋電路,就構(gòu)成了一個(gè)穩(wěn)定的自激振蕩器。 此電路采用6MHz的石英晶體。時(shí)鐘電路如下圖3.2:圖3.2 時(shí)鐘電路3.1.2復(fù)位電路復(fù)位是單片機(jī)的初始化操作。除了進(jìn)入系統(tǒng)的正常初始化之外,當(dāng)由于程序運(yùn)行出錯(cuò)或操

27、作錯(cuò)誤是系統(tǒng)處于死鎖狀態(tài)時(shí),為擺脫困境,也需要按復(fù)位鍵以重新啟動(dòng)。RST引腳是單片機(jī)復(fù)位信號(hào)的輸入端,復(fù)位信號(hào)是高電平有效,其有效時(shí)間應(yīng)持續(xù)24個(gè)振蕩周期(即2個(gè)機(jī)器周期)以上,若使用頻率為12MHz的晶振,則復(fù)位信號(hào)持續(xù)時(shí)間應(yīng)超過(guò)4s才能完成復(fù)位操作。復(fù)位操作有上電自動(dòng)復(fù)位和按鍵手動(dòng)復(fù)位兩種方式。上電自動(dòng)復(fù)位是通過(guò)外部復(fù)位電路的電容充電來(lái)實(shí)現(xiàn)的。按鍵電平復(fù)位是通過(guò)使復(fù)位端經(jīng)電阻與Vcc電源接通而實(shí)現(xiàn)的。在本設(shè)計(jì)中采用了按鍵電平復(fù)位方式,其復(fù)位電路如下圖3.3:圖3.3 復(fù)位電路3.1.3串行下載口電路為了將軟件程序下載到單片機(jī)中,必須為之設(shè)計(jì)一種串行接口電路,在此電路中采用MAX232芯片,

28、MAX232片含有一個(gè)電容性發(fā)生器以便在5V電源供電時(shí)提供EIA/TIA-232-E電平。每個(gè)接收器將EIA/TIA-232-E電平輸入轉(zhuǎn)為5V TTL/COMS輸入電平轉(zhuǎn)換為EIA/TIA-232-E電平。DW或N封裝與邏輯符號(hào)如圖3.4:圖3.4 MAX232的DW或N封裝與邏輯符號(hào)3.1.4串行通信接口電路圖在串行接口電路設(shè)計(jì)中MAX232主要用于數(shù)據(jù)的串行通訊,對(duì)電子鐘程序的下載調(diào)試。應(yīng)用結(jié)構(gòu)圖如圖3.5所示:圖3.5 MAX232應(yīng)用結(jié)構(gòu)圖3.2 顯示系統(tǒng)設(shè)計(jì)3.2.1TC1602A簡(jiǎn)介該系統(tǒng)的顯示部分采用TC1602字符液晶顯示器,TC1602A是一種16字2行的字符型液晶顯示模塊

29、,其顯示面積為64.513.8mm2 ,TC1602A的引腳排列如圖3.6所示:圖3.6 TC1602A的引腳排列它有16個(gè)引腳可與外界相連。其中:1腳VSS:接地; 2腳Vdd:接5V電源;3腳VO:對(duì)比度調(diào)整端,LCD驅(qū)動(dòng)電壓圍為VddVO。當(dāng)VO接地時(shí),對(duì)比度最強(qiáng);4腳RS:寄存器選擇端,RS為0時(shí),選擇命令寄存器IR;RS為1時(shí),選擇數(shù)據(jù)寄存器DR; 5腳R/W:讀寫(xiě)控制端,R/W為1時(shí),選擇讀出;R/W為0時(shí),則選擇寫(xiě)入;6腳EEnable:使能控制端,E為1時(shí),使能;E為0,禁止;7腳14腳D0D7:數(shù)據(jù)總線;15腳LED:背景光源,接5V;16腳LED:背景光源,接地。其指令系統(tǒng)

30、:TC1602A有2個(gè)寄存器:一個(gè)是命令寄存器,另一個(gè)是數(shù)據(jù)寄存器。所有對(duì)TC1602A的操作必須先寫(xiě)命令字,再寫(xiě)數(shù)據(jù)。指令系統(tǒng)如表3.1:表3.1 指令系統(tǒng)控制信號(hào)指令代碼功 能RSR/WD7D6D5D4D3D2D1D00000000001清屏000000001*軟復(fù)位00000001I/DS部方式設(shè)置0000001DCB顯示開(kāi)關(guān)控制000001S/CR/L*位移控制00001DLNF*系統(tǒng)方式設(shè)置0001ACGCGRAM地址設(shè)置001ADD顯示地址設(shè)置01BFAC忙狀態(tài)檢查10寫(xiě)數(shù)據(jù)MCULCD11讀數(shù)據(jù)LCDMCU1000 0000(080H)為第一行顯示起始地址,即為第一行第1列,08

31、1H08FH為第2列到第15列 1100 0000(0C0H)為第二行顯示起始地址,即為第二行第1列,0C1H0CFH為第2列到第15列此指令設(shè)置DD RAM地址指針的值,此后就可以將要顯示的數(shù)據(jù)寫(xiě)入到DD RAM中。在HD44780控制器中由于嵌有大量的常用字符,這些字符都集成在CG ROM中,當(dāng)要顯示這此點(diǎn)陣字符時(shí),只需把該字符所對(duì)應(yīng)的字符代碼送給指定的DD RAM中即可。含HD44780控制器的點(diǎn)陣字符型LCD顯示器的字符碼表如表3.2所列:表3.2 點(diǎn)陣字符型LCD的字符代碼表高4位低4位0000000100100011010001010110011110001001101010111

32、100110111101111xxxx0000CGRA0Ppxxxx0001(2)!1AQaqxxxx0010(3)2BRbrxxxx0011(4)3CScsxxxx0100(5)$4DTdtxxxx0101(6)%5EUeuxxxx0110(7)&6FVfvxxxx0111(8)7GWgwxxxx1000(1)(8HXhxxxxx1001(2)9IYiyxxxx1010(3)*:JZjzxxxx1011(4)+;Kk(xxxx1100(5),Nnxxxx1111(8)/?O_o3.2.2LCD1602與單片機(jī)的連接圖圖3.7 LCD1602與單片機(jī)的連接圖3.3 水位檢測(cè)系統(tǒng)設(shè)計(jì)水位檢測(cè)是充

33、分運(yùn)用了水的導(dǎo)電性,八根導(dǎo)線等份依次排列在容器中,作為檢測(cè)水位用,從最底下的一根開(kāi)始,即換成水位為600ml開(kāi)始,100ml一個(gè)水位擋,直到最上面的一根導(dǎo)線,即1300ml為止,在容器的最底部放了一根5V電源的正極導(dǎo)線,當(dāng)電源通電后,隨著水位的變化,水將淹沒(méi)一些導(dǎo)線,這時(shí)這些導(dǎo)線將會(huì)和電源正極連通,如果通過(guò)一驅(qū)動(dòng)電路將其電平進(jìn)行轉(zhuǎn)換,進(jìn)入單片機(jī)的將會(huì)是對(duì)應(yīng)于水位的數(shù)據(jù)信號(hào)。其水位于數(shù)據(jù)信號(hào)的對(duì)應(yīng)關(guān)系如表3.3所示:表3.3 水位于數(shù)據(jù)信號(hào)的對(duì)應(yīng)關(guān)系0FEH600ml0E0H1000ml0FCH700ml0C0H1100ml0F8H800ml080H1200ml0F0H900ml00H1300m

34、l為使電平進(jìn)行轉(zhuǎn)換,必須設(shè)計(jì)八個(gè)并行的電平轉(zhuǎn)換電路,由于是由高電平轉(zhuǎn)換成低電平,所以選擇NPN的三極管,在此我選擇是的8050NPN的三極管,為了減小干擾,濾除干擾信號(hào),在水位端加了一個(gè)1F的電解電容,經(jīng)測(cè)試效果很好,水位數(shù)據(jù)信號(hào)原本選擇的是P0口輸入,在調(diào)試過(guò)程中發(fā)現(xiàn)沒(méi)有P2口理想,所以就選擇了P2口。檢測(cè)水位部分模型如圖3.8所示,水位數(shù)據(jù)的單根電平轉(zhuǎn)換電路如圖3.9所示。圖3.8 檢測(cè)水位模型 圖3.9 水位數(shù)據(jù)單根電平轉(zhuǎn)換電路3.4 水溫檢測(cè)系統(tǒng)設(shè)計(jì)3.4.1單線數(shù)字溫度計(jì)DSl8B20介紹DSl8B20數(shù)字溫度計(jì)提供9位(二進(jìn)制)溫度讀數(shù),指示器件的溫度。信息經(jīng)過(guò)單線接口送入DSl8

35、B20或從DSl8B20送出,因此從主機(jī)CPU到DSl8B20僅需一條線(和地線)。DSl8B20的電源可以由數(shù)據(jù)線本身提供而不需要外部電源。因?yàn)槊恳粋€(gè)DSl8B20在出廠時(shí)已經(jīng)給定了唯一的序號(hào),因此任意多個(gè)DSl8B20可以存放在同一條單線總線上。這允許在許多不同的地方放置溫度敏感器件。DSl8B20的測(cè)量圍從-55攝式度到+125攝式度,增量值為0.5攝式度,可在l s(典型值)把溫度變換成數(shù)字。每一個(gè)DSl8B20包括一個(gè)唯一的64位長(zhǎng)的序號(hào),該序號(hào)值存放在DSl8B20部的ROM(只讀存貯器)中。開(kāi)始8位是產(chǎn)品類(lèi)型編碼(DSl8B20編碼均為10H)。接著的48位是每個(gè)器件唯一的序號(hào)。

36、最后8位是前面56位的CRC(循環(huán)冗余校驗(yàn))碼。DSl8B20中還有用于存儲(chǔ)測(cè)得的溫度值的兩個(gè)8位存貯器RAM,編號(hào)為0號(hào)和1號(hào)。1號(hào)存貯器存放溫度值的符號(hào),如果溫度為負(fù)(攝式度),則1號(hào)存貯器8位全為1,否則全為0。0號(hào)存貯器用于存放溫度值的補(bǔ)碼,LSB(最低位)的1表示0.5攝式度。將存貯器中的二進(jìn)制數(shù)求補(bǔ)再轉(zhuǎn)換成十進(jìn)制數(shù)并除以2就得到被測(cè)溫度值(-55攝式度-125攝式度)。每只DS18B20都可以設(shè)置成兩種供電方式,即數(shù)據(jù)總線供電方式和外部供電方式。采取數(shù)據(jù)總線供電方式可以節(jié)省一根導(dǎo)線,但完成溫度測(cè)量的時(shí)間較長(zhǎng):采取外部供電方式則多用一根導(dǎo)線,但測(cè)量速度較快。3.4.2溫度計(jì)算(1)D

37、S18B20用9位存貯溫值度,最高位為符號(hào)位,如表3.5為DS18B20的溫度存儲(chǔ)方式,負(fù)溫度S=1,正溫度S=0。如:00AAH為+85攝式度,0032H為25攝式度,F(xiàn)F92H為55攝式度。 表3.5 18B20用9位的溫度存儲(chǔ)方式(2)DS18B20用12位存貯溫值度,最高位為符號(hào)位,如表3.6為DS18B20的溫度存儲(chǔ)方式,負(fù)溫度S=1,正溫度S=0。如:0550H為+85攝式度,0191H為25.0625攝式度,F(xiàn)C90H為-55攝式度。 表3.6 DS18B20用12位的溫度存儲(chǔ)方式3.4.3 DSl820工作過(guò)程與時(shí)序DSl8B20工作過(guò)程中的協(xié)議如下: 初始化:ROM操作命令;

38、存儲(chǔ)器操作命令;處理數(shù)據(jù)。 (1)初始化 單總線上的所有處理均從初始化開(kāi)始。 (2)ROM操作命令 總線主機(jī)檢測(cè)到DSl8B20的存在,便可以發(fā)出ROM操作命令之一,這些命令如: 指令 代碼 Read ROM(讀ROM) 33H Match ROM(匹配ROM)55H Skip ROM(跳過(guò)ROM) CCH Search ROM(搜索ROM)F0H Alarm search(告警搜索) ECH (3)存儲(chǔ)器操作命令 指令 代碼 Write Scratchpad(寫(xiě)暫存存儲(chǔ)器) 4EH Read Scratchpad(讀暫存存儲(chǔ)器) BEH Copy Scratchpad(復(fù)制暫存存儲(chǔ)器) 48

39、H Convert Temperature(溫度變換) 44H Recall EPROM(重新調(diào)出) B8H Read Power supply(讀電源) B4H (4)時(shí)序 主機(jī)使用時(shí)間隙(time slots)來(lái)讀寫(xiě)DSl8B20的數(shù)據(jù)位和寫(xiě)命令字的位。 初始化 時(shí)序見(jiàn)圖3.10。主機(jī)總線to時(shí)刻發(fā)送一復(fù)位脈沖(最短為480us的低電平信號(hào)),接著在t1時(shí)刻釋放總線并進(jìn)入接收狀態(tài),DSl8B20在檢測(cè)到總線的上升沿之后,等待15s60s,接著DS18B20在t2時(shí)刻發(fā)出存在脈沖(低電平,持續(xù)60s240 s),如圖中虛線所示。 圖3.10 初始化時(shí)序圖寫(xiě)時(shí)間隙 當(dāng)主機(jī)總線t0時(shí)刻從高拉至低

40、電平時(shí),就產(chǎn)生寫(xiě)時(shí)間隙,見(jiàn)圖3.11、圖3.12,從t0時(shí)刻開(kāi)始15s之應(yīng)將所需寫(xiě)的位送到總線上,DSl8B20在t0后15s60s間對(duì)總線采樣。若低電平,寫(xiě)入的位是0,見(jiàn)圖3.11;若高電平,寫(xiě)入的位是1,見(jiàn)圖3.12。連續(xù)寫(xiě)2位間的間隙應(yīng)大于1s。 圖3.11 寫(xiě)0時(shí)序 圖3.12 寫(xiě)1時(shí)序讀時(shí)間隙 見(jiàn)圖3.13,主機(jī)總線to時(shí)刻從高拉至低電平時(shí),總線只須保持低電平l 7s。之后在t1時(shí)刻將總線拉高,產(chǎn)生讀時(shí)間隙,讀時(shí)間隙在t1時(shí)刻后t2時(shí)刻前有效。t2距t0為15s。也就是說(shuō),t2時(shí)刻前主機(jī)必須完成讀位,并在t0后的60s 120 s釋放總線。 圖3.13 讀時(shí)序3.4.4DS18B20

41、與單片機(jī)的硬件連接圖用P0.7讀入溫度數(shù)據(jù),如圖3.14所示:圖3.14 DS18B20與單片機(jī)的硬件連接圖3.5報(bào)警系統(tǒng)設(shè)計(jì)報(bào)警系統(tǒng)是由蜂鳴器和發(fā)光二極管構(gòu)成,其設(shè)計(jì)的硬件電路如圖3.15所示:圖3.15 報(bào)警系統(tǒng)電路3.6繼電器驅(qū)動(dòng)電路設(shè)計(jì)為了給容器中水補(bǔ)償溫度和水位,就須通過(guò)繼電器啟動(dòng)220V 交流電的電熱絲和小型水泵,這樣就須考慮設(shè)計(jì)一個(gè)繼電器的驅(qū)動(dòng)電路。其硬件電路圖如圖3.16:圖3.16 繼電器驅(qū)動(dòng)電路3.7 電源電路電源電路為整個(gè)電路提供電源,是電路設(shè)計(jì)不可缺少的一部分。電源電路的穩(wěn)定性決定著整個(gè)電路的可靠程度。在本設(shè)計(jì)中,整個(gè)電路需要+5V電源。電源電路是把市電交流220V經(jīng)過(guò)

42、變壓器降壓為交流12V,再通過(guò)二極管整流、電容濾波、三端集成穩(wěn)壓器7805穩(wěn)壓后輸出正5V直流電源。電源電路圖如圖3.17所示:圖3.17 電源電路4 系統(tǒng)軟件設(shè)計(jì)4.1 系統(tǒng)硬件開(kāi)機(jī)自檢程序設(shè)計(jì)為了保證系統(tǒng)的正常運(yùn)行,當(dāng)系統(tǒng)開(kāi)機(jī)后,即單片機(jī)上電復(fù)位開(kāi)始運(yùn)行后,需要對(duì)硬件各部分進(jìn)行自動(dòng)檢查,如果正常,系統(tǒng)就可以繼續(xù)往下執(zhí)行,如果不正常就必須出錯(cuò)報(bào)警,以便人工修正,為系統(tǒng)的正常運(yùn)行作好準(zhǔn)備。由于該系統(tǒng)主要是由水位檢測(cè)、水溫檢測(cè)、顯示部分組成,對(duì)于水位硬件電路的檢測(cè),由于此硬件電路的故障變化性太大,不便于在自檢程序中表現(xiàn),只能在后面的水位顯示中表現(xiàn)出來(lái),所以省掉;對(duì)于其他部分硬件電路只需要通過(guò)讀出

43、DS18B20檢測(cè)到的溫度即可表明,通常情況下DS18B20如果燒壞后,讀出的溫度一般為85度,如果線路的損壞,則程序不能往下執(zhí)行,同時(shí)顯示部分報(bào)錯(cuò),報(bào)警系統(tǒng)響應(yīng)。根據(jù)以上設(shè)計(jì)思想,自檢程序設(shè)計(jì)框圖如圖4.1所示:圖4.1 自檢程序流程框圖4.2 系統(tǒng)自動(dòng)上水程序設(shè)計(jì)當(dāng)系統(tǒng)開(kāi)機(jī)時(shí)須檢查容器中的水位是否底于最低水位600ml,若低于600ml則自動(dòng)上水到默認(rèn)的1000ml,自動(dòng)上水程序框圖如圖4.2所示:圖4.2 自動(dòng)上水程序框圖4.3 水溫水位交替顯示流程圖設(shè)計(jì)系統(tǒng)在正常狀況下,交替顯示水溫水位的狀況,同時(shí)還要不斷檢測(cè)水溫是否低于下限溫度和水位是否底于下限水位以與滿足溫控上水的條件。其程序流程

44、框圖如圖4.3所示。圖4.3 水溫水位交替顯示流程框圖4.4 系統(tǒng)按鍵程序設(shè)計(jì)對(duì)系統(tǒng)的操作是通過(guò)四個(gè)按鍵進(jìn)行的,K1為確定鍵,既當(dāng)確認(rèn)加熱水溫?cái)?shù)值或加水水位數(shù)值后在按下此鍵就可進(jìn)行相應(yīng)的操作;K2、K3為操作方式和數(shù)值增減鍵;K4為設(shè)置鍵。其程序流程框圖如4.4所示。圖4.4 按鍵程序流程框圖5系統(tǒng)可靠性處理5.1 硬件調(diào)試5.1.1接地處理在該系統(tǒng)中,小信號(hào)回路、控制回路、以與它們的直流電源構(gòu)成了第一類(lèi)弱信號(hào)地,系統(tǒng)中的繼電器以與它們的驅(qū)動(dòng)電源等連在一起構(gòu)成第二類(lèi)功率地,系統(tǒng)中的外部機(jī)殼構(gòu)成了第三類(lèi)機(jī)殼地,如果將系統(tǒng)中的第一類(lèi)和第二類(lèi)接在一起就會(huì)使它們之間存在的阻抗產(chǎn)生噪聲干擾,影響弱電回路

45、。為了減少噪聲干擾,系統(tǒng)接地處理如圖5.1所示。功率電路功率電源直流電源小信號(hào)控制電路圖5.1 相互獨(dú)立的電源接地5.1.2 隔離處理本系統(tǒng)設(shè)計(jì)中,為了更好的隔離功率電路和小信號(hào)控制電路之間的影響,采取了光電隔離技術(shù)。光電隔離的目的是割斷兩個(gè)電路的電聯(lián)系,使之相互獨(dú)立。圖5.2 光電隔離控制電路圖5.1.4濾波處理濾波是為了抑制噪聲干擾。在直流電源回路中,負(fù)載的變化會(huì)引起電源噪聲,如在數(shù)字電路中,當(dāng)電路從一個(gè)狀態(tài)轉(zhuǎn)換為另一個(gè)狀態(tài)時(shí),就會(huì)在電源線上產(chǎn)生一個(gè)很大的尖鋒電流,形成瞬變的噪聲電壓。利用電容、電感等儲(chǔ)能元件可以抑制因負(fù)載變化而產(chǎn)生的噪聲。通常也把這種作用稱(chēng)之為濾波或去耦。在該系統(tǒng)中,為了

46、進(jìn)行濾波或去耦,在單片機(jī)電源線的輸入端、直流電源輸出端、繼電器的輸入端并連兩個(gè)電容。5.2 軟件調(diào)試在軟件的調(diào)試過(guò)程中,是通過(guò)逐個(gè)功能調(diào)試成功,再到整體綜合功能調(diào)試成功。軟件編譯過(guò)程中出現(xiàn)的常見(jiàn)問(wèn)題,比如超出目標(biāo)圍,則說(shuō)明當(dāng)條指令JNB、CJNE的轉(zhuǎn)移指令的跳轉(zhuǎn)超出了圍,有時(shí)會(huì)出現(xiàn)無(wú)定義的符號(hào),則說(shuō)明是標(biāo)號(hào)的輸入錯(cuò)誤,如果指令的數(shù)量超出了一定圍,編譯時(shí)就會(huì)報(bào)錯(cuò)而不能生成目標(biāo)文件,編譯可以通過(guò),但功能不能實(shí)現(xiàn)的情況下,則可以采用在程序中夾雜點(diǎn)亮指示燈的方法去查看程序的執(zhí)行情況。結(jié) 語(yǔ)此次水溫水位控制系統(tǒng)耗時(shí)兩個(gè)月,先后經(jīng)歷了硬件制作和軟件設(shè)計(jì),具體是通過(guò)每個(gè)板塊的設(shè)計(jì)調(diào)試再到整體的組合通過(guò),在此

47、過(guò)程中給我最大的感受就是理論上和實(shí)際應(yīng)用是有很大的差距的,只有在實(shí)踐中檢驗(yàn)理論的時(shí)候,自己才會(huì)認(rèn)識(shí)到很多的問(wèn)題,才能更深刻的認(rèn)識(shí)到理論中的一些基本問(wèn)題,也才能發(fā)現(xiàn)自己未知的新問(wèn)題,比如說(shuō)對(duì)于系統(tǒng)的穩(wěn)定問(wèn)題,以前是從未涉與到的,在這次的系統(tǒng)中由于添加了繼電器和大功率的電器,就給系統(tǒng)帶來(lái)了很多的不穩(wěn)定的問(wèn)題,在解決這些不穩(wěn)定問(wèn)題的過(guò)程中就提高了自己對(duì)完整系統(tǒng)的認(rèn)識(shí)。在這次的畢業(yè)設(shè)計(jì)中更重要的是學(xué)習(xí)到的工程設(shè)計(jì)方法。以前對(duì)于硬件的調(diào)試,由于方法的不科學(xué),既耗精力又耗時(shí)間,效率非常不高,現(xiàn)在軟、硬件結(jié)合大大提高效率。在軟件的排錯(cuò)和設(shè)計(jì)方面也提高了自己的能力,以前在程序編譯出現(xiàn)的錯(cuò)誤中,由于程序的量較少

48、,出現(xiàn)的錯(cuò)誤也就較少,這次設(shè)計(jì)過(guò)程中程序量達(dá)到一千多條,對(duì)于排錯(cuò)和設(shè)計(jì)帶來(lái)很大的挑戰(zhàn),經(jīng)過(guò)老師的指導(dǎo),我掌握了科學(xué)的程序排錯(cuò)和規(guī)的程序設(shè)計(jì),大大提高了程序的可讀性,也讓自己能在以后的大型工程程序的設(shè)計(jì)中便于團(tuán)體設(shè)計(jì)的接軌。同時(shí),在這次設(shè)計(jì)中也掌握和認(rèn)識(shí)了很多的新器件。在這漫長(zhǎng)的設(shè)計(jì)過(guò)程中,通過(guò)自己不斷的解決工程中遇到的一個(gè)一個(gè)的問(wèn)題,磨練了自己的意志,提高了對(duì)工程設(shè)計(jì)實(shí)踐的認(rèn)識(shí),我想這些都是自己今后職業(yè)生涯中難得的寶貴經(jīng)驗(yàn)。主要參考文獻(xiàn)1 常健生檢測(cè)與轉(zhuǎn)換技術(shù)M:機(jī)械工業(yè),199010-302 航慈單片機(jī)程序設(shè)計(jì)基礎(chǔ)M:航空航天大學(xué),1997:108-1193 何立民單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)M:航天

49、航空大學(xué),2004:47-804 胡漢才單片機(jī)原理與其接口技術(shù)M:清華大學(xué),1996:50-685 江宏,良玉Protel 電路設(shè)計(jì)與應(yīng)用M:機(jī)械工業(yè),2002:15-306 金炯泰如何使用KEIL8051C編譯器M:航空航天大學(xué),20028-287 珍,付植桐單片機(jī)原理與應(yīng)用技術(shù):清華大學(xué),2004:38-508 光弟,朱月秀王秀山.單片機(jī)基礎(chǔ):航空航天大學(xué),2001:15-209 勛、源、新民單片機(jī)適用教程M:航空航天大學(xué),2000 10 清源計(jì)算機(jī)工作室Protel 99 se 原理圖與PCB與仿真M:機(jī)械,2004:98-10311 童詩(shī)白,華成英模擬電子技術(shù)基礎(chǔ):高等教育,200012 吳文虎、廣弟DP-851單片機(jī)系統(tǒng)使用教程M:電子工業(yè),199513 薛鈞義、彥斌單片微型計(jì)算機(jī)與應(yīng)用M:交通大學(xué),1990:116814 余永權(quán)FLASH單片機(jī)原理與應(yīng)用M:電子工業(yè)199715 閻石數(shù)字電子技術(shù)基礎(chǔ)M:高等教育,200216 DS18B20技術(shù)資料美國(guó)MAXIM/ DALLAS

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論