版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)</p><p> 學(xué)生姓名: 學(xué) 號(hào): </p><p> 學(xué) 院: 電氣信息學(xué)院 </p><p> 專 業(yè): 電氣工程及其自動(dòng)化 </p>&
2、lt;p> 題 目: 基于AT89C52的電阻爐溫度控制器設(shè)計(jì) </p><p> 指導(dǎo)教師: </p><p> 評(píng)閱教師: </p><p> 2006 年 6 月 </p><p> 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(
3、論文)中文摘要</p><p> 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)外文摘要</p><p><b> 目 錄</b></p><p> 1 引言 ……………………………………………………………………………… 1</p><p> 1.1 設(shè)計(jì)背景 ……………………………………………………………………… 1</
4、p><p> 1.2 設(shè)計(jì)任務(wù) ……………………………………………………………………… 1</p><p> 1.3 硬件設(shè)計(jì)基本思路 …………………………………………………………… 1</p><p> 2 硬件設(shè)計(jì)部分 …………………………………………………………………… 3</p><p> 2.1 硬件設(shè)計(jì)核心部分 ………
5、……………………………………………………3</p><p> 2.2 模擬輸入 ……………………………………………………………………… 3</p><p> 2.3 A/D轉(zhuǎn)換 ……………………………………………………………………… 4 </p><p> 2.4 人機(jī)接口 ……………………………………………………………………… 4</p>
6、<p> 2.5 執(zhí)行部分 …………………………………………………………………………5</p><p> 3 器件及接口電路的選擇 ………………………………………………………… 6 </p><p> 3.1 放大器的選擇 ………………………………………………………………… 6</p><p> 3.2 A/D轉(zhuǎn)換器與單片機(jī)接口 …………
7、………………………………………… 7</p><p> 3.3 單片機(jī)AT89C52 ………………………………………………………………10</p><p> 3.4 顯示電路及接口 ……………………………………………………………… 15</p><p> 3.5 按鍵及其接口 ………………………………………………………………… 18</p>
8、<p> 3.6 過(guò)零觸發(fā)電路 ………………………………………………………………… 21</p><p> 3.7 硬件抗干擾 …………………………………………………………………… 22</p><p> 4 軟件實(shí)現(xiàn) ………………………………………………………………………… 23</p><p> 4.1 軟件設(shè)計(jì)的總體思想 ……………
9、…………………………………………… 23</p><p> 4.2 程序流程圖 …………………………………………………………………… 21</p><p> 4.3 PID控制方法和改進(jìn) …………………………………………………………26</p><p> 結(jié)論 ………………………………………………………………………………… 28</p>&l
10、t;p> 致謝 ………………………………………………………………………………… 29</p><p> 參考文獻(xiàn)……………………………………………………………………………… 30</p><p> 附錄 A 程序清單 ………………………………………………………………… 31</p><p> 附錄 B 硬件電路圖 ……………………………………………
11、…………………… 37</p><p><b> 1 引言</b></p><p><b> 1.1設(shè)計(jì)背景</b></p><p> 隨著科學(xué)技術(shù)的發(fā)展,如:傳感器技術(shù),計(jì)算機(jī)控制技術(shù),現(xiàn)代控制理論以及各種電子器件等的發(fā)展,采用單片機(jī)對(duì)溫度進(jìn)行自動(dòng)控制成為溫度控制的發(fā)展方向,它能夠適應(yīng)生產(chǎn)控制的自動(dòng)化要求,并且精度
12、高,可靠性好,故障率低,便于實(shí)時(shí)控制,所以它越來(lái)越多的應(yīng)用于各種溫度控制系統(tǒng)中。并且由于常規(guī)模擬儀表、可控硅的制造技術(shù)日臻完善,由它們組建成的PID自動(dòng)控溫系統(tǒng)基本上已能穩(wěn)定可靠地運(yùn)行,控制精度一般說(shuō)可達(dá)±(5℃~10℃)。</p><p> 在材料燒結(jié)、熱處理等工藝過(guò)程中,溫度控制是一個(gè)非常重要的環(huán)節(jié)??刂凭戎苯佑绊懼a(chǎn)品質(zhì)量的好壞。實(shí)驗(yàn)室人員根據(jù)材料的燒成制度來(lái)調(diào)節(jié)電阻爐的輸出電壓以實(shí)現(xiàn)對(duì)電阻爐
13、的溫度控制。一般的有兩種方法:第一種就是手動(dòng)調(diào)壓法,第二種控制方法在主回路中采取雙向可控硅裝置。并結(jié)合一些簡(jiǎn)單的儀表,使得保溫階段能夠自動(dòng),但這兩種方法的升溫過(guò)程都是依賴于試驗(yàn)者的調(diào)節(jié),并不能精確的按照給定的升降溫速度來(lái)調(diào)節(jié)。本文提出的以參數(shù)自整定PID控制為基礎(chǔ)的溫控系統(tǒng)簡(jiǎn)單、可靠,大大提高了控制質(zhì)量及自動(dòng)化水平,具有良好的經(jīng)濟(jì)效益。</p><p><b> 1.2設(shè)計(jì)任務(wù)</b>&l
14、t;/p><p> 本課題是針對(duì)熱處理行業(yè)的單溫區(qū)電阻爐的控制系統(tǒng)設(shè)計(jì)的。其目的是實(shí)現(xiàn)對(duì)單溫區(qū)電阻爐的加熱過(guò)程自動(dòng)控制,應(yīng)用PID控制算法,提高控制精度,減少人為因素,提高生產(chǎn)效率。</p><p> 本設(shè)計(jì)采用熱電偶為傳感器,系統(tǒng)輸入為0V~50mV的電壓信號(hào),執(zhí)行機(jī)構(gòu)為固態(tài)繼電器,輸出信號(hào)為4mA~20mA,采樣時(shí)間為20s,溫度范圍:0℃~1200℃,顯示位數(shù)4位,不帶小數(shù)點(diǎn),控制精
15、度±5℃。</p><p> 電阻爐在國(guó)民經(jīng)濟(jì)的各部門(mén)有著廣泛的應(yīng)用,小功率的電阻式的高溫爐是礦物及金屬分析、食品、藥物和商品檢驗(yàn)等各種實(shí)驗(yàn)室必不可少的設(shè)備。為了提高產(chǎn)品的質(zhì)量和產(chǎn)量,都需要對(duì)爐溫進(jìn)行檢測(cè)和控制。</p><p> 1.3 硬件電路設(shè)計(jì)</p><p> 在本系統(tǒng)中采用8位的AT89C52作為控制核心,當(dāng)傳感器熱電偶將溫度信號(hào)采集進(jìn)來(lái)
16、后經(jīng)放大器AD522,成為V級(jí)電壓信號(hào)進(jìn)入A/D轉(zhuǎn)換器MAX187。轉(zhuǎn)換結(jié)束后,89C52讀取轉(zhuǎn)換結(jié)果,將結(jié)果濾波查表后送入顯示區(qū)。由4位LED顯示測(cè)出溫度,在調(diào)節(jié)溫度時(shí),由4個(gè)按鍵輸入所需要控制的溫度并顯示,然后由單片機(jī)經(jīng)PID運(yùn)算結(jié)果來(lái)控制可控硅的通斷,以調(diào)節(jié)溫度。人機(jī)對(duì)話功能的強(qiáng)大是現(xiàn)代控制的一個(gè)追求方面。</p><p> 采用單片機(jī)來(lái)對(duì)它們進(jìn)行控制不僅具有控制方便簡(jiǎn)單和靈活性大的特點(diǎn),而且可以大幅度提
17、高被控溫度的技術(shù)指標(biāo),從而能大大提高產(chǎn)品的質(zhì)量和數(shù)量。</p><p><b> 2 硬件設(shè)計(jì)部分</b></p><p> 系統(tǒng)原理框圖如圖2.1所示</p><p> 2.1 控制系統(tǒng)原理圖</p><p> 熱電偶傳來(lái)的帶有溫度信號(hào)的毫伏級(jí)電壓經(jīng)濾波放大,送至A/D轉(zhuǎn)換器,這樣通過(guò)采樣和A/D轉(zhuǎn)換,就將所檢
18、測(cè)的爐溫對(duì)應(yīng)的電壓信號(hào)轉(zhuǎn)換成數(shù)字量送入計(jì)算機(jī),并與給定的電壓信號(hào)進(jìn)行比較,計(jì)算其偏差,計(jì)算機(jī)再對(duì)偏差按一定的規(guī)律進(jìn)行運(yùn)算,運(yùn)算結(jié)果通過(guò)控制可控硅在控制周期內(nèi)的過(guò)零觸發(fā)脈沖個(gè)數(shù),也就是控制電阻爐的平均功率的大小來(lái)達(dá)到控制溫度的目的。該控制系統(tǒng)的硬件系統(tǒng)由同步過(guò)零檢測(cè)電路、溫度信號(hào)檢測(cè)及可控硅觸法電路等組成。</p><p> 2.1 硬件設(shè)計(jì)核心部分</p><p> 在一個(gè)控制系統(tǒng)中,
19、硬件選擇的優(yōu)良與否直接影響著控制的精度,對(duì)硬件的深入了解也是編制程序的必要前提。</p><p> 在整個(gè)測(cè)控系統(tǒng)中是以8位的單片機(jī)89C52為核心的,89C52是INTER公司生產(chǎn)的帶有8KROM的單片機(jī),8K的ROM可以完全容納的下一個(gè)控溫的程序和表格。選擇它就不需要在外擴(kuò)RAM和ROM,也就不需要外加鎖存器,這可以充分的減小制版的面積,減小制版的面積從另一方面來(lái)說(shuō)也就是減少干擾,提高精度。</p&g
20、t;<p><b> 2.2 模擬輸入</b></p><p> 這里傳感器選用的是熱電偶,熱電偶是溫度測(cè)量中使用最廣的傳感器之一,其測(cè)量溫區(qū)寬一般在-180℃~+2800℃的溫度范圍內(nèi)均可使用,測(cè)量的準(zhǔn)確度和靈敏度都較高,尤其是在高溫范圍內(nèi),有較高的精度。選用的熱電偶為鎳鉻—鎳硅,它是K型偶,其特點(diǎn)是使用溫度范圍寬,高溫下性能穩(wěn)定,熱電勢(shì)與溫度關(guān)系近似線性,價(jià)格便宜,它是
21、最常用的一種熱電偶,短期使用溫度為1300℃,長(zhǎng)期使用溫度為1000℃。</p><p> 經(jīng)傳感器轉(zhuǎn)化后的測(cè)量從非電物理量轉(zhuǎn)換成電信號(hào),但往往信號(hào)幅度小,難以直接進(jìn)行模數(shù)轉(zhuǎn)換,因此需要對(duì)這些模擬信號(hào)進(jìn)行放大處理。最初采用的放大器是傳統(tǒng)的晶體管放大器,隨著半導(dǎo)體微電子技術(shù)的迅速發(fā)展,集成放大器以其精度高、體積小、重量輕、互換性好等優(yōu)越的性能已逐漸取代了傳統(tǒng)的晶體管放大器。從運(yùn)算放大器的角度來(lái)看,集成運(yùn)算放大器是
22、一種具有高放大倍數(shù)代深度負(fù)反饋的直接耦合放大器,其輸入網(wǎng)絡(luò)和反饋網(wǎng)絡(luò)由線性或非線性元件組成,可對(duì)輸入信號(hào)進(jìn)行多種數(shù)學(xué)運(yùn)算和處理。在這里我們選用的運(yùn)算放大器是AD522,它的放大倍數(shù)為:G=1+50k8RG,這里將電壓信號(hào)放大100倍,得出RG為500。采樣保持器的作用是在采樣期間,其輸出能跟隨輸入的變化而變化;而在保持狀態(tài),能使其輸出值保持不變。但在本系統(tǒng)中,溫度變化緩慢,采樣速度較快,所以無(wú)需加采樣保持器。</p>&l
23、t;p><b> 2.3 A/D轉(zhuǎn)換</b></p><p> 在本系統(tǒng)中選用的是MAX187。它是美國(guó)模擬器件公司生產(chǎn)的12位逐次逼近型快速的AD轉(zhuǎn)換器。轉(zhuǎn)換速度最大為35Ls,轉(zhuǎn)換精度≤0.05%,是目前我國(guó)市場(chǎng)上應(yīng)用最廣泛、價(jià)格適中的AD轉(zhuǎn)換器。MAX187片內(nèi)配有三態(tài)輸出緩沖電路,因而可直接與各種類型的8位或16位微處理器連接,而無(wú)需附加邏輯接口電路,且能與CMOS及TTL
24、電平兼容。由于MAX187片內(nèi)包含高精度的參考電壓源和時(shí)鐘電路,這使它在不需要任何外部電路和時(shí)鐘信號(hào)的情況下完成一切AD轉(zhuǎn)換功能,應(yīng)用非常方便。</p><p><b> 2.4 人機(jī)接口</b></p><p> 鍵盤(pán)輸入是人工干預(yù)計(jì)算機(jī)的主要手段,鍵盤(pán)實(shí)質(zhì)上是一組按鍵開(kāi)關(guān)集合。通常按鍵開(kāi)關(guān)為機(jī)械彈性開(kāi)關(guān),均利用了機(jī)械觸點(diǎn)的合斷作用。由于機(jī)械觸點(diǎn)的彈性作用,一個(gè)
25、按鍵開(kāi)關(guān)在閉合時(shí)不會(huì)馬上接通,在斷開(kāi)時(shí)也不會(huì)馬上斷開(kāi),因而在閉合及斷開(kāi)瞬間均伴有一連串的抖動(dòng),抖動(dòng)時(shí)間一般為5ms~10ms。為了確保CPU對(duì)一次按鍵動(dòng)作只確認(rèn)一次,必須進(jìn)行消抖,消抖可分為硬件去抖和軟件去抖,在此我們選擇軟件去抖。在本系統(tǒng)中由于按鍵較少,所以沒(méi)有選用編碼鍵盤(pán)和矩陣式鍵盤(pán),而是采用獨(dú)立式按鍵接口設(shè)計(jì)。</p><p> 顯示也是系統(tǒng)重要組成部分之一,本系統(tǒng)顯示用來(lái)顯示測(cè)量溫度和調(diào)節(jié)溫度。LED數(shù)
26、碼管采用硬件譯碼驅(qū)動(dòng),選用的器件為74LS373,它可將4位的BCD碼譯成7段十六進(jìn)制碼。通常某時(shí)刻只有一個(gè)LED的位選信號(hào)有效,4位LED的段選信號(hào)端同時(shí)由74LS373得到相同的端選信號(hào),均得到來(lái)自74LS373的字形碼,但此刻只有第一位選通,所以也只有第一位LED顯示字形,由于是動(dòng)態(tài)連續(xù)顯示眼睛分辨不出轉(zhuǎn)換的時(shí)間。</p><p><b> 2.5 執(zhí)行部分</b></p>
27、;<p> moc3061是雙向可控硅輸出型的光電耦合器,其作用是隔離單片機(jī)系統(tǒng)和觸發(fā)大功率雙向可控硅KS,moc3061是一種內(nèi)部帶過(guò)零觸發(fā)的器件。單片機(jī)輸出低電平時(shí),moc3061的輸入端有約16mA的電流輸入,在其輸出端4、6腳之間稍稍過(guò)零時(shí),moc4061內(nèi)部的過(guò)零檢測(cè)電路觸發(fā)其內(nèi)部雙向可控硅導(dǎo)通,再由moc3061內(nèi)部的雙向可控硅提供更大的電流去觸發(fā)大功率可控硅KS。從而使加熱爐絲導(dǎo)通,使其加熱。</p&
28、gt;<p> 3 器件及接口電路的選擇</p><p><b> 3.1放大器的選擇</b></p><p> 運(yùn)算放大器只是在信號(hào)源為單純有效信號(hào),而沒(méi)有干擾的情況下方可用于小信號(hào)放大。然而,傳感器的工作環(huán)境往往是比較復(fù)雜和惡劣的,在傳感器的兩個(gè)輸出端經(jīng)常產(chǎn)生較大的干擾信號(hào),完全相同的干擾信號(hào),稱為共模干擾。雖然運(yùn)算放大器對(duì)共模信號(hào)有較大的抑
29、制能力,但實(shí)際上共模信號(hào)不都是直接加到運(yùn)算放大器的差動(dòng)輸入端+IN和-IN,其中一路干擾信號(hào)直接加到-IN,而另一路干擾信號(hào)則要經(jīng)輸入電阻加到+IN輸入端。因此對(duì)來(lái)自信號(hào)源的共模干擾信號(hào)不能起到有效的抑制作用。為了克服運(yùn)算放大器的缺點(diǎn),采用了對(duì)一般的電壓信號(hào)原有較高的噪音抑制能力的放大器即測(cè)量放大器。它具有較高輸入阻抗、低輸出阻抗,減弱共模干擾,低溫漂、低失調(diào)電壓和高穩(wěn)定增益等特點(diǎn)。</p><p> 測(cè)量放大
30、器由一組放大器組成。測(cè)量放大器的差動(dòng)輸入端(+IN和-IN),分別是兩個(gè)運(yùn)算放大器的同相輸入端,因此輸入阻抗很高,由于采用對(duì)稱結(jié)構(gòu)且信號(hào)直接加到輸入端,因此有很高的抑制共模干擾能力。測(cè)量放大器的運(yùn)算放大器和連接薄膜電阻均在單一基片上生成,同時(shí)還采取了其他一些先進(jìn)工藝措施,使得整個(gè)放大器的溫度漂移系數(shù)很低,放大倍數(shù)很穩(wěn)定,可達(dá)到1000℃。</p><p> 測(cè)量放大器的技術(shù)指標(biāo)及其應(yīng)用:</p>
31、<p> 非線性度:非線性度是放大器增益的函數(shù),增益越大,偏差也越大,在檢測(cè)系統(tǒng)中,測(cè)量放大器的輸出往往是A/D轉(zhuǎn)換器的輸入。因此放大器的非線性度應(yīng)滿足A/D轉(zhuǎn)換精度的要求。當(dāng)測(cè)量放大器與12位A/D轉(zhuǎn)換器連接使用時(shí)應(yīng)選用非線性度小于0.024%的測(cè)量放大器。</p><p> 溫漂:溫漂也是增益的函數(shù),增益越大溫漂越小。系統(tǒng)往往根據(jù)所要求的A/D精度,因此對(duì)測(cè)量放大器的溫漂要求應(yīng)根據(jù)A/D轉(zhuǎn)換精度
32、來(lái)選擇。</p><p> 建立時(shí)間:從階躍信號(hào)輸入驅(qū)動(dòng)瞬間起至放大器輸出電壓達(dá)到穩(wěn)定時(shí)所需要的時(shí)間。</p><p> 恢復(fù)時(shí)間:放大器除去輸入驅(qū)動(dòng)信號(hào)瞬間起到放大器由輸入狀態(tài)恢復(fù)到原始狀態(tài)所經(jīng)歷的時(shí)間。顯然,放大器的建立時(shí)間和恢復(fù)時(shí)間將直接影響數(shù)據(jù)采集系統(tǒng)的采樣速度。</p><p> 電源引起的失調(diào)電壓:指電源電壓每變化1%,導(dǎo)致放大器的漂移電壓值。測(cè)量
33、放大器的電源失調(diào)一般是設(shè)計(jì)系統(tǒng)穩(wěn)壓電源的主要依據(jù)之一。</p><p> 在此設(shè)計(jì)中采用測(cè)量放大器AD522。AD522是單片集成精密測(cè)量放大器,可以用于惡劣的條件下進(jìn)行高精度數(shù)據(jù)采集的系統(tǒng)。它具有高的線性度,在G=100時(shí)非線性度僅為0.005%,且共模抑制比高、低溫漂、低噪聲,在許多12位A/D轉(zhuǎn)換電路中應(yīng)用。</p><p><b> 放大倍數(shù): </b>&
34、lt;/p><p> 圖3.1 測(cè)量放大器電路</p><p> 溫度由熱電偶進(jìn)行檢測(cè)后,產(chǎn)生0V~50mV的電壓信號(hào),熱電偶輸出的直流電壓信號(hào)幅值較小,不適合直接進(jìn)入A/D轉(zhuǎn)換器,需要先進(jìn)行放大。進(jìn)行信號(hào)放大一百倍后變成0V~5V的直流電壓模擬信號(hào)。將模擬信號(hào)送入MAX187進(jìn)行A/D轉(zhuǎn)換。</p><p> 3.2 A/D轉(zhuǎn)換器與單片機(jī)接口</p>
35、<p> 3.2.1 A/D轉(zhuǎn)換器(Analog to Digital Converter)</p><p> A/D轉(zhuǎn)換器是一種用來(lái)將連續(xù)的模擬信號(hào)轉(zhuǎn)換成適合于數(shù)字處理的二進(jìn)制數(shù)的器件,其原理框圖如圖3.2所示。</p><p> 由圖3.2中可以看出,A/D轉(zhuǎn)換器的輸入有兩種:模擬輸入信號(hào)和參考電壓;其輸出是一組二進(jìn)制數(shù)??梢哉J(rèn)為,A/D轉(zhuǎn)換器是一個(gè)將模擬信號(hào)值編制
36、成對(duì)應(yīng)的二進(jìn)制碼的編碼器。</p><p> 常用的A/D轉(zhuǎn)換器有:雙積分式、逐位比較式及并行直接比較式等幾種。</p><p> 通過(guò)A/D轉(zhuǎn)換器上模擬量轉(zhuǎn)換成數(shù)字量后,以便讓單片機(jī)接收,實(shí)現(xiàn)數(shù)據(jù)采集。A/D轉(zhuǎn)換器將模擬量轉(zhuǎn)換成數(shù)字量的函數(shù)關(guān)系可表示為:D[x/r],這里D是數(shù)字量信號(hào),V x是輸入的模擬電壓,V r是基準(zhǔn)電壓。恒等號(hào)表示D接近比值Vx/Vr,D與比值之差為量化誤差。
37、好的A/D轉(zhuǎn)換器的精度主要取決于量化誤差,等于。</p><p> A/D轉(zhuǎn)換器的結(jié)果不僅在時(shí)間上離散的,而且在數(shù)值上也是離散的,可見(jiàn)A/D轉(zhuǎn)換器的精度取決于數(shù)值量化的位數(shù)和采樣速度,而采樣速度又主要由A/D轉(zhuǎn)換器的速度決定。量化的位數(shù)越多,分辨率越高,即LSB 所能區(qū)分的模擬量的最小變化量越小。因此選擇A/D轉(zhuǎn)換器時(shí),首先應(yīng)注意選擇合適的位數(shù)和轉(zhuǎn)化速度,保證其量化位數(shù)決定的分辨率高于微機(jī)化儀器儀表的整機(jī)精度要
38、求。</p><p> 選擇A/D轉(zhuǎn)換器速度指標(biāo)時(shí),應(yīng)聯(lián)系所采集的變量信號(hào)的性質(zhì)來(lái)決定,信號(hào)中所含最高頻率越高,采樣頻率越高,要求所選A/D轉(zhuǎn)換器的時(shí)間應(yīng)越短。</p><p> A/D轉(zhuǎn)換器由模擬電路和數(shù)字電路組成,除了量化誤差外,它還存在由于元器件不精密,受外界因素影響而變化等所帶來(lái)的轉(zhuǎn)換誤差,包括線性誤差溫度漂移誤差。 </p><p> 3.2.
39、2 A/D轉(zhuǎn)換器MAX187</p><p> MAX187是一個(gè)具有SPI總線的12位模/數(shù)轉(zhuǎn)換器,其內(nèi)部集成了大帶寬跟蹤、保持電路和串行接口。</p><p> MAX187的特點(diǎn):</p><p><b> 12位分辨率;</b></p><p> 8通道單端或4通道差分輸入,輸入極性可用軟件設(shè)置;<
40、/p><p> 單-5V或±5V工作電壓,工作電流1.5mA,關(guān)斷電流2μA;</p><p> 內(nèi)部跟蹤/保持電路,75ksps采樣速率;</p><p> 內(nèi)部4.096V基準(zhǔn)電壓,與SPI、QSPI兼容;</p><p> ±1/2LSB整體非線性度。</p><p><b>
41、 各引腳的功能如下:</b></p><p> VDD:電源電壓,+5V。</p><p> VCC:模擬輸入,輸入范圍為0V~Vref。</p><p> SHDN:有三級(jí)輸入。若 SHDN 拉到低電平,表示芯片處于低功耗狀態(tài),此時(shí)的電源電流為10μA ;若 SHDN 拉到高電平,允許使用內(nèi)部的參考電源;若SHDN處于懸浮狀態(tài),則禁止內(nèi)部參考電源
42、,允許使用外部的參考電源。</p><p> Vref :參考電壓端。當(dāng)允許內(nèi)部參考源時(shí),輸出4.096V的電壓;當(dāng)禁止內(nèi)部參考源時(shí),可輸入2.5V~VDD 范圍的精密電壓,作參考電壓。若采用內(nèi)部參考電源,退耦電容為4.7μF;若加上的是外部?jī)?nèi)部參考源,還需增加0.1μF 的退耦電容。</p><p> GND:模擬地及數(shù)字地。</p><p> DOUT:串
43、行數(shù)據(jù)輸出。在SCLK的下降沿,數(shù)據(jù)改變狀態(tài)。</p><p> SCLK:串行時(shí)鐘輸入,時(shí)鐘輸入速率為5MHZ。</p><p> CS:片選端,輸入,低電平有效。在CS 的下降沿,初始化轉(zhuǎn)換。當(dāng)為高時(shí),DOUT線為高阻態(tài)。MAX187使用采樣/保持器(T/H)和逐位逼近寄存器(SAR)電路將一個(gè)模擬輸入信號(hào)轉(zhuǎn)換成一個(gè)12位的數(shù)字輸出。采樣/保持器(T/H)無(wú)需外部的保持電容。MAX
44、187的輸入信號(hào)在0V~Vref 范圍內(nèi),轉(zhuǎn)換時(shí)間包括T/H的采樣時(shí)間在內(nèi)的10μs。</p><p> 轉(zhuǎn)換器有兩種工作方式:正常方式和暫停方式。將SHDN拉成低電平,器件處于暫停狀態(tài),電源電流減至10μA;當(dāng)SHDN拉成高電平或不接,器件將進(jìn)入正常工作方式。CS的下降沿將初始化轉(zhuǎn)換。轉(zhuǎn)換結(jié)果是在DOUT端以單極性串行格式輸出。轉(zhuǎn)換結(jié)束(EOC)為高電平,跟著是串行數(shù)據(jù)流(MSB在先)。</p>
45、<p> CS為有效時(shí),在時(shí)鐘SCLK的每一個(gè)上升沿把一個(gè)最高位為“1”的控制字節(jié)的各位送入移位寄存器,控制器收到控制字節(jié)后,選擇控制字中給定的模擬通道并在SCLK的下降沿啟動(dòng)轉(zhuǎn)換。其控制字節(jié)的格式如表1所示。在啟動(dòng)轉(zhuǎn)換后MAX187可使用外部串行時(shí)鐘或內(nèi)部時(shí)鐘來(lái)完成逐次逼近轉(zhuǎn)換。在兩種時(shí)鐘方式時(shí),數(shù)據(jù)的移入/輸出都由外部時(shí)鐘來(lái)完成。在外部時(shí)鐘方式時(shí),外部時(shí)鐘不僅移入和輸出數(shù)據(jù),而且也驅(qū)動(dòng)每一步模數(shù)轉(zhuǎn)換。在控制字節(jié)的最后一
46、位之后,SSTRB有一個(gè)時(shí)鐘周期的脈沖高電平,在其后的12個(gè)SCLK的每一個(gè)下降沿逐次逼近的各位并出現(xiàn)在DOUT端。變換必須在較短時(shí)間內(nèi)完成,否則采樣/保持電容器上電壓的降低可能導(dǎo)致變換結(jié)果精度的降低,如果時(shí)鐘周期超過(guò)10μs,或者由于串行時(shí)鐘的中斷使得變換時(shí)間超過(guò)120μs,則要使用內(nèi)部時(shí)鐘方式。在內(nèi)部時(shí)鐘方式時(shí),MAX187在內(nèi)部產(chǎn)生它們自己的轉(zhuǎn)換時(shí)鐘,并允許微處理器以10MHZ以下的任何時(shí)鐘頻率讀回轉(zhuǎn)換結(jié)果。SSTRB在轉(zhuǎn)換開(kāi)始時(shí)
47、變?yōu)榈碗娖?,在變換完成時(shí)變?yōu)楦唠娖?。SSTRB保持最長(zhǎng)為10μs的低電平,為了得到最佳的噪聲性能,在此期間SCLK應(yīng)保持低電平。在SSTRB變?yōu)?lt;/p><p> MAX187與AT89C52的接口如圖3.3所示</p><p> 圖3.3 MAX187與AT89C52的接口</p><p> MAX187串行接口只需三根數(shù)字線:SCLK、CS和DOUT,與單
48、片機(jī)AT89C52的接口非常簡(jiǎn)單。MAX187的輸出口DOUT接AT89C52的輸入口P3.0,MAX187的輸入口SCLK接AT89C52的輸出口P3.1,MAX187的片選端接AT89C52的ALE。</p><p> 3.3 單片機(jī)AT89C52 </p><p> AT89C52是美國(guó)ATMEL公司生產(chǎn)的低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的反復(fù)擦寫(xiě)的只
49、讀存儲(chǔ)器ROM和256字節(jié)的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器RAM。器件ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),與標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及8052產(chǎn)品引腳兼容,片內(nèi)置通用8位中央處理器CPU和Flash存儲(chǔ)單元,功能強(qiáng)大。</p><p> 主要性能參數(shù):與MCS-51產(chǎn)品指令和引腳完全兼容;8k字節(jié)可重擦寫(xiě)Flash閃速存儲(chǔ)器;1000次擦寫(xiě)周期;全靜態(tài)操作:0Hz—24Hz;三級(jí)加密程序存儲(chǔ)器;256×
50、8字節(jié)內(nèi)部RAM;32個(gè)可編程I/O口線;3個(gè)16位定時(shí)/計(jì)數(shù)器;8個(gè)中斷源;可編程串行UART通道;低功耗空閑和掉電模式。</p><p> AT89C52提供以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash閃速存儲(chǔ)器。256字節(jié)內(nèi)部RAM,32個(gè)I/O口線,3個(gè)16位定時(shí)/計(jì)數(shù)器,一個(gè)6向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),AT89C52可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作
51、模式??臻e方式停止CPU的工作,但允許RAM,定時(shí)/記數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作;掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其他所有部件工作直到下一個(gè)硬件復(fù)位。</p><p><b> 引腳功能說(shuō)明:</b></p><p><b> VCC:電源電壓</b></p><p><b> G
52、ND:地</b></p><p> P0口:是一組8位漏極開(kāi)路型雙向I/O口,也即地址/數(shù)據(jù)總線復(fù)用口。作為輸出口用時(shí),每位能吸收電流的方式驅(qū)動(dòng)8個(gè)TTL邏輯門(mén)電路,對(duì)端口P0寫(xiě)“1”時(shí),可作為高阻抗輸入端用。</p><p> P1口:P1是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門(mén)電路。對(duì)端口寫(xiě)“1”,通過(guò)內(nèi)部的上拉電
53、阻把端口拉到高電平,此時(shí)可作輸入口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。</p><p> P2口:P2是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門(mén)電路。對(duì)端口P2寫(xiě)“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。</p&g
54、t;<p> P3口:P3口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口。P3口的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門(mén)電路。對(duì)P3口寫(xiě)入“1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時(shí),被外部拉低的P3口將用上拉電阻輸出電流。</p><p> RST:復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。</p><p> ALE
55、/PROG:當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。一般情況下,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè)ALE脈沖。</p><p> PSEN:程序存儲(chǔ)允許PSEN輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C52由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次P
56、SEN有效,即輸出兩個(gè)脈沖。在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次PSEN信號(hào)。</p><p> EA/VPP:外部訪問(wèn)允許。欲使CPU僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000H—FFFFH),EA端必須保持低電平(接地)。需注意的是:如果加密位LBI被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA狀態(tài)。</p><p> XTAL1:振蕩器反相放大器的及內(nèi)部時(shí)鐘發(fā)生器的輸入端。</p>
57、<p> XTAL2:振蕩器反相放大器的輸出端。</p><p> 3.3.1 時(shí)鐘電路</p><p> 89系列單片機(jī)和51系列單片機(jī)一樣,在內(nèi)部有一個(gè)振蕩器,可以用做CPU的時(shí)鐘源。但是,89系列單片機(jī)允許用作外部振蕩器,外部振蕩器產(chǎn)生的信號(hào)加到振蕩信號(hào)的輸入端,就可以作為單片機(jī)CPU的時(shí)鐘源。</p><p> 89系列單片機(jī)的內(nèi)部振蕩器電
58、路由一個(gè)單級(jí)反向器組成。XTAL1為反向器的輸入,XTAL2為反向器的輸出可以利用它內(nèi)部的振蕩器產(chǎn)生時(shí)鐘,只要在XTAL1和XTAL2引腳上外接一個(gè)晶體及電容組成的并聯(lián)諧振電路,便構(gòu)成一個(gè)完整的振蕩信號(hào)發(fā)生器。如圖3.4所示,此方式稱為內(nèi)部方式。</p><p> 另一種使用方法如圖3.5所示,由外部時(shí)鐘源提供一個(gè)時(shí)鐘信號(hào)到XTAL1端輸入,而XTAL2端浮空。在組成一個(gè)單片機(jī)系統(tǒng)時(shí),多采用圖3.4所示的方式,
59、這種方式的結(jié)構(gòu)緊湊,成本低廉,可靠性高。</p><p> 圖3.4 內(nèi)部振蕩電路 圖3.5 外部振蕩電路</p><p> 振蕩器的等效電路如圖3.4的上部所示。在圖中給出了外接元件,即外接晶體及電容C1,C2,并組成并聯(lián)諧振電路在電路中,對(duì)電容C1和C2的值要求不是很?chē)?yán)格,如使用高質(zhì)的晶振,則不管頻率為多少,C1,C2通常都選擇30pF
60、。有時(shí),在某些應(yīng)用場(chǎng)合為了降低成本,晶體振蕩器用陶瓷振蕩器代替,則電容C1,C2的值取47pf。</p><p> 我選用內(nèi)部振蕩電路,電容C1,C2的值取47pf。</p><p> 3.3.2 復(fù)位電路</p><p> 89C52單片機(jī)與其他微處理器一樣,在啟動(dòng)時(shí)都需要復(fù)位。使CPU 及系統(tǒng)各部件處于確定的初始狀態(tài),并從初始狀態(tài)開(kāi)始工作。89C52單片
61、機(jī)的復(fù)位信號(hào)是從RST引腳輸入到芯片內(nèi)的施密特觸發(fā)器中的。當(dāng)系統(tǒng)處于正常的工作狀態(tài)時(shí),且振蕩器穩(wěn)定后,如RST引腳上有一個(gè)高電平并維持2個(gè)機(jī)器周期(24個(gè)振蕩周期),則CPU就可以響應(yīng)并將系統(tǒng)復(fù)位。因外部的復(fù)位信號(hào)與內(nèi)部時(shí)鐘異步的,所以在每個(gè)機(jī)器周期的S5P2都對(duì)RST引腳上的狀態(tài)采樣。當(dāng)在RST端采樣到“1”信號(hào)且該信號(hào)維持19個(gè)振蕩周期以后,將ALE和PSEN接成高電平,使器件復(fù)位,在RST端電壓變低后,經(jīng)1個(gè)~2個(gè)機(jī)器周期后退出。
62、PSEN引腳拉成低電平,則會(huì)引起芯片進(jìn)入不定狀態(tài)。</p><p><b> 1) 手動(dòng)復(fù)位</b></p><p> 手動(dòng)復(fù)位需要人為在復(fù)位輸入端RST上加高電平。一般采用的辦法是在RST端和正電源VCC之間接一個(gè)按鈕,當(dāng)人為按下按鈕時(shí),則VCC的+5V電平就會(huì)直接加到RST端。由于人的動(dòng)作很快也會(huì)使按鈕保持接通打數(shù)十毫秒。所以,保證能滿足復(fù)位的時(shí)間要求。<
63、;/p><p><b> 2) 上電復(fù)位</b></p><p> AT89C52 的上電復(fù)位電路,只要在RST復(fù)位輸入引腳上接一電容至VCC端,下接一個(gè)電阻到地即可。對(duì)于CMOS型單片機(jī),由于在RST端內(nèi)部有一個(gè)下拉電阻,故可將外部電阻去掉,而將外接電容減到1μF。</p><p> 上電復(fù)位的過(guò)程是在加電時(shí),復(fù)位電路通過(guò)電容加給RST端一
64、個(gè)短暫的高電平信號(hào),此高電平信號(hào)隨著VCC對(duì)電容的充電過(guò)程而逐漸回落,即RST端的高電平持續(xù)時(shí)間取決于電容的充電時(shí)間。為了保證系統(tǒng)能夠可靠的復(fù)位,RST端的高電平信號(hào)必須持續(xù)足夠長(zhǎng)的時(shí)間。</p><p> 上電時(shí),VCC的上升時(shí)間約為10ms,而振蕩器的起振時(shí)間取決于振蕩頻率,如果晶振頻率為10MHZ,起振時(shí)間約為1ms,如晶振頻率為1MHZ,起振時(shí)間為10ms。</p><p>
65、在上電復(fù)位電路中,當(dāng)VCC掉電時(shí),必然會(huì)使RST端電壓迅速下降到0V以下,但是,由于內(nèi)部電路的限制作用,這個(gè)負(fù)電壓將不會(huì)對(duì)器件產(chǎn)生損害。另外,在復(fù)位期間,端口引腳處于隨機(jī)狀態(tài)。復(fù)位后,系統(tǒng)將端口置為“1”狀態(tài)。</p><p> 如果系統(tǒng)在上電時(shí)得不到有效的復(fù)位,則在程序計(jì)數(shù)器PC中將得不到一個(gè)合適的初值。因此。CPU可能會(huì)從一個(gè)未被定義的位置開(kāi)始執(zhí)行程序。</p><p><b&
66、gt; 圖3.6 復(fù)位電路</b></p><p> 綜合上電復(fù)位和手動(dòng)復(fù)位,把二者結(jié)合起來(lái)。一上電即復(fù)位,進(jìn)行單片機(jī)初始化操作。把PC初始化為0000H,使單片機(jī)從0000H單元開(kāi)始執(zhí)行程序。除了進(jìn)入系統(tǒng)的正常初始化之外,當(dāng)由于程序運(yùn)行出錯(cuò)或操作錯(cuò)誤使系統(tǒng)處于死鎖狀態(tài)時(shí),為了擺脫困境,按鍵復(fù)位可以重新啟動(dòng)單片機(jī)。</p><p> 3.4 顯示電路及接口</p&g
67、t;<p> 測(cè)得溫度值在單片機(jī)中經(jīng)過(guò)處理后,還要進(jìn)行信息顯示。顯示器件大多采用LED或LCD。對(duì)LED和LCD器件來(lái)說(shuō),它們的接口方法是不同的。因?yàn)長(zhǎng)ED一般所需的電流較大,而顯示器件很多是7段數(shù)字顯示器。所以,顯示時(shí)要求給出和顯示數(shù)字對(duì)應(yīng)的顯示碼。對(duì)于LCD器件來(lái)說(shuō),現(xiàn)在已經(jīng)配置了專門(mén)的驅(qū)動(dòng)電器,在進(jìn)行信息顯示時(shí),往往把信息寫(xiě)入驅(qū)動(dòng)電路的存儲(chǔ)器中。由于存儲(chǔ)器和LCD顯示屏是一種映射關(guān)系,故只要寫(xiě)入其存儲(chǔ)器的信息適當(dāng),
68、則可以在LCD中顯示出對(duì)應(yīng)的正確信息。</p><p> 3.4.1 LCD與LED的比較</p><p><b> 發(fā)光方式</b></p><p> LCD本身不能發(fā)光,依靠環(huán)境光顯示字符,因此在黑暗中不能顯示;LED本身能直接發(fā)光,在黑暗條件下也可顯示字符。</p><p><b> 驅(qū)動(dòng)方式&l
69、t;/b></p><p> LCD不能用直流驅(qū)動(dòng),必須用交流驅(qū)動(dòng)電壓,以防止液晶材料分解失效;LED必須用直流電壓驅(qū)動(dòng),交流驅(qū)動(dòng)會(huì)使顯示閃爍不清。</p><p><b> 功耗</b></p><p> LCD的功耗比LED要小的多,因此LCD廣泛用于要求功耗小的野外用便攜式儀器儀表。</p><p>&
70、lt;b> 動(dòng)態(tài)響應(yīng)</b></p><p> LCD是容性負(fù)載,動(dòng)態(tài)響應(yīng)慢,達(dá)到ms級(jí);LED是電阻性負(fù)載,動(dòng)態(tài)響應(yīng)很快,達(dá)μs級(jí)。</p><p><b> 使用壽命</b></p><p> 由于LCD的液晶材料的化學(xué)、物理穩(wěn)定性不高,使用壽命遠(yuǎn)不及LED。</p><p> 通過(guò)上述分
71、析比較,選用LED作為顯示電路。LED數(shù)碼管的主要特點(diǎn)如下:能在低電壓,小電流(工作電流一般選用10mA左右/段)條件下驅(qū)動(dòng)發(fā)光,能與CMOS,TTL電路兼容;發(fā)光響應(yīng)時(shí)間極短(<0.1μs),高頻特性好,單色性好,亮度高;體積小,重量輕,抗沖擊性能好;壽命長(zhǎng),使用壽命在10萬(wàn)小時(shí)以上,甚至可達(dá)100萬(wàn)小時(shí),成本低。</p><p> 3.4.2 LED數(shù)碼顯示器與CPU的接口</p>&l
72、t;p> 當(dāng)LED顯示器與CPU接口時(shí),需要用鎖存器將總線上瞬間的顯示信息鎖存,以驅(qū)動(dòng)顯示器。</p><p> 圖3.7 LED數(shù)碼顯示器與CPU連接圖</p><p> 單片機(jī)CPU選用89C52芯片,74LS373為地址鎖存器。用8155芯片擴(kuò)展了89C52單片機(jī)的I/O口,8155芯片管理鍵盤(pán)和顯示電路。并行口輸出進(jìn)行4位LED顯示,8155內(nèi)部RAM用于控制參數(shù)的存儲(chǔ)
73、,PA口用于發(fā)光二極管狀態(tài)顯示,PC口用于鍵盤(pán)輸入。</p><p> 3.4.3 數(shù)碼顯示器的段譯碼</p><p> 為了在七段顯示器上顯示數(shù)字或字符,需要將數(shù)字或符號(hào)轉(zhuǎn)換為對(duì)應(yīng)的數(shù)碼顯示器的LED段碼,這一過(guò)程稱作段譯碼。段譯碼有硬件譯碼和軟件譯碼兩種。</p><p><b> a)硬件譯碼</b></p><
74、p> 硬件譯碼器分BCD型和十六進(jìn)制型,前者只能譯出數(shù)字0~9十個(gè)段碼,后者可譯出數(shù)字0~9和字符A~F16個(gè)段碼,但在由通用譯碼芯片構(gòu)成的電路中,要顯示除此之外的信息就無(wú)能為力了,這是硬件譯碼的最大缺點(diǎn)。</p><p><b> b)軟件譯碼</b></p><p> 一般在微機(jī)化儀器儀表中應(yīng)用七段顯示器時(shí),除了顯示數(shù)據(jù)外還希望能顯示一些特別的提示符號(hào)
75、,這樣的段譯碼就只能采用軟件譯碼了,軟件譯碼的接口電路需鎖存器和驅(qū)動(dòng)電路即可。</p><p> 3.4.4 顯示器的驅(qū)動(dòng)形式</p><p> 點(diǎn)亮顯示器有動(dòng)態(tài)和靜態(tài)兩種方法。</p><p><b> a)靜態(tài)驅(qū)動(dòng)</b></p><p> 所謂靜態(tài)顯示,就是當(dāng)顯示器顯示某一個(gè)字符時(shí),相應(yīng)的發(fā)光二極管恒定的導(dǎo)
76、通或截止,例如T段顯示器a.b.c.d.e.f導(dǎo)通,g截止,顯示是0。這種顯示方式每一位都需要有一個(gè)八位輸出口控制。三位顯示器的接口邏輯,如果采用靜態(tài)顯示時(shí),較小的電流能得到較高的亮度且字符不閃爍,所以可由8255A的輸出口直接驅(qū)動(dòng)。在單片機(jī)串行口方式0應(yīng)用中,也是采用靜態(tài)顯示方法。當(dāng)顯示器位數(shù)較少時(shí),采用靜態(tài)顯示的方法是合適的。當(dāng)位數(shù)較多時(shí),用靜態(tài)顯示所需的I/O太多,一般采用動(dòng)態(tài)顯示方法。</p><p>&
77、lt;b> b)動(dòng)態(tài)顯示驅(qū)動(dòng)</b></p><p> 當(dāng)顯示器位數(shù)較多時(shí),宜采用動(dòng)態(tài)顯示驅(qū)動(dòng)形式。動(dòng)態(tài)顯示的原理是利用人生理上的視覺(jué)殘留現(xiàn)象,使各顯示器輪流通電點(diǎn)亮,當(dāng)每個(gè)顯示器點(diǎn)亮的通電頻率在50HZ以上時(shí),人眼就不會(huì)感到顯示器的閃動(dòng)了。</p><p> 段寄存器盡管與多位顯示器的對(duì)應(yīng)段相連,但每次只有一位的段點(diǎn)亮,負(fù)荷較小;位寄存器則不同,在對(duì)應(yīng)的位顯示器點(diǎn)
78、亮?xí)r,位最多會(huì)驅(qū)動(dòng)八個(gè)LED,負(fù)荷較大,所以寄存器應(yīng)該擴(kuò)展驅(qū)動(dòng)電路。</p><p> 顯示器動(dòng)態(tài)驅(qū)動(dòng)是程序控制的,CPU將某一顯示器的顯示信息送入段寄存器中,同時(shí)送入位寄存器相應(yīng)的位掃描數(shù)據(jù),使對(duì)應(yīng)該顯示器的位輸出有效,其它位則無(wú)效,此時(shí),只有該顯示器點(diǎn)亮并顯示相應(yīng)的信息,一段時(shí)間后,程序?qū)⒏鼡Q段寄存器的內(nèi)容和位掃描碼,使下一個(gè)顯示器點(diǎn)亮并顯示相應(yīng)的信息。如此周而復(fù)始地循環(huán),只要掃描頻率在50HZ以上,即可獲
79、得良好的顯示效果。動(dòng)態(tài)顯示的軟件編程應(yīng)注意以下問(wèn)題:</p><p> 1)由于動(dòng)態(tài)掃描顯示需要始終周期性地進(jìn)行,所以建議動(dòng)態(tài)顯示接口的軟件結(jié)構(gòu)宜采用定時(shí)中斷方式,否則將占用大量的CPU資源。</p><p> 2)若定時(shí)周期過(guò)長(zhǎng),則顯示會(huì)有閃爍感,過(guò)短則顯示器每次點(diǎn)亮的時(shí)間太短,亮度也會(huì)降低。</p><p> 3)在軟件中一般要建立顯示緩沖區(qū),以存儲(chǔ)各顯示
80、器對(duì)應(yīng)的顯示內(nèi)容,還要善于應(yīng)用指針。</p><p> 動(dòng)態(tài)顯示的亮度不如靜態(tài)顯示的,所以硬件上可適當(dāng)減小限流電阻的阻值以增加顯示的亮度。隨著驅(qū)動(dòng)顯示器的增加,各顯示器的點(diǎn)亮?xí)r間會(huì)相應(yīng)減少,顯示亮度必將降低,這時(shí)可采用多組平行的動(dòng)態(tài)顯示方式,并且使每一組顯示器的數(shù)目控制在能夠保證亮度的范圍內(nèi)。為了改善顯示效果,還應(yīng)在儀表板上對(duì)應(yīng)于顯示器的位置,使用有色透明材料,以增加顯示的對(duì)比度。</p><
81、;p> 與靜態(tài)顯示電路相比,動(dòng)態(tài)顯示電路大大節(jié)省了硬件開(kāi)銷(xiāo),是典型的“以軟代硬”的例子,所以動(dòng)態(tài)顯示在微機(jī)化儀器儀表中被廣泛地采用。</p><p> 3.4.5 數(shù)字顯示位數(shù)的確定</p><p> 對(duì)于微機(jī)儀器儀表,數(shù)字顯示的位數(shù)決定了儀器儀表的分辨率。顯示位數(shù)少了,顯示輸出時(shí)會(huì)降低儀器儀表的分辨率;顯示位數(shù)多了,顯示分辨率遠(yuǎn)高于儀器儀表的實(shí)際分辨率,則會(huì)顯示無(wú)效數(shù)字,降低
82、顯示輸出的穩(wěn)定性,也增加了硬件成本。</p><p> 確定儀器儀表數(shù)字顯示位數(shù)的原則,是使顯示分辨率與儀器儀表能夠達(dá)到的分辨率相符合。設(shè)計(jì)時(shí)應(yīng)結(jié)合儀器儀表的量程上限和分辨率,根據(jù)具體情況而確定。</p><p> 此系統(tǒng)測(cè)量的溫度的上限為1200℃,分辨率為1℃。數(shù)字顯示的位數(shù)等于量程的位數(shù),即4位。所以系統(tǒng)安排4位數(shù)碼管。</p><p><b>
83、 3.5按鍵及其接口</b></p><p> 與開(kāi)關(guān)一樣,按鍵具有“斷開(kāi)”和“閉合”的兩種狀態(tài),通過(guò)接口電路對(duì)應(yīng)于0和1兩個(gè)邏輯電平;不同之處在于,按鍵的“閉合”是暫態(tài)的,當(dāng)操作者停止按壓時(shí),按鍵即恢復(fù)到“斷開(kāi)”狀態(tài),因此,按鍵適合于連續(xù)的輸入操作。但按鍵不像開(kāi)關(guān),對(duì)輸入的狀態(tài)具有保持作用,因此,按鍵通常與輸出顯示配合使用,利用顯示輸出對(duì)按鍵操作給予反饋。另外,開(kāi)關(guān)是各狀態(tài)設(shè)置好后再輸入的,而按
84、鍵則是在操作中輸入的。因此,按鍵需要解決抖動(dòng)和單次鍵入的問(wèn)題,從協(xié)調(diào)操作的機(jī)械過(guò)程慢與CPU讀入判斷過(guò)程快之間的矛盾。</p><p> 3.5.1 按鍵的去抖動(dòng)</p><p> 按鍵從最初按下到穩(wěn)定接觸要經(jīng)過(guò)數(shù)毫秒的抖動(dòng)過(guò)程,按鍵松開(kāi)時(shí)也存在同樣的問(wèn)題,對(duì)于高速運(yùn)行的微機(jī)系統(tǒng),這幾毫秒的抖動(dòng)將引起多次讀數(shù)的誤動(dòng)作,因此,按鍵必須進(jìn)行去抖處理,去抖動(dòng)通常有硬件和軟件兩種方案。<
85、/p><p> 硬件去抖動(dòng)的方法可采用RS觸發(fā)器或單穩(wěn)態(tài)電路,利用RS觸發(fā)器的互鎖能去抖動(dòng),可得到理想的按鍵波形;但該方案一個(gè)鍵對(duì)應(yīng)一個(gè)硬件電路,一般用于按鍵數(shù)目少且需采用雙向觸點(diǎn)結(jié)構(gòu)按鍵的場(chǎng)合。</p><p> 軟件延時(shí)去抖動(dòng)的方法是在CPU首次檢測(cè)到按鍵按下后或按鍵放開(kāi)信號(hào)時(shí),延時(shí)一段時(shí)間(延時(shí)時(shí)間長(zhǎng)短取決于按鍵的性能,一般20ms即可)后,再次判斷按鍵的狀態(tài),顯然這次讀入的是按鍵穩(wěn)
86、定后的狀態(tài)。軟件去抖動(dòng)不用額外的硬件開(kāi)銷(xiāo),軟件也不復(fù)雜。</p><p> 3.5.2 按鍵的單次鍵入</p><p> 按下鍵,觀察到系統(tǒng)響應(yīng),再松開(kāi)按鍵的一次按鍵操作過(guò)程的時(shí)間量為秒級(jí),而CPU即便考慮延時(shí)去抖動(dòng)的問(wèn)題,通常仍采用軟件的方法來(lái)解決按鍵單次鍵入的問(wèn)題,即當(dāng)CPU測(cè)得按鍵按下的信號(hào)時(shí),不立即轉(zhuǎn)入處理程序,而是反復(fù)檢測(cè)按鍵的狀態(tài),直到按鍵被松開(kāi)了才認(rèn)為一次按鍵操作有效。&
87、lt;/p><p> 對(duì)按鍵單次鍵入的處理是非常必要的,但有時(shí)在連續(xù)對(duì)一個(gè)按鍵操作時(shí),又希望一次按鍵連續(xù)鍵入。為此,可在不斷監(jiān)測(cè)被按下鍵的同時(shí)設(shè)超時(shí)判斷,當(dāng)按鍵被按壓的時(shí)間超時(shí),即認(rèn)為操作者在進(jìn)行連續(xù)輸入。</p><p> 3.5.3 串鍵處理</p><p> 當(dāng)多個(gè)按鍵并列使用時(shí),因操作因素可能將雙鍵或多鍵同時(shí)按下,對(duì)此程序應(yīng)考慮對(duì)串鍵的處理。對(duì)串鍵最簡(jiǎn)單的
88、處理是做無(wú)效輸入而不予理睬。也可采用雙鍵鎖定的原則,即串鍵時(shí)不判斷鍵值,只到按著僅剩的一個(gè)鍵時(shí),才判斷鍵值。</p><p> 3.5.4 按鍵接口的工作形式</p><p> 對(duì)按鍵的處理應(yīng)具有實(shí)時(shí)性,CPU處理按鍵的方式可采用中斷或定時(shí)查詢的方式。定時(shí)查詢方式是在系統(tǒng)中設(shè)置一定時(shí)時(shí)鐘,在定時(shí)中斷服務(wù)程序中檢測(cè)按鍵的狀態(tài)并進(jìn)行按鍵操作的處理。這種方法不但硬件上比中斷方式簡(jiǎn)單(無(wú)須產(chǎn)生
89、中斷信號(hào)的與門(mén)),軟件處理上也有特點(diǎn):去抖動(dòng)的延時(shí)可由定時(shí)時(shí)鐘產(chǎn)生而不是由軟件來(lái)延時(shí),對(duì)于單鍵入的處理也從定時(shí)時(shí)鐘為周期不斷監(jiān)測(cè)按鍵,通過(guò)設(shè)置不同的標(biāo)志位判斷過(guò)程完成。這樣,在按鍵操作的過(guò)程中沒(méi)有程序在原地等待,不影響主程序的運(yùn)行;這種分時(shí)處理結(jié)構(gòu)對(duì)在線進(jìn)行的系統(tǒng)很有意義。</p><p> 僅由二三個(gè)按鍵構(gòu)成的人機(jī)接口,在微機(jī)化儀器儀表中是比較常見(jiàn)的應(yīng)用形式,特別是對(duì)于某些在線運(yùn)行的儀表,工作參數(shù)和設(shè)置等編程
90、信息是通過(guò)儀表編程器事先輸入的,不會(huì)經(jīng)常性地更改參數(shù)設(shè)置,只要設(shè)置幾個(gè)按鍵用于選擇不同的工作模式。</p><p> 這里設(shè)計(jì)了一個(gè)獨(dú)立按鍵,負(fù)責(zé)系統(tǒng)的啟動(dòng)功能,采用中斷方式,系統(tǒng)上電復(fù)位后,只有按下啟動(dòng)鍵后才會(huì)執(zhí)行程序,否則為待機(jī)方式。</p><p> 3.5.5 鍵盤(pán)及其說(shuō)明</p><p> 在微機(jī)化儀器儀表的人機(jī)輸入接口中,除按鍵形式外,另一種常見(jiàn)形
91、式是鍵盤(pán),鍵盤(pán)用于實(shí)時(shí),便捷地向系統(tǒng)輸入?yún)?shù),通常將一組分別代表數(shù)字和有關(guān)命令的按鍵構(gòu)成的集合稱為鍵盤(pán)。設(shè)計(jì)中應(yīng)用4個(gè)獨(dú)立式按鍵,K0鍵用來(lái)完成啟動(dòng)(或停止);K1鍵用來(lái)切換(或確定);K2鍵用來(lái)向下調(diào)節(jié);K3鍵用來(lái)向上調(diào)節(jié)。 </p><p> 3.5.6鍵盤(pán)的工作原理</p><p><b> 鍵盤(pán)可以分為兩類:</b></p><p>
92、;<b> 獨(dú)立連接式和矩陣式</b></p><p><b> a)獨(dú)立連接式鍵盤(pán)</b></p><p> 這是最簡(jiǎn)單的鍵盤(pán)電路,每個(gè)鍵獨(dú)立地接入一根數(shù)據(jù)輸入線。 </p><p> 在平時(shí),所有的數(shù)據(jù)輸入線都被連接成高電平;當(dāng)任何一個(gè)鍵壓下時(shí),與之相連的數(shù)據(jù)輸入線將被拉成低電平。要判斷是否有鍵壓下,只要用位處
93、理指令即可。</p><p> 這種鍵盤(pán)的優(yōu)點(diǎn)是結(jié)構(gòu)簡(jiǎn)單,使用方便,但隨著鍵數(shù)的增多所占用的I/O口線也增加。</p><p><b> b)矩陣式鍵盤(pán)</b></p><p> 組成一個(gè)矩陣式鍵盤(pán)輸入電路,其必不可少的部分有:</p><p><b> 鍵盤(pán)開(kāi)關(guān)矩陣</b></p&g
94、t;<p><b> 輸出(行線)鎖存器</b></p><p><b> 輸入(列線)緩沖器</b></p><p> 3.5.7單片機(jī)對(duì)非編碼鍵盤(pán)的控制方式</p><p> 在單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)中,為了節(jié)省硬件通常采用非編碼鍵盤(pán),在這種鍵盤(pán)結(jié)構(gòu)中,單片機(jī)對(duì)它的控制不外乎有以下幾種方式:</
95、p><p> a.程序控制掃描方式;</p><p><b> b.定時(shí)掃描方式;</b></p><p><b> c.中斷掃描方式。</b></p><p><b> ?、俪绦蚩刂茠呙璺绞?lt;/b></p><p> 這種方式就是只有當(dāng)單片機(jī)空閑時(shí)
96、,才調(diào)用鍵盤(pán)掃描子程序,響應(yīng)鍵盤(pán)的輸入請(qǐng)求。</p><p><b> ?、诙〞r(shí)掃描方式</b></p><p> 單片機(jī)對(duì)鍵盤(pán)的掃描也可以采用定時(shí)掃描方式,即每隔一定的時(shí)間對(duì)鍵盤(pán)掃描一次。在這種掃描方式中,通常利用單片機(jī)內(nèi)的定時(shí)器,產(chǎn)生10的定時(shí)中斷,CPU響應(yīng)定時(shí)器溢出中斷請(qǐng)求,對(duì)鍵盤(pán)進(jìn)行輸入請(qǐng)求。</p><p><b>
97、③中斷掃描方式</b></p><p> 對(duì)鍵盤(pán)定時(shí)的掃描控制方式的主要優(yōu)點(diǎn)是能及時(shí)響應(yīng)鍵入的命令或數(shù)據(jù),便于用戶對(duì)正在執(zhí)行的程序進(jìn)行干預(yù)。這種控制方式,不管鍵盤(pán)上有無(wú)鍵閉合,CPU總是定時(shí)的關(guān)心鍵盤(pán)狀態(tài),因?yàn)槿斯ゆI入動(dòng)作極慢,有時(shí)操作員對(duì)正在運(yùn)行的系統(tǒng)很少甚至不會(huì)干預(yù),所以在大多數(shù)情況下,CPU對(duì)鍵盤(pán)進(jìn)行空掃描。為了進(jìn)一步提高CPU的效率,可采用中斷方式,當(dāng)鍵盤(pán)上有鍵閉合時(shí)產(chǎn)生中斷請(qǐng)求,CPU響應(yīng)
98、中斷,執(zhí)行中斷服務(wù)程序,判別鍵盤(pán)上閉合鍵的鍵號(hào),并作相應(yīng)的處理。</p><p><b> 過(guò)零觸發(fā)電路</b></p><p> 圖3.8 交流過(guò)零溫度控制電路</p><p> 將三組從單相電網(wǎng)上取得的過(guò)零脈沖信號(hào),通過(guò)一個(gè)或非門(mén)接入外部中斷INT1引腳,構(gòu)成三相同步過(guò)零脈沖信號(hào)。此信號(hào)一方面具有外部中斷時(shí)進(jìn)行辯相,認(rèn)相的功能,一方
99、面作為調(diào)功輸出時(shí)的基本控制周期2秒定時(shí)。三組具有光電隔離功能并且?guī)в羞^(guò)零觸發(fā)電路與負(fù)載連接成角型,作為調(diào)功輸出時(shí)控制從而達(dá)到迅速簡(jiǎn)單的認(rèn)相的目的。此外,在此調(diào)功輸出電路中,通過(guò)軟件置1或清零控制,使負(fù)載至少導(dǎo)通的最小單位為一個(gè)正弦波。</p><p> 在電路中,moc3061是雙向可控硅輸出型的光電耦合器,其作用是隔離單片機(jī)系統(tǒng)和觸發(fā)大功率雙向可控硅KS,moc3061是一種內(nèi)部帶過(guò)零觸發(fā)的器件。單片機(jī)輸出低
100、電平時(shí),moc3061的輸入端有約16mA的電流輸入,在其輸出端4、6腳之間稍稍過(guò)零時(shí),moc4061內(nèi)部的過(guò)零檢測(cè)電路觸發(fā)其內(nèi)部雙向可控硅導(dǎo)通,再由moc3061內(nèi)部的雙向可控硅提供更大的電流去觸發(fā)大功率可控硅KS。過(guò)零觸發(fā)的優(yōu)點(diǎn)是電流波形比較完整,諧波干擾小。</p><p><b> 3.7硬件抗干擾</b></p><p> 隨著單片機(jī)在工業(yè)控制領(lǐng)域中的廣
101、泛應(yīng)用,單片機(jī)的抗干擾問(wèn)題越來(lái)越突出。工業(yè)環(huán)境通常比較惡劣,惡劣的環(huán)境必然會(huì)給單片機(jī)帶來(lái)各種干擾,以致系統(tǒng)不能正常工作。</p><p> 在工業(yè)環(huán)境中單片機(jī)控制系統(tǒng)會(huì)遇到各種干擾,這些干擾通??煞譃樵肼暩蓴_,電磁干擾,電源干擾和過(guò)程通道干擾等。要抑制和消除這些干擾對(duì)單片機(jī)控制系統(tǒng)的影響。設(shè)計(jì)者必須從硬件和軟件兩個(gè)方面來(lái)努力才能提高系統(tǒng)抗擊這些干擾的能力,從而確保系統(tǒng)在惡劣的環(huán)境下可靠的工作。單片機(jī)應(yīng)用系統(tǒng)硬件
102、抗干擾是整個(gè)系統(tǒng)抗干擾設(shè)計(jì)的主體,它可分四部分:供電系統(tǒng)的抗干擾設(shè)計(jì),長(zhǎng)線傳輸中的抗干擾設(shè)計(jì),印刷電路的抗干擾設(shè)計(jì)以及地線系統(tǒng)的抗干擾設(shè)計(jì)。</p><p> 本次設(shè)計(jì)由于時(shí)間倉(cāng)促,對(duì)一些干擾進(jìn)行了忽略,僅對(duì)一些較大的干擾采取了一些措施,例如增加濾波、光電隔離等。我們盡量選擇了具有較好性能和較高可靠性的元件,并且對(duì)系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)作了相應(yīng)的處理。</p><p><b> 4軟
103、件實(shí)現(xiàn)</b></p><p> 4.1軟件設(shè)計(jì)的總體思想</p><p> 圖4.1 系統(tǒng)方框圖</p><p> 本設(shè)計(jì)的要求是能夠?qū)崟r(shí)的測(cè)溫并顯示所測(cè)得溫度以及根據(jù)要調(diào)節(jié)的溫度使用一定的算法使測(cè)出的溫度和所調(diào)節(jié)的相符。根據(jù)系統(tǒng)要求,軟件考慮采用鍵盤(pán)管理程序作為主程序的模塊化設(shè)計(jì)方案。系統(tǒng)的方框圖如圖4.1所示。</p><
104、p> 在設(shè)計(jì)軟件時(shí)根據(jù)控制系統(tǒng)工作由實(shí)時(shí)測(cè)量、實(shí)時(shí)決策和實(shí)時(shí)控制組成。將程序分解成模塊來(lái)處理的特點(diǎn)將程序分為幾個(gè)大的模塊,其中有主程序塊和幾個(gè)中斷模塊。主模塊主要完成89C52的初始化,INT0中斷使用來(lái)設(shè)置調(diào)節(jié)溫度的,即實(shí)時(shí)決策,T0中斷是用來(lái)定期測(cè)溫的,即事實(shí)測(cè)量。在中斷模塊中又嵌套了一些小的過(guò)程塊,由它們來(lái)分別完成鍵盤(pán)掃描,鍵碼識(shí)別,溫度顯示,爐溫采樣,數(shù)字濾波和控制算法等。在這里我們主要給出了主模塊、INT0、T0的設(shè)計(jì)
105、思路。</p><p> 4.1.1 主模塊設(shè)計(jì)思路</p><p> 主模塊只需進(jìn)行一些89C52的初始化,然后等待中斷產(chǎn)生。初始化包括對(duì)中斷允許寄存器IE的設(shè)置, 將其設(shè)置為83即:EA=1,開(kāi)CPU中斷,ET0和EX0為1,開(kāi)T0和INT0中斷;對(duì)中斷源優(yōu)先級(jí)IP的設(shè)定,將其設(shè)為03,即:設(shè)置INT0和T0為高優(yōu)先級(jí)中斷;對(duì)定時(shí)器的工作寄存器TMOD設(shè)置,TMOD=55H,即:設(shè)
106、置T0和T1均為工作方式一,均為計(jì)數(shù)方式且用軟件啟動(dòng)T0和T1工作;T0初始化,然后就是等待中斷。</p><p> 4.1.2 INT0設(shè)計(jì)思路</p><p> INT0中斷主要是完成實(shí)時(shí)決策,根據(jù)課題的要求,測(cè)溫的范圍在0℃~1200℃之間,在想調(diào)節(jié)溫度的時(shí)候先切換到初始的溫度值,設(shè)初始溫度為1000℃,這樣適合上下調(diào)節(jié),在硬件方面就需要添加一個(gè)切換鍵。在設(shè)為1000℃后要根據(jù)要
107、求得溫度上下調(diào)節(jié),這樣上升鍵和下降鍵就必不可少了。在設(shè)定完溫度后就需要確定所設(shè)定的溫度并切換到實(shí)際溫度以便觀察其變化。還需要一個(gè)鍵作為啟動(dòng)停止鍵來(lái)控制可控硅的通斷。為了縮小電路板的面積,可設(shè)定一個(gè)標(biāo)志位用一個(gè)鍵來(lái)完成兩種功能。為了完成以上功能在硬件部分設(shè)計(jì)了四個(gè)鍵,分別完成啟動(dòng)(或停止)—1號(hào)鍵,切換(或確定)—2號(hào)鍵,下降—3號(hào)鍵,上升—4號(hào)鍵。其中1號(hào)鍵和2號(hào)鍵接INT0口,在單獨(dú)按下3號(hào)鍵和4號(hào)鍵是系統(tǒng)并不產(chǎn)生反映,只有在2號(hào)鍵為
108、切換功能時(shí)才能上下調(diào)節(jié)溫度。在INT0中貫穿嵌套了兩個(gè)主要的小程序塊,它們分別是送數(shù)和顯示,由此就要考慮硬件的顯示部分,由前面的硬件部分介紹可知顯示部分是由4個(gè)LED和一個(gè)硬件譯碼器組成,。送數(shù)部分的過(guò)程有三個(gè),分別是實(shí)際溫度,設(shè)定溫度和設(shè)定初始值。顯示部分有二個(gè)共同的程序。送數(shù)的工作原理基本上相同,但由于它們是把不同地址空間的數(shù)送入顯</p><p> 4.1.3 T0設(shè)計(jì)思路</p><
109、p> T0中斷部分是用來(lái)完成實(shí)時(shí)測(cè)量和一部分控制的,可以說(shuō)它是本系統(tǒng)的核心部分。在該部分中要求采樣、濾波、AD轉(zhuǎn)換、查表、顯示和算法控制等任務(wù)。該中斷程序十分簡(jiǎn)單,但在其中調(diào)用了許多重要的大的過(guò)程塊。</p><p><b> 4.2 程序流程圖</b></p><p> 根據(jù)系統(tǒng)要求,軟件考慮采用鍵盤(pán)管理程序作為主程序的模塊化設(shè)計(jì)方案,主程序框圖如圖4.
110、2所示。主程序入口先進(jìn)行89C52芯片和8155芯片初始化,對(duì)應(yīng)RAM中的單元內(nèi)容送顯示,控制參數(shù)輸入鍵和運(yùn)行鍵是否按下若按下則轉(zhuǎn)參數(shù)輸入及讀參數(shù)程序或運(yùn)行程序,其中狀態(tài)單元內(nèi)容是人為設(shè)置的,是輸入的一種參數(shù)若為A,則表示恒溫控制,B表示升溫控制,C表示降溫控制,E表示整個(gè)加熱工藝過(guò)程結(jié)束,顯示/END0;若不是以上4種符號(hào),則表示運(yùn)行過(guò)程中有錯(cuò),顯示切斷加熱電源,狀態(tài)顯示熄滅,最后判SE鍵是否按下。若按下則返回主程序,運(yùn)行程序中調(diào)用恒
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電阻爐溫度控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 電阻爐溫度控制系統(tǒng)硬件設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
- 基于at89c52的溫度控制系統(tǒng)
- 電阻爐溫度控制系統(tǒng)軟件設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
- 畢業(yè)設(shè)計(jì)--基于at89c52單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---基于單片機(jī)的電阻爐溫度控制系統(tǒng)
- 畢業(yè)設(shè)計(jì)----基于at89c52的智能溫控儀設(shè)計(jì)
- 基于at89c52的計(jì)算器設(shè)計(jì)
- 電阻爐溫度控制系統(tǒng)的設(shè)計(jì).pdf
- 電阻爐智能溫度控制器的設(shè)計(jì).pdf
- 電阻爐溫度控制系統(tǒng)硬件設(shè)計(jì)【畢業(yè)設(shè)計(jì)+開(kāi)題報(bào)告+文獻(xiàn)綜述】
- 電阻爐溫度控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---基于at89c52單片機(jī)的數(shù)字時(shí)鐘設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)(論文)-基于at89s52單片機(jī)溫度控制器的設(shè)計(jì)
- 基于at89s52溫度控制器設(shè)計(jì)畢業(yè)論文
- 基于AT89C52單片機(jī)溫度控制系統(tǒng)的設(shè)計(jì).pdf
- 畢業(yè)設(shè)計(jì)--基于單片機(jī)at89c52的led點(diǎn)陣設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--- 基于at89c52的太陽(yáng)能熱水器控制系統(tǒng)
- 畢業(yè)設(shè)計(jì)(論文)-基于89c52的教室燈光節(jié)能控制器的設(shè)計(jì)
- 課程設(shè)計(jì)----電阻爐溫度控制系統(tǒng)
評(píng)論
0/150
提交評(píng)論