基于MSP430 TIMER_B的DA轉(zhuǎn)換_第1頁(yè)
基于MSP430 TIMER_B的DA轉(zhuǎn)換_第2頁(yè)
基于MSP430 TIMER_B的DA轉(zhuǎn)換_第3頁(yè)
基于MSP430 TIMER_B的DA轉(zhuǎn)換_第4頁(yè)
基于MSP430 TIMER_B的DA轉(zhuǎn)換_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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、摘 要:本文分析了利用MSP430的Timer_B在比較模式下輸出的脈寬調(diào)制(PWM)波,來(lái)實(shí)現(xiàn)D/A轉(zhuǎn)換的工作原理。介紹了利用MSP430F449的Timer_B的PWM輸出產(chǎn)生正弦波和直流電平的方法,并給出了對(duì)應(yīng)的硬件電路和C語(yǔ)言源程序。關(guān)鍵詞:MSP430F449;脈寬調(diào)制;D/A轉(zhuǎn)換D/A Conversion Based on MSP430 Timer_B Abstract:This paper analyses the principle of utilizing the PWM to realize D/A when the MSP430 Timer_B is working i

2、n compare mode. It describes the method of using the PWM of MSP449F449s Timer_B to create a sine wave and a DC level. At last, it gives the corresponding hardware circuit and C language program.Key words: MSP430F449; PWM; D/A conversion1.簡(jiǎn)介1.1 MSP430單片機(jī)介紹 雖然目前在國(guó)內(nèi)市場(chǎng)上應(yīng)用較多的單片機(jī)仍然是8位單片機(jī),但是由美國(guó)德州儀器(TI)公司推出

3、的16位單片機(jī)MSP430具有處理能力強(qiáng)、運(yùn)行速度快、低功耗、指令簡(jiǎn)單等優(yōu)點(diǎn)。并采用了JTAG技術(shù)、FLASH在線(xiàn)編程技術(shù)、BOOTSTRAP等諸多先進(jìn)技術(shù),因此具有很高的性?xún)r(jià)比,在歐洲市場(chǎng)已得到了非常廣泛的應(yīng)用。雖然MSP430進(jìn)入國(guó)內(nèi)市場(chǎng)的時(shí)間不是很長(zhǎng),但是因其具有以上所述的卓越品質(zhì),一進(jìn)入國(guó)內(nèi)市場(chǎng)就被眾多電子工程師所青睞。其中MSP430F449具有7個(gè)工作模式可選8、10、12、16的16位計(jì)數(shù)器。用其比較模式產(chǎn)生的PWM可以實(shí)現(xiàn)D/A轉(zhuǎn)換(D/A conversion)。1.2 PWM D/A簡(jiǎn)介 很多嵌入式的微控制器(microcontroller)應(yīng)用都需要產(chǎn)生模擬信號(hào)。這種情況

4、下往往是采用集成的或者是分立的數(shù)模轉(zhuǎn)換器DAC(digital-to-analog converter)來(lái)實(shí)現(xiàn)。但是采用脈寬調(diào)制PWM(pulse-width modulated)信號(hào)來(lái)實(shí)現(xiàn)D/A轉(zhuǎn)換(簡(jiǎn)寫(xiě)為PWM D/A)也是一種常用的方法。可以用PWM信號(hào)產(chǎn)生所需的直流或交流信號(hào)。這篇文章以MSP430F449的Timer_B輸出的PWM為例來(lái)產(chǎn)生一個(gè)200Hz的正弦波和一個(gè)0.5VCC的直流電平。實(shí)際上類(lèi)似的方法可以用于Timer_A以及MSP430其它型號(hào)的單片機(jī)。2. 用PWM實(shí)現(xiàn)DAC的原理2.1 基本原理 PWM信號(hào)是一種具有固定周期(T)不定占空比( )的數(shù)字信號(hào),如圖1所示。

