2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  1緒 論</b></p><p>  溫度控制,在工業(yè)自動(dòng)化控制中占有非常重要的地位。單片機(jī)系統(tǒng)的開(kāi)發(fā)應(yīng)用給現(xiàn)代工業(yè)測(cè)控領(lǐng)域帶來(lái)了一次新的技術(shù)革命,自動(dòng)化、智能化均離不開(kāi)單片機(jī)的應(yīng)用。將單片機(jī)控制方法運(yùn)用到溫度控制系統(tǒng)中,可以克服溫度控制系統(tǒng)中存在的嚴(yán)重滯后現(xiàn)象,同時(shí)在提高采樣頻率的基礎(chǔ)上可以很大程度的提高控制效果和控制精度?,F(xiàn)代自動(dòng)控制越來(lái)越朝著智能化發(fā)展,

2、在很多自動(dòng)控制系統(tǒng)中都用到了工控機(jī),小型機(jī)、甚至是巨型機(jī)處理機(jī)等,當(dāng)然這些處理機(jī)有一個(gè)很大的特點(diǎn),那就是很高的運(yùn)行速度,很大的內(nèi)存,大量的數(shù)據(jù)存儲(chǔ)器。但隨之而來(lái)的是巨額的成本。在很多的小型系統(tǒng)中,處理機(jī)的成本占系統(tǒng)成本的比例高達(dá)20%,而對(duì)于這些小型的系統(tǒng)來(lái)說(shuō),配置一個(gè)如此高速的處理機(jī)沒(méi)有任何必要,因?yàn)檫@些小系統(tǒng)追求經(jīng)濟(jì)效益,而不是最在乎系統(tǒng)的快速性,所以用成本低廉的單片機(jī)控制小型的,而又不是很復(fù)雜,不需要大量復(fù)雜運(yùn)算的系統(tǒng)中是非常適合

3、的。 溫度控制,在工業(yè)自動(dòng)化控制中占有非常重要的地位,如在鋼鐵冶煉過(guò)程中要對(duì)出爐的鋼鐵進(jìn)行熱處理,才能達(dá)到性能指標(biāo),塑料的定型過(guò)程中也要保持一定的溫度。隨著科學(xué)技術(shù)的迅猛發(fā)展,各個(gè)領(lǐng)域?qū)ψ詣?dòng)控制系統(tǒng)控制精度、響應(yīng)速度、系統(tǒng)穩(wěn)定</p><p><b>  2總體設(shè)計(jì)方案</b></p><p>  2.1 溫度控制的總體設(shè)計(jì)和思路</p>&

4、lt;p>  在這個(gè)系統(tǒng)中我們從性能及設(shè)計(jì)成本考慮,我們選擇AT89S52芯片。AT89S52的廣泛使用,使單片機(jī)的價(jià)格大大下降。目前,89S52的市場(chǎng)零售價(jià)已經(jīng)低于8255、8279、8253、8250等專(zhuān)用接口芯片中的任何一種;而89S52的功能實(shí)際上遠(yuǎn)遠(yuǎn)超過(guò)以上芯片。因此,如把89S52作為接口芯片使用,在經(jīng)濟(jì)上是合算的。在溫度傳感器的選擇上我們采用溫度芯片DS18B20測(cè)量溫度。該芯片的物理化學(xué)性很穩(wěn)定,它能用做工業(yè)測(cè)溫元

5、件,且此元件線形較好。在0—100攝氏度時(shí),最大線形偏差小于1攝氏度。該芯片直接向單片機(jī)傳輸數(shù)字信號(hào),便于單片機(jī)處理及控制。本制作的最大特點(diǎn)之一就是直接采用溫度芯片對(duì)溫度進(jìn)行測(cè)量,使數(shù)據(jù)傳輸和處理簡(jiǎn)單化。采用溫度芯片DS18B20測(cè)量溫度,體現(xiàn)了作品芯片化這個(gè)趨勢(shì)。部分功能電路的集成,使總體電路更簡(jiǎn)潔,搭建電路和焊接電路時(shí)更快。而且,集成塊的使用,有效地避免外界的干擾,提高測(cè)量電路的精確度。所以芯片的使用將成為電路發(fā)展的一種趨勢(shì)。本方案

6、應(yīng)用這一溫度芯片,也是順應(yīng)這一趨勢(shì)。對(duì)于溫度的調(diào)節(jié)系統(tǒng),我們才用的只是簡(jiǎn)單的升溫和降溫方法,當(dāng)溫度低于我們?cè)O(shè)定的最低溫度值時(shí),則單片機(jī)系統(tǒng)則</p><p>  2.2 溫度控制方框圖</p><p>  單片機(jī)溫度控制系統(tǒng)采用的裝置有單片機(jī)、溫度傳感器和溫度調(diào)節(jié)設(shè)備組成起結(jié)構(gòu)如圖2.1硬件結(jié)構(gòu)圖所示。</p><p>  圖2.1溫度控制系統(tǒng)硬件結(jié)構(gòu)圖</

7、p><p>  3 單片機(jī)AT89S52的結(jié)構(gòu)和原理</p><p>  3.1 AT89S52單片機(jī)的結(jié)構(gòu)</p><p>  AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。使用Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常

8、規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 </p><p>  AT89S52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門(mén)狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè)16 位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外,

9、AT89S52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷 </p><p>  繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。 圖3.1 AT89S52引腳圖</p><p>  A

10、T89S52的結(jié)構(gòu)如圖3.1所示。由于它的廣泛使用使得市面價(jià)格較8155、8255、8279要低,所以說(shuō)用它是很經(jīng)濟(jì)的.該芯片具有如下功能:①有1個(gè)專(zhuān)用的鍵盤(pán)/顯示接口;②有1個(gè)全雙工異步串行通信接口;③有2個(gè)16位定時(shí)/計(jì)數(shù)器。這樣,1個(gè)89S52,承擔(dān)了3個(gè)專(zhuān)用接口芯片的工作;不僅使成本大大下降,而且優(yōu)化了硬件結(jié)構(gòu)和軟件設(shè)計(jì),給用戶(hù)帶來(lái)許多方便。89S52有40個(gè)引腳,有32個(gè)輸入端口(I/O),有2個(gè)讀寫(xiě)口線,可以反復(fù)插除。所以可

11、以降低成本。 </p><p>  3.2 AT89S52單片機(jī)主要特征</p><p>  (1)兼容MCS-51指令系統(tǒng)</p><p>  (2)32個(gè)可編程I/O口線 </p><p>  (3)3個(gè)16位可編程定時(shí)/計(jì)數(shù)器</p><p>  (4)全雙工U

12、ART串行中斷口線</p><p><b>  (5)8個(gè)中斷源</b></p><p>  (6)中斷喚醒省電模式</p><p>  (7)看門(mén)狗(WDT)電路</p><p>  (8)靈活的ISP字節(jié)和分頁(yè)編程 </p><

13、p>  (9)4k可反復(fù)擦寫(xiě)(>1000次)ISP Flash ROM </p><p>  (10)4.5-5.5V工作電壓</p><p>  (11)時(shí)鐘頻率0-33MHz </p><p>  (12)128x8bit內(nèi)部RAM</p><p>  (13)低功耗空閑

14、和省電模式</p><p><b>  (14)3級(jí)加密位</b></p><p>  (15)軟件設(shè)置空閑和省電功能</p><p>  (16)雙數(shù)據(jù)寄存器指針</p><p>  (17)全雙工UART串行通道</p><p>  3.3 AT89S52單片機(jī)管腳說(shuō)明·VCC:

15、供電電壓。</p><p>  ·GND:接地。·P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門(mén)電流。當(dāng)P1口的管腳第一次寫(xiě)1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。·P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8