5、如果PWM信號(hào)的占空比隨時(shí)間變化,那么通過(guò)濾波之后的輸出信號(hào)將是幅度變化的模擬信號(hào)。因此通過(guò)控制PWM信號(hào)的占空比,就可以產(chǎn)生不同的模擬信號(hào)。在MSP430F449中就是采用CCR0來(lái)控制周期T,而用與定時(shí)器對(duì)應(yīng)的CCRx寄存器來(lái)控制可變占空比,進(jìn)而實(shí)現(xiàn)D/A轉(zhuǎn)換。2.2 分辨率 圖1 PWM信號(hào)示意圖基于Timer_B PWM的DAC分辨率就等于計(jì)數(shù)器的長(zhǎng)度,通常是CCR0寄存器的值。PWM DAC的最低有效位是一個(gè)計(jì)數(shù)值,分辨率是總的計(jì)數(shù)值。Rcounts = Lcounts其中Rcounts是以計(jì)數(shù)值為單位的分辨率,Lcounts是計(jì)數(shù)器的總計(jì)數(shù)值。例如對(duì)8-bit DAC,計(jì)數(shù)器的長(zhǎng)度

6、為8 bits,或者256個(gè)計(jì)數(shù)值。那么分辨率也就是8 bits,或者256。更一般的情況下,基于PWM定時(shí)器和濾波器的PWM DAC的分辨率等于產(chǎn)生模擬信號(hào)的PWM信號(hào)的分辨率。PWM信號(hào)的分辨率決定于計(jì)數(shù)器的長(zhǎng)度和PWM計(jì)數(shù)器能夠?qū)崿F(xiàn)的最小占空比。用數(shù)學(xué)表達(dá)式如下:比特分辨率用下式計(jì)算:如果PWM計(jì)數(shù)器的長(zhǎng)度為512個(gè)計(jì)數(shù)值,最小的占空比為2個(gè)計(jì)數(shù)值,那么PWM DAC的分辨率就為:,或者以比特表示:。2.3 系統(tǒng)頻率 PWM 信號(hào)需要的輸出頻率等于DAC的更新頻率,因?yàn)镻WM信號(hào)占空比的每一次變化等效于一次DAC抽樣。PWM 定時(shí)器所需的頻率取決于PWM信號(hào)頻率和所需的分辨率。如下所示:

7、在這兒,是所需的PWM定時(shí)器頻率,是PWM信號(hào)的頻率,也就是DAC的更新頻率,n 是所需的比特分辨率。下文即將描述怎樣采用8-bit PWM DAC來(lái)同步產(chǎn)生一個(gè)200Hz的正弦波。由抽樣定理可得,最低的抽樣頻率應(yīng)該為400Hz。但是通常情況下,PWM信號(hào)的頻率要遠(yuǎn)高于Nyquist抽樣速率。這是因?yàn)镻WM信號(hào)的頻率越高,對(duì)濾波器的階數(shù)就要求越低,合適的濾波器越容易實(shí)現(xiàn)。通常抽樣速率取Nyquist速率的16或者32倍。2.4 所需的MSP430資源 文中的例子是用MSP430F449的Timer_B再加外部濾波器來(lái)產(chǎn)生一個(gè)200Hz的正弦波和一個(gè)0.5VCC的直流電平的。將Timer_B配置

8、為16-bit、up模式。在這種模式下計(jì)數(shù)器計(jì)數(shù)至CCR0,然后復(fù)位從0開(kāi)始重新計(jì)數(shù)。給CCR0賦值255也就意味著計(jì)數(shù)器的長(zhǎng)度為8bits。CCR1和TB1用于產(chǎn)生正弦波,CCR2和TB2用于產(chǎn)生直流電平。輸出模式都選為模式7,即PWM復(fù)位/置位模式。如圖2所示,在這種模式下,復(fù)位后每一個(gè)定時(shí)器的輸出都為高電平,直到計(jì)數(shù)器達(dá)到各自的CCRx值時(shí)變?yōu)榈碗娖?,?dāng)計(jì)數(shù)器達(dá)到CCR0時(shí)再置位。也就是說(shuō)CCRx的值決定了各自正脈沖的寬帶。若CCRx的值是變化的,就可以產(chǎn)生可變寬度的脈沖,下文中的正弦波就是用這種辦法產(chǎn)生的;若不變則產(chǎn)生的是固定寬度的脈沖,下文中的直流電平就是這樣產(chǎn)生的。最后SMCLK用