16、位雙向I/O口,P1口緩沖器能接收輸出4TTL門(mén)電流。P1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。 </p><p>  引腳號(hào)第二功能P1.0 T2(定時(shí)器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出P1.1 T2EX(定時(shí)器/計(jì)數(shù)器T2的捕捉/重載觸發(fā)信號(hào)和方向控制)P1.5 MOSI(在系

17、統(tǒng)編程用)P1.6 MISO(在系統(tǒng)編程用)P1.7 SCK(在系統(tǒng)編程用)·P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門(mén)電流,當(dāng)P2口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用

18、內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。·P3 口:P3 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p2 輸出緩沖器能驅(qū)動(dòng)4 個(gè)TTL 邏輯電平。對(duì)P3 端口寫(xiě)“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(</p><p

19、>  引腳號(hào)第二功能P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷0)P3.3 /INT1(外部中斷1)P3.4 T0(記時(shí)器0外部輸入)P3.5 T1(記時(shí)器1外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通)P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。·RST: 復(fù)位輸入。晶振工作時(shí),RST腳持續(xù)2 個(gè)機(jī)器周期

20、高電平將使單片機(jī)復(fù)位。看門(mén)狗計(jì)時(shí)完成后,RST 腳輸出96 個(gè)晶振周期的高電平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無(wú)效。DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。</p><p>  ·ALE/PROG:地址鎖存控制信號(hào)(ALE)是訪問(wèn)外部程序存儲(chǔ)器時(shí),鎖存低8 位地址的輸出脈沖。在flash編程時(shí),此引腳(PROG)也用作編程輸入脈沖。在一般情況下,ALE 以晶振六分之一的

21、固定頻率輸出脈沖,可用來(lái)作為外部定時(shí)器或時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),ALE脈沖將會(huì)跳過(guò)。如果需要,通過(guò)將地址為8EH的SFR的第0位置“1”,ALE操作將無(wú)效。這一位置“1”,ALE 僅在執(zhí)行MOVX 或MOVC指令時(shí)有效。否則,ALE 將被微弱拉高。這個(gè)ALE 使能標(biāo)志位(地址為8EH的SFR的第0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無(wú)效。PSEN:外部程序存儲(chǔ)器選通信號(hào)(PSEN)是外部程序存儲(chǔ)器選通信號(hào)

22、。當(dāng)AT89S52從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),PSEN在每個(gè)機(jī)器周期被激活兩次,而在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),PSEN將不被激活。·/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。·/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0</p><p>  MCS-5

23、1 器件有單獨(dú)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器都可以64K 尋址。程序存儲(chǔ)器:如果EA 引腳接地,程序讀取只從外部存儲(chǔ)器開(kāi)始。對(duì)于89S52,如果EA 接VCC,程序讀寫(xiě)先從內(nèi)部存儲(chǔ)器(地址為0000H~1FFFH)開(kāi)始,接著從外部尋址,尋址地址為:2000H~FFFFH 。數(shù)據(jù)存儲(chǔ)器:AT89S52 有256 字節(jié)片內(nèi)數(shù)據(jù)存儲(chǔ)器。高128 字節(jié)與特殊功能寄存器重疊。也就是說(shuō)高128 字節(jié)與特殊功能寄存器有相同的地址

24、,而物理上是分開(kāi)的。當(dāng)一條指令訪問(wèn)高于7FH 的地址時(shí),尋址方式?jīng)Q定CPU 訪問(wèn)高128 字節(jié)RAM 還是特殊功能寄存器空間。直接尋址方式訪問(wèn)特殊功能寄存器(SFR)。</p><p>  ·晶振特性AT89S52 單片機(jī)有一個(gè)用于構(gòu)成內(nèi)部振蕩器的反相放大器,XTAL1 和XTAL2 分 </p><p>  別是放大器的輸入、輸出端。從外部時(shí)鐘源驅(qū)動(dòng)器件的話,XTAL

25、2 可以不接,而從XTAL1 接入。由于外部時(shí)鐘信號(hào)經(jīng)過(guò)二分頻觸發(fā)后作為外部時(shí)鐘電路輸入的,所以對(duì)外部時(shí)鐘信號(hào)的占空比沒(méi)有其它要求,最長(zhǎng)低電平持續(xù)時(shí)間和最少高電平</p><p>  圖3.2 AT89S52內(nèi)部結(jié)構(gòu)圖</p><p>  持續(xù)時(shí)間等還是要符合要求的。</p><p><b>  ·空閑模式</b></p>

26、<p>  在空閑工作模式下,CPU 處于睡眠狀態(tài),而所有片上外部設(shè)備保持激活狀態(tài)。這種狀態(tài)可以通過(guò)軟件產(chǎn)生。在這種狀態(tài)下,片上RAM和特殊功能寄存器的內(nèi)容保持不變??臻e模式可以被任一個(gè)中斷或硬件復(fù)位終止。由硬件復(fù)位終止空閑模式只需兩個(gè)機(jī)器周期有效復(fù)位信號(hào),在這種情況下,片上硬件禁止訪問(wèn)內(nèi)部RAM,而可以訪問(wèn)端口引腳??臻e模式被硬件復(fù)位終止后,為了防止預(yù)想不到的寫(xiě)端口,激活空閑模式的那一條指令的下一條指令不應(yīng)該是寫(xiě)端口或外

27、部存儲(chǔ)器。</p><p><b>  ·中斷</b></p><p>  AT89S52 有6 個(gè)中斷源:兩個(gè)外部中斷(INT0 和INT1),三個(gè)定時(shí)中斷(定時(shí)器0、1、2)和一個(gè)串行中斷。每個(gè)中斷源都可以通過(guò)置位或清除特殊寄存器IE 中的相關(guān)中斷允許控制位分別使得中斷源有效或無(wú)效。IE 還包括一個(gè)中斷允許總控制位EA,它能一次禁止所有中斷。IE.6 位

28、是不可用的。對(duì)于AT89S52,IE.5 位也是不能用的。用戶(hù)軟件不應(yīng)給這些位寫(xiě)1。它們?yōu)锳T89 系列新產(chǎn)品預(yù)留。定時(shí)器2 可以被寄存器T2CON 中的TF2 和EXF2 的或邏輯觸發(fā)。程序進(jìn)入中斷服務(wù)后,這些標(biāo)志位都可以由硬件清0。實(shí)際上,中斷服務(wù)程序必須判定是否是TF2 或EXF2 激活中斷,標(biāo)志位也必須由軟件清0。定時(shí)器0 和定時(shí)器1 標(biāo)志位TF0 和TF1 在計(jì)數(shù)溢出的那個(gè)周期的S5P2 被置位。它們的值一直到下一個(gè)周期被電路

29、捕捉下來(lái)。然而,定時(shí)器2 的標(biāo)志位TF2 在計(jì)數(shù)溢出的那個(gè)周期的S2P2 被置位,在同一個(gè)周期被電路捕捉下來(lái)</p><p>  4 溫度控制的硬件設(shè)備</p><p>  4.1 溫度傳感器的選擇</p><p>  4.1.1 溫度傳感器</p><p>  美國(guó)Dallas半導(dǎo)體公司的數(shù)字化溫度傳感器DS1820是世界上第一片支持

30、"一線總線"接口的溫度傳感器,在其內(nèi)部使用了在板(ON-B0ARD)專(zhuān)利技術(shù)。</p><p>  DS18B20原理與特性本系統(tǒng)采用了DS18B20單總線可編程溫度傳感器,來(lái)實(shí)現(xiàn)對(duì)溫度的采集和轉(zhuǎn)換,大大簡(jiǎn)化了電路的復(fù)雜度,以及算法的要求。首先先來(lái)介紹一下DS18B20這塊傳感器的特性及其功能: DSl8B20的管腳及特點(diǎn) DS18B20可編程溫度傳感器有3個(gè)管腳。內(nèi)部結(jié)構(gòu)主要由四部分組成:6

31、4位光刻ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器TH和TL、配置寄存器。DS18B20的外形及管腳排列如下圖4.1</p><p>  圖4.1 DS18B20的外形及管腳圖</p><p>  GND為接地線,DQ為數(shù)據(jù)輸入輸出接口,通過(guò)一個(gè)較弱的上拉電阻與單片機(jī)相連。VDD為電源接口,既可由數(shù)據(jù)線提供電源,又可由外部提供電源,范圍3.O~5.5 V。本文使用外部電源供電。</p

32、><p>  主要特點(diǎn)有: 1. 用戶(hù)可自設(shè)定報(bào)警上下限溫度值。 2. 不需要外部組件,能測(cè)量-55~+125℃ 范圍內(nèi)的溫度。 3. -10℃ ~+85℃ 范圍內(nèi)的測(cè)溫準(zhǔn)確度為±0.5℃ 。 4. 通過(guò)編程可實(shí)現(xiàn)9~l2位的數(shù)字讀數(shù)方式,可在至多750 ms內(nèi)將溫度轉(zhuǎn)換成12 位的數(shù)字,測(cè)溫分辨率可達(dá)0.0625℃ 。 5. 獨(dú)特的單總線接口方式,與微處理器連接時(shí)僅需要一條線即可實(shí)現(xiàn)與微處理器雙向通訊。6