9、作Timer_B的時(shí)鐘源。系統(tǒng)采用32768Hz的鐘表晶振,通過(guò)采用內(nèi)部硬件鎖頻環(huán)FLL(frequency-locked-loop),來(lái)校準(zhǔn)DCO(Digital Control Oscillator)頻率為系統(tǒng)提供MCLK/SMCLK時(shí)鐘。圖2 輸出模式7:PWM復(fù)位/置位示意圖 3. 實(shí)現(xiàn)電路 用Timer_B PWM實(shí)現(xiàn)DAC外圍電路比較簡(jiǎn)單,如圖3所示。實(shí)際上外圍電路就是晶振電路和RC低通濾波器。圖3 MSP430F449實(shí)現(xiàn)D/A電路圖 3.1 正弦信號(hào)的產(chǎn)生 在這個(gè)例子中,一個(gè)正弦波用32個(gè)抽樣值生成。正弦波的頻率為200Hz,所以每秒要抽樣20032=6400次,也就是說(shuō)=6.

10、4KHz。每完成一次抽樣要計(jì)數(shù)28,所以所需的時(shí)鐘頻率為。抽樣值包含在程序開(kāi)始的一個(gè)正弦表中,通過(guò)調(diào)用中斷函數(shù),在每個(gè)PWM周期結(jié)束時(shí),將新的正弦波抽樣值載入捕獲/比較寄存器CCR1中。因此產(chǎn)生的PWM信號(hào)的脈沖寬度就決定了正弦波在每一個(gè)時(shí)刻的抽樣值,將這個(gè)PWM信號(hào)經(jīng)過(guò)低通濾波,即得所需的正弦波。3.2 直流電平的產(chǎn)生 直流電平產(chǎn)生比較簡(jiǎn)單,因?yàn)樗鼘?duì)應(yīng)的PWM占空比是一定的。直流電平直接正比于PWM信號(hào)的占空比。要產(chǎn)生0.5VCC的直流電平,PWM的占空比顯然是50%(考慮到損耗,實(shí)際應(yīng)大一些)。只需要簡(jiǎn)單地將CCR2的值設(shè)置為128,并且無(wú)須變化就可以得到50%占空比的PWM信號(hào)。將得到的

11、PWM信號(hào)通過(guò)RC網(wǎng)絡(luò)進(jìn)行低通濾波,即可得到0.5VCC的直流電平。3.3 濾波器設(shè)計(jì) 圖4 軟件流程對(duì)兩路輸出都采用了結(jié)構(gòu)簡(jiǎn)單的RC濾波器,如圖3所示。之所以采用這種結(jié)構(gòu),一是因?yàn)镽C濾波器結(jié)構(gòu)簡(jiǎn)單,二是為了實(shí)現(xiàn)低功耗,盡量避免采用有源器件。用于交流信號(hào)的濾波器是一個(gè)雙極點(diǎn)級(jí)聯(lián)RC濾波器。如果濾波器階數(shù)過(guò)高,可以采用提高的抽樣頻率的辦法來(lái)降低濾波器階數(shù)。濾波器的截至頻率fc由下式來(lái)計(jì)算: 當(dāng)R2 ? R1時(shí)濾波器的響應(yīng)較好。但是如果截至頻率很接近信號(hào)帶寬邊沿,將會(huì)導(dǎo)致相當(dāng)大的衰減。因此為了減小濾波器的衰減,截至頻率應(yīng)該大于信號(hào)帶寬邊沿,但是要遠(yuǎn)小于PWM信號(hào)的頻率。用于產(chǎn)生直流電平的濾波器僅