33、. 測(cè)量結(jié)果直接輸出數(shù)字溫度信號(hào),以"一線總線"串行傳送給CPU,同時(shí)可傳送CRC校驗(yàn)碼,具有極強(qiáng)的抗干擾糾錯(cuò)能力。7. 負(fù)壓特性:電源極性接反時(shí),芯片不會(huì)因發(fā)熱而燒毀,但不能正常工作。8. DS18B20支持多點(diǎn)組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫。</p><p>  DS18B20的內(nèi)部結(jié)構(gòu) DS18B20內(nèi)部功能模塊如圖4.2所示,</p>

34、<p>  圖4.2 DS18B20的內(nèi)部結(jié)構(gòu) DS18B20內(nèi)部功能模塊圖</p><p>  4.1.2 DS18B20工作原理</p><p>  DS18B20的讀寫(xiě)時(shí)序和測(cè)溫原理與DS1820相同,只是得到的溫度值的位數(shù)因分辨率不同DS18B20 為9位~12位A/D轉(zhuǎn)換精度,而DS1820為9位A/D轉(zhuǎn)換,雖然我們采用了高精度的芯片,但在實(shí)際情況上由于技術(shù)問(wèn)題比較難

35、實(shí)現(xiàn),而實(shí)際精度此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度。斜率累加器用于補(bǔ)償和修正測(cè)溫過(guò)程中的非線性,其輸出用于修正計(jì)數(shù)器1的預(yù)置值。如下3.3的測(cè)溫原理圖不同,且溫度轉(zhuǎn)換時(shí)的延時(shí)時(shí)間由2s減為750ms。 DS18B20測(cè)溫原理如圖4.3所示。圖中低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給計(jì)數(shù)器1。則高溫度系數(shù)晶振隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號(hào)作為計(jì)數(shù)器2的脈沖輸入。計(jì)數(shù)器1和溫度寄存器被預(yù)置在-55℃

36、所對(duì)應(yīng)的一個(gè)基數(shù)值時(shí)。計(jì)數(shù)器1對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)計(jì)數(shù)器1的預(yù)置值減到0時(shí),溫度寄存器的值將加1,計(jì)數(shù)器1的預(yù)置將重新被裝入,計(jì)數(shù)器1重新開(kāi)始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直</p><p>  到計(jì)數(shù)器2計(jì)數(shù)到0時(shí),停止溫度寄存器值。</p><p>  圖4.3 DS18B20的測(cè)溫原理框圖</p><p>  4.1

37、.3 DS18B20使用中注意事項(xiàng) </p><p>  DS18B20雖然具有測(cè)溫系統(tǒng)簡(jiǎn)單、測(cè)溫精度高、連接方便、占用口線少等優(yōu)點(diǎn),但在實(shí)際應(yīng)用中也應(yīng)注意以下幾方面的問(wèn)題: </p><p>  1) 較小的硬件開(kāi)銷(xiāo)需要相對(duì)復(fù)雜的軟件進(jìn)行補(bǔ)償,由于DS18B20與微處理器間采用串行數(shù)據(jù)傳送,因此,在對(duì)DS18B20進(jìn)行讀寫(xiě)編程時(shí),必須嚴(yán)格的保證讀寫(xiě)時(shí)序,否則將無(wú)法讀取測(cè)溫結(jié)果。在使用P

38、L/M、C等高級(jí)語(yǔ)言進(jìn)行系統(tǒng)程序設(shè)計(jì)時(shí),對(duì)DS18B20操作部分最好采用匯編語(yǔ)言實(shí)現(xiàn)。 </p><p>  2) 在DS18B20的有關(guān)資料中均未提及單總線上所掛DS18B20數(shù)量問(wèn)題,容易使人誤認(rèn)為可以掛任意多個(gè)DS18B20,在實(shí)際應(yīng)用中并非如此。當(dāng)單總線上所掛DS18B20超過(guò)8個(gè)時(shí),就需要解決微處理器的總線驅(qū)動(dòng)問(wèn)題,這一點(diǎn)在進(jìn)行多點(diǎn)測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要加以注意。 </p><p> 

39、 3) 連接DS18B20的總線電纜是有長(zhǎng)度限制的。試驗(yàn)中,當(dāng)采用普通信號(hào)電纜傳輸長(zhǎng)度超過(guò)50m時(shí),讀取的測(cè)溫?cái)?shù)據(jù)將發(fā)生錯(cuò)誤。當(dāng)將總線電纜改為雙絞線帶屏蔽電纜時(shí),正常通訊距離可達(dá)150m,當(dāng)采用每米絞合次數(shù)更多的雙絞線帶屏蔽電纜時(shí),正常通訊距離進(jìn)一步加長(zhǎng)。這種情況主要是由總線分布電容使信號(hào)波形產(chǎn)生畸變?cè)斐傻摹R虼?,在用DS18B20進(jìn)行長(zhǎng)距離測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要充分考慮總線分布電容和阻抗匹配問(wèn)題。 </p><p>

40、  4) 在DS18B20測(cè)溫程序設(shè)計(jì)中,向DS18B20發(fā)出溫度轉(zhuǎn)換命令后,程序要等待DS18B20的返回信號(hào),一旦某個(gè)DS18B20接觸不好或斷線,當(dāng)程序讀該DS18B20時(shí),將沒(méi)有返回信號(hào),程序進(jìn)入死循環(huán)。這一點(diǎn)在進(jìn)行DS1820硬件連接和軟件設(shè)計(jì)時(shí)也要給予一定的重視。 測(cè)溫電纜線建議采用屏蔽4芯雙絞線,其中一對(duì)線接地線與信號(hào)線,另一組接VCC和地線,屏蔽層在源端單點(diǎn)接地。</p><p><b>

41、;  4.2 繼電器</b></p><p>  4.2.1 固態(tài)繼電器的原理及結(jié)構(gòu)</p><p>  SSR按使用場(chǎng)合可以分成交流型和直流型兩大類(lèi),它們分別在交流或直流電源上做負(fù)載的開(kāi)關(guān),不能混。 </p><p>  交流型的SSR的工作原理,圖4.4是它的工作原理框圖,圖4.4中的部件構(gòu)成交流SSR的主體,從整體上看,SSR只有兩個(gè)輸入端(A

42、和B)及兩個(gè)輸出端(C和D),是一種四端器件。工作時(shí)只要在A、B上加上一定的控制信號(hào),就可以控制C、D兩端之間的“通”和“斷”,實(shí)現(xiàn)“開(kāi)關(guān)”的功能,其中耦合電路的功能是為A、B端輸入的控制信號(hào)提供一個(gè)輸入/輸出端之間的通道,但又在電氣上斷開(kāi)SSR中輸入端和輸出端之間的(電)聯(lián)系, 以防止輸出端對(duì)輸入端的影響,耦合電路用的元件是“光耦合器”,它動(dòng)作靈敏、響應(yīng)速度高、輸入/輸出端間的絕緣(耐壓)等級(jí)高;由于輸入端的負(fù)載是發(fā)光二極管,這使SS

43、R的輸入端很容易做到與輸入信號(hào)電平相匹配,在使用可直接與計(jì)算機(jī)輸出接口相接,即受“1”與“0”的邏輯電平控制。觸發(fā)電路的功能是產(chǎn)生合乎要求的觸發(fā)信號(hào),驅(qū)動(dòng)開(kāi)關(guān)電路工作,但由于開(kāi)關(guān)電路在不加特殊控制電路時(shí),將產(chǎn)生射頻干擾并以高次諧波或尖峰等污染電網(wǎng),為此特設(shè)“過(guò)零控制電路”。所謂“過(guò)零”是指,當(dāng)加入控制信號(hào),交流電壓過(guò)零時(shí),SSR即為通態(tài);而當(dāng)斷開(kāi)控制信號(hào)后,SSR要等待交流電的正半周與負(fù)半周的交界點(diǎn)(零電位)時(shí),SSR才為斷態(tài)。<

44、/p><p>  圖4.4 固態(tài)繼電器的工作原理圖</p><p>  直流型的SSR與交流型的SSR相比,無(wú)過(guò)零控制電路,也不必設(shè)置吸收電路,開(kāi)關(guān)器件一般用大功率開(kāi)關(guān)三極管,其它工作原理相同。不過(guò),直流型SSR在使用時(shí)應(yīng)注意:負(fù)載為感性負(fù)載時(shí),如直流電磁閥或電磁鐵,應(yīng)在負(fù)載兩端并聯(lián)一只二極管,二極管的電流應(yīng)等于工作電流,電壓應(yīng)大于工作電壓的4倍。SSR工作時(shí)應(yīng)盡量把它靠近負(fù)載,其輸出引線應(yīng)滿

45、足負(fù)荷電流的需要。使用電源屬經(jīng)交流降壓整流所得的,其濾波電解電容應(yīng)足夠大。</p><p>  4.2.2 固態(tài)繼電器的特點(diǎn)</p><p>  SSR成功地實(shí)現(xiàn)了弱信號(hào)(Vsr)對(duì)強(qiáng)電(輸出端負(fù)載電壓)的控制。由于光耦合器的應(yīng)用,使控制信號(hào)所需的功率極低(約十余毫瓦就可正常工作),而且Vsr所需的工作電平與TTL、HTL、CMOS等常用集成電路兼容,可以實(shí)現(xiàn)直接聯(lián)接。這使SSR在數(shù)控和

46、自控設(shè)備等方面得到廣泛應(yīng)用。在相當(dāng)程度上可取代傳統(tǒng)的“線圈—簧片觸點(diǎn)式”繼電器(簡(jiǎn)稱(chēng)“MER”)。SSR由于是全固態(tài)電子元件組成,與MER相比,它沒(méi)有任何可動(dòng)的機(jī)械部件,工作中也沒(méi)有任何機(jī)械動(dòng)作;SSR由電路的工作狀態(tài)變換實(shí)現(xiàn)“通”和“斷”的開(kāi)關(guān)功能,沒(méi)有電接觸點(diǎn),所以它有一系列MER不具備的優(yōu)點(diǎn),即工作高可靠、長(zhǎng)壽命(有資料表明SSR的開(kāi)關(guān)次數(shù)可達(dá)108-109次,比一般MER的106高幾百倍);無(wú)動(dòng)作噪聲;耐振耐機(jī)械沖擊;安裝位置無(wú)

47、限制;很容易用絕緣防水材料灌封做成全密封形式,而且具有良好的防潮防霉防腐性能;在防爆和防止臭氧污染方面的性能也極佳。</p><p>  4.2.3 固態(tài)繼電器應(yīng)用電路</p><p><b>  (1)基本單元電路</b></p><p>  如圖4.5a所示為穩(wěn)定的阻性負(fù)載,為了防止輸入電壓超過(guò)額定值,需設(shè)置一限流電阻Rx;當(dāng)負(fù)載為非穩(wěn)定

48、性負(fù)載或感性負(fù)載時(shí),在輸出回路中還應(yīng)附加一個(gè)瞬態(tài)抑制電路,如圖4.5b所示,目的是保護(hù)固態(tài)繼電器。通常措施是在繼電器輸出端加裝RC吸收回路(例如:R=150 Ω,C=0.5 μF或R=39 Ω,C=0.1 μF),它可以有效的抑制加至繼電器的瞬態(tài)電壓和電壓指數(shù)上升率dv/dt。在設(shè)計(jì)電路時(shí),建議用戶(hù)根據(jù)負(fù)載的有關(guān)參數(shù)和環(huán)境條件,認(rèn)真計(jì)算和試驗(yàn)RC回路的選值。另一個(gè)常用的措施是在繼電器輸出端接入具有特定鉗位電壓的電壓控制器件,如雙向穩(wěn)壓二

49、極管或壓敏電阻(MOV)。壓敏電阻電流值應(yīng)按下式計(jì)算:Imov=(Vmax-Vmov)/ZS其中ZS為負(fù)載阻抗、電源阻抗以及線路阻抗之和,Vmax、Vmov分別為最高瞬態(tài)電壓、壓敏電阻的標(biāo)稱(chēng)電壓,對(duì)于常規(guī)的220V和380V的交流電源,推薦的壓敏電阻的標(biāo)稱(chēng)電壓值分別為440-470V和760-810V。</p><p>  在交流感性負(fù)載上并聯(lián)RC電路或電容,也可抑制加至SSR輸出端的瞬態(tài)電壓和電壓指數(shù)上升率。&

50、lt;/p><p>  但實(shí)驗(yàn)表明,RC吸收回路,特別是并聯(lián)在SSR輸出端的RC吸收回路,如果和感性負(fù)載組合不當(dāng),容易導(dǎo)致振蕩,在負(fù)載電源上電或繼電器切換時(shí),加大繼電器輸出端的瞬變電壓峰值,增大SSR誤導(dǎo)通的可能性,所以,對(duì)具體應(yīng)用電路應(yīng)先進(jìn)行試驗(yàn),選用合適的RC參數(shù),甚至有時(shí)不用RC吸收電路更有利。對(duì)于容性負(fù)載引起的浪涌電流可用感性元件抑制,如在電路中引入磁干擾濾波器、扼流圈等,以限制快速上升的峰值電流。另外,如果

51、輸出端電流上升變化率(di/dt)很大,可以在輸出端串聯(lián)一個(gè)具有高磁導(dǎo)率的軟化磁芯的電感器加以限制。</p><p>  (a) (b) </p><p>  圖4.5繼電器結(jié)構(gòu)連接圖</p><p>  (2)多功能控制電路</p

52、><p>  圖4.5a為多組輸出電路,當(dāng)輸入為“0”時(shí),三極管BG截止,SSR1、SSR2、SSR3的輸入端無(wú)輸入電壓,各自的輸出端斷開(kāi);當(dāng)輸入為“1”時(shí),三極管BG導(dǎo)通,SSR1、SSR2、SSR3的輸入端有輸入電壓,各自的輸出端接通,因而達(dá)到了由一個(gè)輸入端口控制多個(gè)輸出端“通”、“斷”的目的。</p><p>  圖4.5b為單刀雙擲控制電路,當(dāng)輸入為“0”時(shí),三極管BG截止,SSR1輸

53、入端無(wú)輸入電壓,輸出端斷開(kāi),此時(shí)A點(diǎn)電壓加到SSR2的輸入端上(UA-UDW應(yīng)使SSR2輸出端可靠接通),SSR2的輸出端接通;當(dāng)輸入為“1”時(shí),三極管BG導(dǎo)通,SSR1輸入端有輸入電壓,輸出端接通,此時(shí)A點(diǎn)雖有電壓,但UA-UDW的電壓值已不能使SSR2的輸出端接通而處于斷開(kāi)狀態(tài),因而達(dá)到了“單刀雙擲控制電路”的功能(注意:選擇穩(wěn)壓二極管DW的穩(wěn)壓值時(shí),應(yīng)保證在導(dǎo)通的SSR1“+”端的電壓不會(huì)使SSR2導(dǎo)通,同時(shí)又要兼顧到SSR1截止

54、時(shí)期“+”端的電壓能使SSR2導(dǎo)通)。</p><p><b>  5 系統(tǒng)硬件設(shè)計(jì)</b></p><p>  5.1 溫度采集電路</p><p>  數(shù)據(jù)采集電路如圖5.1所示, 由溫度傳感器DS18B20采集被控對(duì)象的實(shí)時(shí)溫度,提供給AT89S52的P3.1口作為數(shù)據(jù)輸入。在本次設(shè)計(jì)中我們所控的對(duì)象為所處室溫。當(dāng)然作為改進(jìn)我

55、們可以把傳感器與電路板分離,由數(shù)據(jù)線相連進(jìn)行通訊,便于測(cè)量多種對(duì)象。</p><p>  圖5.1單片機(jī)2051與溫度傳感器DS18B20的連接圖</p><p>  5.2 數(shù)碼管溫度顯示電路</p><p>  5.2.1 數(shù)碼管的分類(lèi)</p><p>  數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。</p>&

56、lt;p>  數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個(gè)發(fā)光二極管單元(多一個(gè)小數(shù)點(diǎn)顯示);按能顯示多少個(gè)“8”可分為1位、2位、4位等等數(shù)碼管;按發(fā)光二極管單元連接方式分為共陽(yáng)極數(shù)碼管和共陰極數(shù)碼管。共陽(yáng)數(shù)碼管是指將所有發(fā)光二極管的陽(yáng)極接到一起形成公共陽(yáng)極(COM)的數(shù)碼管。共陽(yáng)數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到+5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陰極為高電平時(shí),相