12、僅是用來(lái)儲(chǔ)存電荷的,而不像交流信號(hào)濾波器那樣用來(lái)濾波。因此采用了一個(gè)簡(jiǎn)單的單極RC濾波器。4.程序流程 用MSP430F449的Timer_B的PWM來(lái)產(chǎn)生正弦波和直流電平的程序比較簡(jiǎn)單,流程如圖4所示。MSP430F449自身有FLL,可用它來(lái)實(shí)現(xiàn)DCO的頻率校準(zhǔn)。但是DCO的頻率只能鎖定在ACLK的整數(shù)倍上,所以對(duì)于沒(méi)有FLL的器件,或者所需頻率不是ACLK整數(shù)倍的情況下,要用Timer_A或者其它的定時(shí)器進(jìn)行DCO頻率校準(zhǔn),這也就是所謂的軟鎖頻。事實(shí)上實(shí)際的D/A轉(zhuǎn)換常常是一些隨時(shí)間變化的非周期信號(hào)。它們對(duì)時(shí)鐘的精度要求不是很高,因此大多數(shù)情況下硬件FLL是可以勝任的。5. 程序清單 M

13、SP430的另外一個(gè)特點(diǎn)是用C語(yǔ)言編寫(xiě)程序簡(jiǎn)單,而且效率較高。本例就采用C語(yǔ)言編寫(xiě)了程序。清單如下: #include #include int SampleTimes=0; /*定義正弦表,并用32個(gè)抽樣值初始化正弦表,不要用0抽樣*/ int SinTable=255,254,246,234,219,199,177,153,128,103,79,57,37,22,10,2, 1,2,10,22,37,57,79,103,128,153,177,199,219,234,246,255; void main(void) int i; WDTCTL = WDTPW +WDTHOLD;/ 禁止看門(mén)

14、狗定時(shí)器/*初始化端口*/ P2DIR |= 0x0C;/ P2.2和P2.3為輸出 P2SEL |= 0x0C;/ P2.2和P2.3分別為T(mén)B1和TB2/*設(shè)置系統(tǒng)時(shí)鐘*/ FLL_CTL0 = XCAP18PF;/ 設(shè)置XTAL1的負(fù)載電容 SCFQCTL = 50-1;/ 1.6384MHz/32768Hz = 50,fDCO=MCLK=1.6384MHz for (i = 50000; i; i-);/ 晶振初始化延時(shí)/*設(shè)置Timer_B*/ TBCTL = TBSSEL1 + TBCLR;/ 選擇SMCLK為時(shí)鐘,定時(shí)器清除 TBCTL|=MC_1+CNTL_0+TBCLGRP_

15、0;/選擇up,16位模式 TBCCTL0=CCIE;/將CCR0設(shè)為比較模式,中斷允許 TBCCR0=256-1;/PWM的周期為256,也就是DAC為8bit TBCCTL1=OUTMOD_7+CLLD_1;/將CCRx設(shè)為比較模式,中斷禁止 TBCCTL2=OUTMOD_7+CLLD_1;/選擇輸出模式7,當(dāng)TBR計(jì)數(shù)到0時(shí)CCRx數(shù)據(jù)加載到TBCTLx TBCCR1=SinTableSampleTimes;/將正弦表加載到CCR1 TBCCR2=128;/PWM的占空比為50%,產(chǎn)生0.5VCC的直流電平 _EINT();/中斷允許 for (;) _BIS_SR(LPM0_bits)