57、應(yīng)字段就不亮。。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到地線GND上,當(dāng)某一字段發(fā)光二極管的陽(yáng)極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陽(yáng)極為低電平時(shí),相應(yīng)字段就不亮。</p><p>  5.2.2 數(shù)碼管的驅(qū)動(dòng)方式</p><p> ?、?靜態(tài)顯示驅(qū)動(dòng):靜態(tài)驅(qū)動(dòng)也稱(chēng)直流驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一個(gè)段碼都

58、由一個(gè)單片機(jī)的I/O端口進(jìn)行驅(qū)動(dòng),或者使用如BCD碼二-十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡(jiǎn)單,顯示亮度高,缺點(diǎn)是占用I/O端口多,如驅(qū)動(dòng)5個(gè)數(shù)碼管靜態(tài)顯示則需要5×8=40根I/O端口來(lái)驅(qū)動(dòng),要知道一個(gè)89S51單片機(jī)可用的I/O端口才32個(gè)呢:),實(shí)際應(yīng)用時(shí)必須增加譯碼驅(qū)動(dòng)器進(jìn)行驅(qū)動(dòng),增加了硬件電路的復(fù)雜性。② 動(dòng)態(tài)顯示驅(qū)動(dòng):數(shù)碼管動(dòng)態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的

59、8個(gè)顯示筆劃"a,b,c,d,e,f,g,dp"的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開(kāi),該位就顯示出字形,沒(méi)有選通的數(shù)碼管就不會(huì)亮。通過(guò)分時(shí)輪流控制各個(gè)數(shù)碼管的的COM端,就使各個(gè)數(shù)碼管輪

60、流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。在輪流顯示過(guò)程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為1~2</p><p>  5.2.3 恒流驅(qū)動(dòng)與非恒流驅(qū)動(dòng)對(duì)數(shù)碼管的影響</p><p><b>  1、顯示效果:</b></p><p>  由于發(fā)光二極管基本上屬于電流敏感器件,其正向壓降的分散性很大, 并且還與溫度有關(guān),為了保證數(shù)碼管具有良好的亮度均勻度,就需要使其

61、具有恒定的工作電流,且不能受溫度及其它因素的影響。另外,當(dāng)溫度變化時(shí)驅(qū)動(dòng)芯片還要能夠自動(dòng)調(diào)節(jié)輸出電流 的大小以實(shí)現(xiàn)色差平衡溫度補(bǔ)償。2、安全性: 即使是短時(shí)間的電流過(guò)載也可能對(duì)發(fā)光管造成永久性的損壞,采用恒流驅(qū)動(dòng)電路后可防止 由于電流故障所引起的數(shù)碼管的大面積損壞。另外,我們所采用的超大規(guī)模集成電路還具有級(jí)聯(lián)延時(shí)開(kāi)關(guān)特性,可防止反向尖峰電壓對(duì)發(fā)光二極管的損害。超大規(guī)模集成電路還具有熱保護(hù)功能,當(dāng)任何一片的溫度超過(guò)一定值時(shí)可

62、自動(dòng)關(guān)斷,并且可在控制室內(nèi)看到故障顯示。</p><p>  圖5.2 數(shù)碼管顯示電路</p><p>  5.3 單片機(jī)接口電路</p><p>  5.3.1 P0口的上拉電阻原理</p><p>  1、當(dāng)TTL電路驅(qū)動(dòng)COMS電路時(shí),如果TTL電路輸出的高電平低于COMS電路的最低高電平(一般為3.5v)這時(shí)就需要在TTL的輸出

63、端接上拉電阻,以提高輸出高電平的值。2、OC門(mén)電路必須加上拉電阻,才能使用。3、為加大輸出引腳的驅(qū)動(dòng)能力,有的單片機(jī)管腳上也常使用上拉電阻。4、在COMS芯片上,為了防止靜電造成損壞,不用的管腳不能懸空,一般接上拉電阻產(chǎn)生降低輸入阻抗,提供泄荷通路。5、芯片的管腳加上拉電阻來(lái)提高輸出電平,從而提高芯片輸入信號(hào)的噪聲容限增強(qiáng)抗干擾能力。6、提高總線的抗電磁干擾能力。管腳懸空就比較容易接受外界的電磁干擾。7、長(zhǎng)線傳輸中電阻不匹配

64、容易引起反射波干擾,加上下拉電阻是電阻匹配,有效的抑制反射波干擾。 上拉電阻阻值的選擇原則包括:1、從節(jié)約功耗及芯片的灌電流能力考慮應(yīng)當(dāng)足夠大;電阻大,電流小。2、從確保足夠的驅(qū)動(dòng)電流考慮應(yīng)當(dāng)足夠??;電阻小,電流大。3、對(duì)于高速電路,過(guò)大的上拉電阻可能邊沿變平緩。 綜合考慮以上三點(diǎn),通常在1k到10k之間選取。對(duì)下拉電阻也有類(lèi)似道理 對(duì)上拉電阻和下拉電阻的選擇應(yīng)結(jié)合開(kāi)關(guān)管特性和下級(jí)電路的輸入特性進(jìn)</p

65、><p>  5.3.2 上拉電阻的選擇</p><p>  我們?cè)诖嗽O(shè)計(jì)中原則的是用P0口來(lái)驅(qū)動(dòng)數(shù)碼管的顯示,所以我們所通過(guò)上述原理。如果是驅(qū)動(dòng)led,那么用1K左右的就行了。如果希望亮度大一些,電阻可減小,最小不要小于200歐姆,否則電流太大;如果希望亮度小一些,電阻可增大,增加到多少,主要看亮度情況,以亮度合適為準(zhǔn),一般來(lái)說(shuō)超過(guò)3K以上時(shí),亮度就很弱了,但是對(duì)于超高亮度的LED,有時(shí)候

66、電阻為10K時(shí)覺(jué)得亮度還能夠用。通常就用1k的。其具體的連接電路圖如圖5.3所示:</p><p>  圖5.3單片機(jī)上拉電阻示意圖</p><p>  5.4 單片機(jī)電源及下載線電路</p><p>  7805是我們最常用到的穩(wěn)壓芯片了,他的使用方便,用很簡(jiǎn)單的電路即可以輸入一個(gè)直流穩(wěn)壓電源,他的輸出電壓恰好為5v,剛好是51系列單片機(jī)運(yùn)行所需的電壓,介紹一下

67、他的3個(gè)引腳以及用它來(lái)構(gòu)成的穩(wěn)壓電路的資料。其中1接整流器輸出的+電壓,2為公共地(也就是負(fù)極),3就是我們需要的正5V輸出電壓了。 </p><p>  圖5.4 7085引腳圖</p><p>  圖5.5 7085電源原理圖</p><p>  本次用的下載線電路是以一塊74LS373芯片為主的電路。原理圖如圖5.6。</p><p&

68、gt;  該電路在原理圖上只有一個(gè)下載口的體現(xiàn),只要把下載線接到下載口就可以把程序下載到單片機(jī)中了。</p><p>  圖5.6下載線電路原理圖</p><p>  5.5 溫度控制電路</p><p>  溫度控制分為高、低溫控制。設(shè)計(jì)所要達(dá)到的效果就是,我們給單片機(jī)設(shè)置一個(gè)固定的溫度范圍,當(dāng)溫度傳感器測(cè)量的溫度高于我們?cè)O(shè)置的最高數(shù)值時(shí),這時(shí)單片機(jī)指令控制P3

69、.2口產(chǎn)生一個(gè)高電平信號(hào)送給固態(tài)繼電器,是繼電器的產(chǎn)開(kāi)開(kāi)關(guān)閉合,使開(kāi)關(guān)打開(kāi)通電??刂埔粋€(gè)降溫裝置的開(kāi)啟(本設(shè)計(jì)中考慮到成本和技術(shù)問(wèn)題,采用電風(fēng)扇進(jìn)行降溫控制)。相反,當(dāng)溫度傳感器測(cè)量的溫度低于設(shè)置的最低數(shù)值的時(shí)候,這時(shí)單片機(jī)又控制P3.3口產(chǎn)生一個(gè)高電平送給繼電器,使開(kāi)關(guān)打開(kāi)從而控制升問(wèn)裝置進(jìn)行加熱(本系統(tǒng)采用電熱絲進(jìn)行加熱)。通過(guò)一個(gè)升溫和一個(gè)降溫裝置,就能實(shí)現(xiàn)溫度的調(diào)節(jié)。只要通過(guò)程序,將我們所要達(dá)到的溫度控制在一個(gè)恒溫狀態(tài)下。<

70、;/p><p>  控制電路的原理圖如5.7所示,繼電器的正極接電源電壓,負(fù)極接三極管的集電極,之所以采用三極管,就是繼電器一般是需要驅(qū)動(dòng)電壓的。而單片機(jī)的管腳不能提供最后高的電壓,這樣就會(huì)導(dǎo)致即使單片機(jī)送出了高電平也無(wú)法將繼電器開(kāi)關(guān)打開(kāi)。當(dāng)接上三極管后就能將輸入信號(hào)的發(fā)送到繼電器當(dāng)中,驅(qū)動(dòng)開(kāi)關(guān)使溫度調(diào)節(jié)器改變溫度。</p><p>  圖5.7溫度控制電路</p><p&

71、gt;  繼電器的選擇上,我們選擇北京科通繼電器總廠生產(chǎn)的GX-10F繼電器為例,列出輸入、輸出參數(shù),詳見(jiàn)表5.1,根據(jù)輸入電壓參數(shù)值大小,可確定工作電壓大小。如采用TTL或CMOS等邏輯電平控制時(shí),最好采用有足夠帶載能力的低電平驅(qū)動(dòng),并盡可能使“0”電平低于0.8 V。如在噪聲很強(qiáng)的環(huán)境下工作,不能選用通、斷電壓值相差小的產(chǎn)品,必需選用通、斷電壓值相差大的產(chǎn)品,(如選接通電壓為8 V或12 V的產(chǎn)品)這樣不會(huì)因噪聲干擾而造成控制失靈

72、。我們?cè)谶@選擇12V的繼電器作為我們使用的器件。使用的具體元件參數(shù)如下表</p><p>  表5.1固態(tài)繼電器參數(shù)設(shè)置</p><p>  6 溫度控制的軟件設(shè)計(jì)</p><p>  6.1 數(shù)碼管動(dòng)態(tài)顯示</p><p>  單片機(jī)AT89S52輸出8個(gè)高低電平信號(hào)每個(gè)數(shù)碼管的8個(gè)段分別連接P0.0-P0.7口上當(dāng)某個(gè)數(shù)碼管的公共端為“

73、0”時(shí),那么這個(gè)數(shù)碼管被選中,這時(shí)此數(shù)碼管的哪段為”1“則哪段就被點(diǎn)亮初學(xué)者可以利用本實(shí)驗(yàn)板自帶的仿真器功能來(lái)單步執(zhí)行,來(lái)觀察數(shù)碼管的工作原理,由于I/O資源有限,一個(gè)51單片機(jī)只有32個(gè)I/O所以只能將8個(gè)數(shù)碼管以動(dòng)態(tài)掃描的方式來(lái)顯示,何為動(dòng)態(tài)掃描呢? 動(dòng)態(tài)掃描的連接方式是將8個(gè)數(shù)碼管的8個(gè)段用相同的I/O來(lái)控制,即第一個(gè)數(shù)碼管的”a“段由P0.0控制第二個(gè)數(shù)碼管的”a“段也是由P0.0來(lái)控制的而8個(gè)數(shù)碼管的公共端則是由不同

74、的I/O來(lái)控制,即第一個(gè)數(shù)碼管的公共端由P2.4控制而第二個(gè)數(shù)碼管的公共端有P2.5控制  動(dòng)態(tài)掃描的控制原理是:將第一個(gè)數(shù)碼管要顯示的內(nèi)容顯示出來(lái),然后立刻將第二個(gè)數(shù)碼管的內(nèi)容顯示出來(lái),一次把第8個(gè)數(shù)碼管的內(nèi)容顯示出來(lái)由于單片機(jī)的工作速度非常快,所以當(dāng)顯示第8個(gè)數(shù)碼管的時(shí)候第一個(gè)數(shù)碼管的內(nèi)容還沒(méi)有完全消失,這時(shí)立刻重復(fù)上面的過(guò)程,就實(shí)現(xiàn)了數(shù)碼管的。數(shù)碼關(guān)分共陽(yáng)極數(shù)碼管,還有就是共陰極數(shù)碼管,我們就采用共陰來(lái)使用。單

75、片機(jī)各個(gè)口的電壓輸出的都為高電平。共陰</p><p>  6.2 DS18B20初始化</p><p>  DS18B20的一線工作協(xié)議流程是:初始化→ROM操作指令→存儲(chǔ)器操作指令→數(shù)據(jù)傳輸。其工作時(shí)序包括初始化時(shí)序、寫(xiě)時(shí)序和讀時(shí)序。故主機(jī)控制DS18B20完成溫度轉(zhuǎn)換必須經(jīng)過(guò)三個(gè)步驟:每一次讀寫(xiě)之前都要對(duì)DS18B20進(jìn)行復(fù)位,復(fù)位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣

76、才能對(duì)DS18B20進(jìn)行預(yù)定的操作。復(fù)位要求主CPU將數(shù)據(jù)線下拉500微秒,然后釋放,DS18B20收到信號(hào)后等待16~60微秒左右,后發(fā)出60~240微秒的存在低脈沖,主CPU收到此信號(hào)表示復(fù)位成功。</p><p>  DS18B20的單線協(xié)議和命令</p><p>  DS18B20有嚴(yán)格的通信協(xié)議來(lái)保證各位數(shù)據(jù)的傳輸?shù)恼_性和完整性</p><p>  主機(jī)

77、操作單線器件DS18B20必須遵循下面的順序.</p><p><b>  1.初始化</b></p><p>  單線總線上的所有操作均從初始化開(kāi)始。初始化過(guò)程如下:主機(jī)通過(guò)拉低單線480us以上,產(chǎn)生復(fù)位脈沖,然后釋放該線,進(jìn)入Rx接收模式主機(jī)釋放總線時(shí),會(huì)產(chǎn)生一個(gè)上升沿。單線期間DS18B20檢測(cè)到改上升沿后,延時(shí)15-60us,通過(guò)拉低總線60-240us來(lái)產(chǎn)

78、生應(yīng)答脈沖。主機(jī)棘手到從機(jī)的應(yīng)答脈沖后,說(shuō)明有單線器件在線。</p><p><b>  2.ROM操作命令</b></p><p>  一旦總線主機(jī)檢測(cè)到應(yīng)答脈沖,便可以發(fā)起ROM操作命令。工有5位ROM操作命令。</p><p><b>  3.內(nèi)存操作命令</b></p><p>  在成功執(zhí)

79、行了ROM操作命令之后,才可以使用內(nèi)存操作命令。主機(jī)可以提供6種內(nèi)存操作命令。</p><p><b>  4.數(shù)據(jù)處理</b></p><p>  DS18B20要有嚴(yán)格的時(shí)序來(lái)保證數(shù)據(jù)的完整性。在單線DQ上,存在復(fù)位脈沖、應(yīng)答脈沖、寫(xiě)“0”、寫(xiě)“1”、讀“0”和讀“1”幾種信號(hào)類(lèi)型。其中,出來(lái)映帶脈沖之外,均由主機(jī)產(chǎn)生。數(shù)據(jù)位的讀和寫(xiě)則是通過(guò)使用讀、寫(xiě)時(shí)隙實(shí)現(xiàn)的。

80、</p><p>  首先來(lái)看寫(xiě)時(shí)隙。當(dāng)主機(jī)將數(shù)據(jù)從高電平來(lái)至低電平時(shí),產(chǎn)生寫(xiě)時(shí)隙。有2種類(lèi)型的寫(xiě)時(shí)隙:寫(xiě)“1”和寫(xiě)“0”。所有寫(xiě)時(shí)隙必須在60us以上,各個(gè)寫(xiě)時(shí)隙之間必須保證最段1us的恢復(fù)時(shí)間。DS18B20在DQ線變低后的15-60us的窗口對(duì)DQ線進(jìn)行采樣,如果為高電平,就寫(xiě)“1”;如果為低電平就寫(xiě)“0”。對(duì)于主機(jī)產(chǎn)生寫(xiě)“1”時(shí)隙的情況,數(shù)據(jù)線必須先被拉低,然后釋放,在寫(xiě)時(shí)隙開(kāi)始后的15us,允許DQ線來(lái)