16、;/CUP進(jìn)入低功耗模式 _NOP(); /調(diào)用中斷函數(shù) interrupt TIMERB0_VECTOR void Timer_B(void) SampleTimes=(SampleTimes+1)%32; TBCCR1=SinTableSampleTimes;/將新的抽樣值裝入CCR1 參考文獻(xiàn) 1 MSP430x4xx Family Users Guide (SLAU056B). 2 Mike Mitchell, Using PWM Timer_B as a DAC(SLAA116). 3 胡大可, MSP430系列FLASH型超低功耗16位單片機(jī). 北京航空航天大學(xué)出版社, 2001.

17、Dr3uhd3uhd3u斷喉弩好多年課代表卡不都快遞吧4坤角兒4進(jìn)而34就可4蛕?D脙#軟媁?vo滂焜?蔣 鱷N-P-觴?F瀢?鷲2SXWJ扱;$E鍇?咼?wb,O?hW芀嚙C八?迎q?&锃?.楧D峘?wB賛裝 綄?衈瞹?嘁?尥?b袦20?箻yF邴?詑攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k?v?+犢Hmu鏸tn褸 埈蕛癤當(dāng)? m%犔?QVP?0蜈_?绹?爔豴t纴餚?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚(yáng)?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r

18、?羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜z?;O?婗妸_兼譫烴H樹(shù)畬門(mén)V?深?yuàn)X劇,臕!?鮥?!荳|嗚?b踱4b羾?右檉骽曜R(shí)bY?梯魏%鳊;?D?蘞V咉M?.?U噎丂fZJY豎莈;6q蝚 q?f譫僉聒涒鏼(3?輋uUEmScc俚F?哘拒頤僛?捚?薲爐e箍x 滟|(zhì)嶦?緋?+擔(dān)擷擾卯?懕aQ捠挧e嘞腕%鋰?啰h?.逌uE廇.W9衢o踺隗?崢抙e?4囪W壺%俒資? Y胘Wje樽磣3鈊Q?L?搓#4袂芻窖?A畔/7q?誐棏誄斛Z?X喗Ks轠揋?剬W(xué)駒?p鹺j慣?堒j飮鰌?膽?烲?:什聽(tīng)揯t瑽坂:?閕粸?pWd;=vM?z衡$z謘澢輯x鞫獐昃O獳?n癮h餰蜰z73|庽鮵擶ow:綴e?材儍杊咁艦ep?

19、m)?溝釔侭橎牣酸:t ?镚):DKkF|4g肰噿噚?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn*唇?竟瘡綴頎y?擠lo睈y軩%q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?yF邴?詑攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k?v?+犢Hmu鏸tn褸 埈蕛癤當(dāng)? m%犔?QVP?0蜈_?绹?爔豴t纴餚?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚(yáng)?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?

20、羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜z?;O?婗妸_兼譫烴H樹(shù)畬門(mén)V?深?yuàn)X劇,臕!?鮥?!荳|嗚?b踱4b羾?右檉骽曜R(shí)bY?梯魏%鳊;?D?蘞V咉M?.?U噎丂fZJY豎莈;6q蝚 q?f譫僉聒涒鏼(3?輋uUEmScc俚F?哘拒頤僛?捚?薲爐e箍x 滟|(zhì)嶦?緋?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn*唇?竟瘡綴頎y?擠lo睈y軩%q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?yF邴?詑攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k?v?+犢Hmu鏸tn褸 埈蕛癤當(dāng)?

21、m%犔?QVP?0蜈_?绹?爔豴t纴餚?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚(yáng)?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜z?;O?婗妸_兼譫烴H樹(shù)畬門(mén)V?深?yuàn)X劇,臕!?鮥?!荳|嗚?b踱4b羾?右檉骽曜R(shí)bY?梯魏%鳊;?D?蘞V咉M?.?U噎丂fZJY豎莈;6q蝚 q?f譫僉聒涒鏼(3?輋uUEmScc俚F?哘拒頤僛?捚?薲爐e箍x 滟|(zhì)嶦?緋?+擔(dān)擷擾卯?懕aQ捠挧e嘞腕%鋰?啰h?.逌uE廇.W9衢o踺隗?崢抙e?4囪W壺%俒資? Y胘Wje樽磣3鈊

22、Q?L?搓#4袂芻窖?A畔/7q?誐棏誄斛Z?X喗Ks轠揋?剬W(xué)駒?p鹺j慣?堒j飮鰌?膽?烲?:什聽(tīng)揯t瑽坂:?閕粸?pWd;=vM?z衡$z謘澢輯x鞫獐昃O獳?n癮h餰蜰z73|庽鮵擶ow:綴e?材儍杊咁艦ep?m)?溝釔侭橎牣酸:t ?镚):DKkF|4g肰噿噚?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn唇?竟瘡綴頎y?擠lo睈y軩%q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?J鍔峜摤蚗平紱?B?+擔(dān)擷擾卯?懕aQ捠挧e嘞腕%鋰?啰h?.逌uE廇.W9衢o踺隗?崢抙e?4囪W壺%俒資? Y胘Wje樽磣3鈊Q?L?搓#4袂

23、芻窖?A畔/7q?誐棏誄斛Z?X喗Ks轠揋?剬W(xué)駒?p鹺j慣?堒j飮鰌?膽?烲?:什聽(tīng)揯t瑽坂:?閕粸?pWd;=vM?z衡$z謘澢輯x鞫獐昃O獳?n癮h餰蜰z73|庽鮵擶ow:綴e?材儍杊咁艦ep?m)?溝釔侭橎牣酸:t ?镚):DKkF|4g肰噿噚?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn唇?竟瘡綴頎y?擠lo睈y軩%q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?yF邴?詑攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k?儤v?+犢Hmu鏸tn褸 埈蕛癤當(dāng)? m%犔?QVP?0

24、蜈_?绹?爔豴t纴餚?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚(yáng)?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜z?;O?婗妸_兼譫烴H樹(shù)畬門(mén)V?深?yuàn)X劇,臕!?鮥?!荳|嗚?b踱4b羾?右檉骽曜R(shí)bY?梯魏%鳊;?D?蘞V咉M?.?U噎丂fZJY豎莈;6q蝚 q?f譫僉聒涒鏼(3?輋uUEmScc俚F?哘拒頤僛?捚?薲爐e箍x 滟|(zhì)嶦?緋?+擔(dān)擷擾卯?懕aQ捠挧e嘞腕%鋰?啰h?.逌uE廇.W9衢o踺隗?崢抙e?4囪W壺%俒資? Y胘Wje樽磣3鈊Q?L?搓#4袂芻

25、窖?A畔/7q?誐棏誄斛Z?X喗Ks轠揋?剬W(xué)駒?p鹺j慣?堒j飮鰌?膽?烲?:什聽(tīng)揯t瑽坂:?閕粸?pWd;=vM?z衡$z謘澢輯x鞫獐昃O獳?n癮h餰蜰z73|庽鮵擶ow:綴e?材儍杊咁艦ep?m)?溝釔侭橎牣酸:t ?镚):DKkF|4g肰噿噚?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn曦*唇?竟瘡綴頎y?擠lo睈y軩%q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?yF邴?詑攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k?儤v?+犢Hmu鏸tn褸 埈蕛癤當(dāng)? m%犔?QVP?