81、至高電平。讀主機(jī)產(chǎn)生寫(xiě)“0”時(shí)隙的情況,DQ線必須被拉至低電平且至少保持低電平60us。</p><p>  再來(lái)看讀時(shí)隙。當(dāng)主機(jī)從DS18B20讀數(shù)據(jù)時(shí),把數(shù)據(jù)線從高電平來(lái)至低電平,產(chǎn)生讀時(shí)隙。數(shù)據(jù)線DQ必須保持低電平至少1us,來(lái)自DS18B20的輸出數(shù)據(jù)在讀時(shí)隙下降沿之后15us內(nèi)有效。因此,在此15us內(nèi),主機(jī)必須停止將DQ引腳置低。在讀時(shí)隙結(jié)束時(shí),DQ引腳將通過(guò)外部上拉電阻拉回來(lái)至高電平。所有的讀時(shí)隙最

82、短必須持續(xù)60us,各個(gè)讀時(shí)隙之間必須保證延時(shí)到最段1us的恢復(fù)時(shí)間。</p><p>  所以的讀寫(xiě)時(shí)隙至少需要60us,且每?jī)蓚€(gè)獨(dú)立的時(shí)隙之間至少需要1us的恢復(fù)時(shí)間。在寫(xiě)時(shí)隙中,主機(jī)將在拉低中線15us內(nèi)釋放總線,并向DS18B20寫(xiě)“1”。若主機(jī)拉低總線后能保持至少60us的低電平,則向單總線期間寫(xiě)“0”。DS18B20僅在主機(jī)發(fā)生讀時(shí)隙時(shí)才向主機(jī)傳輸數(shù)據(jù),所以,當(dāng)主機(jī)向DS18B20發(fā)生讀數(shù)據(jù)命令后,必

83、須馬上產(chǎn)生讀時(shí)隙,以便DS18B20能傳輸數(shù)據(jù)。</p><p>  6.3 系統(tǒng)流程圖</p><p>  系統(tǒng)流程圖如圖6.1所示:</p><p><b>  圖6.1系統(tǒng)流程圖</b></p><p><b>  7 調(diào)試和總結(jié)</b></p><p>  7.1

84、 仿真軟件程序線路調(diào)試</p><p>  通過(guò)對(duì)電路的硬件設(shè)計(jì)和程序設(shè)計(jì),我們使用了PROTEUS對(duì)設(shè)計(jì)的電路進(jìn)行仿真設(shè)計(jì)。首先,我們將硬件電路在PROTEUS中連接好,按照設(shè)計(jì)總電路圖連接各個(gè)硬件。然后,轉(zhuǎn)換C程序,我們通過(guò)單片機(jī)C語(yǔ)言來(lái)進(jìn)行編程,程序如附錄所示。通過(guò)KEIL軟件降我們的源程序轉(zhuǎn)換成目標(biāo)程序來(lái)進(jìn)行仿真,生成*.hex文件。最后從PROTEUS中,將我們的程序?qū)雴纹瑱C(jī)中,便能進(jìn)行實(shí)時(shí)仿真。&l

85、t;/p><p><b>  調(diào)試結(jié)果分析:</b></p><p>  1.當(dāng)將程序?qū)雴纹瑱C(jī),打開(kāi)運(yùn)行開(kāi)關(guān)溫度22度顯示正常,測(cè)試其他的溫度顯示,當(dāng)調(diào)節(jié)到21度的時(shí)候,發(fā)現(xiàn)出來(lái)亂碼,數(shù)碼管并不完全發(fā)亮如圖7.1所示:</p><p>  真aLeus管描的方式來(lái)顯示,何為動(dòng)態(tài)掃描呢?</p><p>  圖7.1 地址

86、錯(cuò)誤引起數(shù)碼管不完全發(fā)亮</p><p>  問(wèn)題分析要么是線接錯(cuò),要么是程序數(shù)碼管地址錯(cuò)誤。很直觀的發(fā)現(xiàn)線路連接肯定沒(méi)錯(cuò)誤,估計(jì)就是地址錯(cuò)誤。打開(kāi)C程序經(jīng)計(jì)算1的是0xf9,錯(cuò)誤成0xf3了,所以顯示錯(cuò)誤。教正后如圖7.2所示:</p><p>  圖7.2 經(jīng)修改調(diào)試后正常顯示</p><p><b>  2.溫度控制調(diào)試</b><

87、/p><p>  根據(jù)設(shè)計(jì)要求,單片機(jī)在顯示傳感器所讀出的溫度同時(shí),必須根據(jù)設(shè)定的溫度上限和下限來(lái)改變溫度的高低,使的所在環(huán)境的溫度相對(duì)的保持一個(gè)恒溫情況。</p><p>  這樣就要通過(guò)單片機(jī)的計(jì)算,當(dāng)溫度達(dá)到上限或者下限的情況,啟動(dòng)控制單片機(jī)的在P3.2和P3.3輸出的高低電平來(lái)控制連接在它上面的一個(gè)開(kāi)關(guān)繼電器,從而通過(guò)控制一個(gè)用做降溫的電風(fēng)扇和一個(gè)用做升溫的電熱絲來(lái)進(jìn)行溫度的調(diào)節(jié)。&l

88、t;/p><p>  首先,我們將程序進(jìn)行設(shè)置,使它具有對(duì)P3.2和P3.3口控制高低電平的功能。再通過(guò)程序設(shè)置下溫度上限和下限,我們?cè)谶@里設(shè)置的是,當(dāng)外界溫度高于30℃時(shí),系統(tǒng)的P3.2口輸出一個(gè)高電平,來(lái)控制電風(fēng)扇進(jìn)行降溫。下限溫度我們?cè)O(shè)置的是低于5℃時(shí),單片機(jī)控制P3.3口來(lái)輸出一個(gè)高電平,使之控制電熱絲來(lái)提高溫度。(由于不能十分清晰的判斷出來(lái)是高電平還是低電平,所以我們將輸出口分別接裝了2個(gè)電壓表來(lái)判斷是否通

89、電。單片機(jī)的輸出電壓是5V只需要觀察電流表是否有電流,如果沒(méi)有電流的時(shí)候顯示的數(shù)據(jù)是0.00便能判斷出高低電平的控制。具體的圖如7.3:</p><p>  圖7.3 溫度為20℃時(shí)電流表顯示數(shù)據(jù)</p><p>  圖7.3可以和直觀的觀察到,當(dāng)溫度為20℃的時(shí)候電流表都沒(méi)有電流顯示,由此可見(jiàn),當(dāng)溫度在20℃的時(shí)候是我們所控制的范圍。當(dāng)溫度T[0℃〈T<30℃]時(shí)溫度控制系統(tǒng)將不

90、會(huì)調(diào)節(jié)溫度,這正是我們所需要的滿意溫度。這時(shí),當(dāng)我們調(diào)節(jié)到5℃以下時(shí),還有30℃以上時(shí),我們這個(gè)時(shí)候來(lái)觀察溫度控制系統(tǒng)的調(diào)節(jié)作用。我們所要達(dá)到的效果是,當(dāng)溫度低于或者等于5℃的時(shí)候P3.3口輸出高電平,控制加熱如圖7.4,當(dāng)溫度高于或者等于30℃時(shí)P3.2口輸出高電平控制電風(fēng)扇轉(zhuǎn)動(dòng)如圖7.5。</p><p>  通過(guò)調(diào)試,程序終于成功了。能夠達(dá)到我們最初的要求,就是溫度系統(tǒng)的顯示和溫度的控制調(diào)節(jié)。只是這個(gè)溫度的

91、控制系統(tǒng)反應(yīng)可能比其他的技術(shù)含量更高的還是有缺陷,畢竟我所通過(guò)的單片機(jī)顯示溫度后,在通過(guò)單片機(jī)顯示的溫度數(shù)值來(lái)控制溫度調(diào)節(jié)系統(tǒng)。這樣就不是從DS18B20傳感器剛進(jìn)行溫度讀寫(xiě)時(shí)候傳輸過(guò)來(lái)的溫度,雖然數(shù)據(jù)是一樣的,只要數(shù)碼管對(duì)溫度顯示沒(méi)有錯(cuò)誤,那么控制溫</p><p>  度系統(tǒng)就不會(huì)有誤。但是在這一過(guò)程中浪費(fèi)了一些時(shí)間。使得控制溫度系統(tǒng)的反應(yīng)時(shí)間可能稍慢了一點(diǎn)。但是其優(yōu)點(diǎn)就是程序的簡(jiǎn)化,使得在書(shū)寫(xiě),教正和修改的

92、時(shí)間大大縮短,方便了操作。</p><p>  圖7.4 控制加熱</p><p>  圖7.5 控制風(fēng)扇降溫</p><p><b>  7.2 調(diào)試總結(jié)</b></p><p>  在調(diào)試過(guò)程中,故障是不可避免的,或者正如老師所說(shuō)沒(méi)有故障反而還不正常。產(chǎn)生故障的原因很多,情況也很復(fù)雜,有的是一種原因引起的簡(jiǎn)單故

93、障,有的上多種原因相互作用引起的復(fù)雜故障,因此需要掌握故障的一般診斷方法,故障診斷過(guò)程就是以故障現(xiàn)象出發(fā),通過(guò)反復(fù)測(cè)試,做出分析判斷,逐步找出故障的過(guò)程。對(duì)于一個(gè)復(fù)雜的系統(tǒng)來(lái)說(shuō),要在大量的元器件和線路中迅速,準(zhǔn)確地找出故障是見(jiàn)很不容易的事。要通過(guò)對(duì)原理圖的分析,把系統(tǒng)分成不同功能的電路模塊,通過(guò)逐一測(cè)量找出故障模塊,然后再對(duì)故障模塊內(nèi)部加以測(cè)量找出故障,查找故障,分析故障和排除故障,這樣可以提高我分析問(wèn)題和解決問(wèn)題的能力,因此,我把他看

94、成是一次好的學(xué)習(xí)機(jī)會(huì)。</p><p>  程序的編輯和修改上,問(wèn)題出現(xiàn)得最為嚴(yán)重。首先,程序的編輯需要查找和多的資料,比如像數(shù)碼管的驅(qū)動(dòng)方式,動(dòng)態(tài)顯示,都是以前所沒(méi)有接觸過(guò)的。然而這次竟還出現(xiàn)了芯片的初始化,DS18B20這樣的芯片也是第一次接觸,對(duì)這芯片進(jìn)行初始化只有通過(guò)效仿人家的程序。對(duì)于整個(gè)程序來(lái)說(shuō),寫(xiě)出來(lái)花的時(shí)間并不是很多。但是在調(diào)試KEIL和PROTEUS當(dāng)中,花費(fèi)的時(shí)間卻是很多。在C程序轉(zhuǎn)換成HEX

95、文件的時(shí)候。由于出現(xiàn)了不計(jì)其數(shù)的錯(cuò)誤,而導(dǎo)致一次又一次的失敗,教訓(xùn)是慘痛的。但是最后還是通過(guò)慢慢的研究,才將程序最后的圈定,并仿真成功。</p><p>  通過(guò)這次設(shè)計(jì),我了解了更多電子產(chǎn)品設(shè)計(jì)的一般過(guò)程,特別是對(duì)單片機(jī)C語(yǔ)言產(chǎn)生了更深的興趣,能用Portel,PROTEUS等專(zhuān)業(yè)軟件,掌握了電子電路調(diào)試的方法,能獨(dú)立解決設(shè)計(jì)與調(diào)試過(guò)程中出現(xiàn)的一般問(wèn)題,能正確選用元器件與材料,能對(duì)所設(shè)計(jì)電路的指標(biāo)和性能進(jìn)行測(cè)試

96、并提出改進(jìn)意見(jiàn),能查閱各種有關(guān)手冊(cè)和正確編寫(xiě)設(shè)計(jì)報(bào)告。</p><p>  由于這次的設(shè)計(jì)是一個(gè)人單獨(dú)作一個(gè)課題,所以我是采用以自學(xué)為主的學(xué)習(xí)方法。在學(xué)完《模擬電子技術(shù)基礎(chǔ)》和《數(shù)字電子技術(shù)基礎(chǔ)》課程之后,還要對(duì)《單片機(jī)基礎(chǔ)》和《單片機(jī)C語(yǔ)言程序設(shè)》的深入研究。在復(fù)習(xí)和課程設(shè)計(jì)任務(wù)有關(guān)的單元電路,理清頭緒,按照電子電路的一般設(shè)計(jì)步驟進(jìn)行設(shè)計(jì)。一個(gè)人做有點(diǎn)困難,途中不知碰到了多少難題,有些問(wèn)題需要請(qǐng)教老師和同學(xué),在

97、解決這些實(shí)際難題中我的動(dòng)手能力和知識(shí)鞏固都得到了很大的提高。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 馬忠梅.單片機(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,1998 </p><p>  [2] 李曉荃.單片機(jī)原理與應(yīng)用[M].北京:電子工業(yè)出版社,2000年8月</p><

98、;p>  [3] 何立民 AVR單片機(jī)原理與接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,2002</p><p>  [4] 楊幫文 新型繼電器實(shí)用手冊(cè)[M].北京:北京人民郵電出版社.2004</p><p>  [5] 何立民 單片機(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,1997</p><p><b>  致 謝<

99、;/b></p><p>  本論文在xx老師的細(xì)心指導(dǎo)和嚴(yán)格要求下已完成,從課題選擇到具體構(gòu)思和內(nèi)容,無(wú)不凝聚著老師的心血和汗水,特別是老師嚴(yán)格的教學(xué)要求和一絲不茍的工作精神,讓我非常敬佩。在三年的大學(xué)學(xué)習(xí)和生活期間,也始終感受著導(dǎo)師的精心培養(yǎng)和無(wú)私的關(guān)懷,我受益匪淺。在此向各位老師表示深深的感謝和崇高的敬意。</p><p>  這次做論文的經(jīng)歷也會(huì)使我終身受益,我感受到做論文是

100、要真真正正用心去做的一件事情,是真正的自己學(xué)習(xí)的過(guò)程和研究的過(guò)程,沒(méi)有學(xué)習(xí)就不可能有研究的能力,沒(méi)有自己的研究,就不會(huì)有所突破,那也就不叫論文了。希望這次的經(jīng)歷能讓我在以后學(xué)習(xí)中激勵(lì)我繼續(xù)進(jìn)步。不積跬步何以至千里,本設(shè)計(jì)能夠順利的完成,也歸功于各位任課老師的認(rèn)真負(fù)責(zé),使我能夠很好的掌握和運(yùn)用專(zhuān)業(yè)知識(shí),并在設(shè)計(jì)中得以體現(xiàn)。正是有了他們的悉心幫助和支持,才使我的畢業(yè)論文工作順利完成,在此向系的全體老師表示由衷的感謝,感謝他們?nèi)陙?lái)的辛勤栽培

101、。</p><p>  在此,我還要特別感謝我的同學(xué)們,由于你們的幫助和支持,我才能克服一個(gè)一個(gè)的困難和疑惑,你們對(duì)本課題做了不少工作,直至本文的順利完成,給予我不少的幫助。最后我還要感謝含辛茹苦培養(yǎng)我長(zhǎng)大的父母,謝謝你們!</p><p><b>  附 錄</b></p><p><b>  附錄1 主程序</b>&

102、lt;/p><p>  /*******************************************************************/</p><p>  /*學(xué)校名稱(chēng)*/湖南工學(xué)院</p><p>  /*模塊名*/單片機(jī)溫度控制系統(tǒng)</p><p>  /*功能描述*/顯示溫度傳感器的溫度及控制溫度范圍</p

103、><p>  /*******************************************************************/</p><p>  #include<reg51.h></p><p>  #include <intrins.h></p><p>  #define uchar un

104、signed char /*端口定義*/</p><p>  #define LED P0 /*實(shí)際溫度值輸出端口定義*/</p><p>  #define NOP _nop_()</p><p>  sbit Q1=P3^2;</p><p>  sbit Q2=P3^3;</p><p>

105、  sbit tem_in=P3^0;/*溫度讀取端口*/</p><p>  sbit con_out=P1^7;/*報(bào)警啟動(dòng)端口*/</p><p>  sbit DP=P2^7;</p><p>  #define L 15 /*溫度報(bào)警下限*/</p><p>  #define H 40<

106、/p><p>  uchar temp_h,temp_l; /*溫度值變量*/</p><p>  uchar flag1; /*正負(fù)標(biāo)志位*/</p><p>  uchar code ledcode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};/*數(shù)碼顯示數(shù)據(jù):0,1,2,3

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論