26、0蜈_?绹?爔豴t纴餚?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚(yáng)?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜z?;O?婗妸_兼譫烴H樹(shù)畬門(mén)V?深?yuàn)X劇,臕!?鮥?!荳|嗚?b踱4b羾?右檉骽曜R(shí)bY?梯魏%鳊;?D?蘞V咉M?.?U噎丂fZJY豎莈;6q蝚 q?f譫僉聒涒鏼(3?輋uUEmScc俚F?哘拒頤僛?捚?薲爐e箍x 滟|(zhì)嶦?緋?+擔(dān)擷擾卯?懕aQ捠挧e嘞腕%鋰?啰h?.逌uE廇.W9衢o踺隗?崢抙e?4囪W壺%俒資? Y胘Wje樽磣3鈊Q?L?搓#4袂

27、芻窖?A畔/7q?誐棏誄斛Z?X喗Ks轠揋?剬W(xué)駒?p鹺j慣?堒j飮鰌?膽?烲?:什聽(tīng)揯t瑽坂:?閕粸?pWd;=vM?z衡$z謘澢輯x鞫獐昃O獳?n癮h餰蜰z73|庽鮵擶ow:綴e?材儍杊咁艦ep?m)?溝釔侭橎牣酸:t ?镚):DKkF|4g肰噿噚?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn曦*唇?竟瘡綴頎y?擠lo睈y軩%q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?yF邴?詑攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k?儤v?+犢Hmu鏸tn褸 埈蕛癤當(dāng)? m%犔?QVP

28、?0蜈_?绹?爔豴t纴餚?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚(yáng)?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜z?;O?婗妸_兼譫烴H樹(shù)畬門(mén)V?深?yuàn)X劇,臕!?鮥?!荳?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn*唇?竟瘡綴頎y?擠lo睈y軩%q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?yF邴?詑攗檢錕袥匏=憌?&丹?鐘w鰈毨G艟熋H?&鰢Z?L?&?;.z刧絎鰀畬拃Szl4-榌m Y朗k?v?

29、+犢Hmu鏸tn褸 埈蕛癤當(dāng)? m%犔?QVP?0蜈_?绹?爔豴t纴餚?鉙?hte候R?D檘塹?乒h齊?砱蜮陾巁?g?硃?硘敍櫞Z?G贒?IJw諄揚(yáng)?+u醸?羛?;H?豋H(r8v?嶗)y|?鉸=吮野m擪楋?岠?8.呫諜S啿jgy圕蜽褘0s燅?晳r?羀矤?厎?v?;騴捃?鶁R?脅一痯譊噼?阜z?;O?婗妸_兼譫烴H樹(shù)畬門(mén)V?深?yuàn)X劇,臕!?鮥?!荳|嗚?b踱4b羾?右檉骽曜R(shí)bY?梯魏%鳊;?D?蘞V咉M?.?U噎丂fZJY豎莈;6q蝚 q?f譫僉聒涒鏼(3?輋uUEmScc俚F?哘拒頤僛?捚?薲爐e箍x 滟|(zhì)嶦?緋?+擔(dān)擷擾卯?懕aQ捠挧e嘞腕%鋰?啰h?.逌uE廇.W9衢o踺隗?崢抙e?4囪

30、W壺%俒資? Y胘Wje樽磣3鈊Q?L?搓#4袂芻窖?A畔/7q?誐棏誄斛Z?X喗Ks轠揋?剬W(xué)駒?p鹺j慣?堒j飮鰌?膽?烲?:什聽(tīng)揯t瑽坂:?閕粸?pWd;=vM?z衡$z謘澢輯x鞫獐昃O獳?n癮h餰蜰z73|庽鮵擶ow:綴e?材儍杊咁艦ep?m)?溝釔侭橎牣酸:t ?镚):DKkF|4g肰噿噚?m鎔鮢1R褡qQ?蟭櫰*鍚揝?剾貀窴*権?K猞i?僗野x.?=萙S?穊堺e崖?*g繍Y犡cn唇?竟瘡綴頎y?擠lo睈y軩%q1?r?.鍼t滜?jMR=cZ?X?Pox邦漺癬c荵挜FQ?J鍔峜摤蚗平紱?B|嗚?b踱4b羾?右檉骽曜R(shí)bY?梯魏%鳊;?D?蘞V咉M?.?U噎丂fZJY豎莈;6q蝚 q?f譫僉聒涒鏼(3?輋uUEmScc俚F?哘拒頤僛?捚?薲爐e

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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)論