課程設(shè)計--直流電機調(diào)速控制的設(shè)計_第1頁
已閱讀1頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  單片機技術(shù)課程設(shè)計說明書</p><p><b>  小直流電機調(diào)速實驗</b></p><p>  直流電機調(diào)速控制的設(shè)計</p><p>  摘要:本課程設(shè)計介紹了直流電機的調(diào)速原理,在此基礎(chǔ)上,以MCS-51單片機為控制核心,設(shè)計了直流電機調(diào)速控制系統(tǒng)的外圍電路:用8255A芯片進(jìn)行I/O口擴展,用DAC0832芯片

2、進(jìn)行D/A轉(zhuǎn)換,經(jīng)DAC外圍放大電路改變輸出電壓,從而對直流電機進(jìn)行轉(zhuǎn)速控制,利用霍爾元件對直流電機的轉(zhuǎn)速進(jìn)行采集,并送到單片機。此外,還有對速度給定的矩陣式鍵盤和速度顯示電路。利用以上各個部分實現(xiàn)了對直流電動機速度設(shè)定、顯示、采集及快速平滑控制的功能。軟件的實現(xiàn)上采用P I(比例--積分)控制算法,使電動機的轉(zhuǎn)速達(dá)到靜態(tài)無差,從而實現(xiàn)了靜態(tài)無差調(diào)速。最后,給出系統(tǒng)程序流程圖。</p><p>  利用MCS-5

3、1單片機進(jìn)行直流電機調(diào)速具有簡化系統(tǒng)結(jié)構(gòu),降低成本,提高系統(tǒng)可靠性和實用性具有重要意義。</p><p><b>  目錄</b></p><p>  1.前言………………………………………………………… (04)</p><p>  2系統(tǒng)總體設(shè)計原理………………………………………… (05)</p><p>  3轉(zhuǎn)

4、速采集電路設(shè)計………………………………………… (08)</p><p>  4 D/A轉(zhuǎn)換電路及DAC外圍電路設(shè)計………………………… (11)</p><p>  5轉(zhuǎn)速PI控制設(shè)計………………………………………… (13)</p><p>  6軟件流程圖………………………………………………… (15)</p><p>  7結(jié)論……

5、…………………………………………………… (18)</p><p>  8致謝………………………………………………………… (19)</p><p>  9參考文獻(xiàn)……………………………………………………(20)</p><p>  10設(shè)計程序……………………………………………………(21)</p><p>  11原理圖………………………

6、………………………………(26)</p><p><b>  1、前言</b></p><p>  當(dāng)今,自動化控制系統(tǒng)在各行各業(yè)得到了廣泛應(yīng)用和發(fā)展。而直流電動機具有良好的起動、制動性能,宜于在大范圍內(nèi)平滑調(diào)速,在許多需要調(diào)速或快速正反向的電力拖動領(lǐng)域中得到了廣泛的應(yīng)用。從控制的角度來看,直流調(diào)速還是交流拖動系統(tǒng)的基礎(chǔ)。早期直流電動機的控制均以模擬電路為基礎(chǔ),采用運

7、算放大器、非線性集成電路以及少量的數(shù)字電路組成,控制系統(tǒng)的硬件部分非常復(fù)雜,功能單一,而且系統(tǒng)非常不靈活、調(diào)試?yán)щy,阻礙了直流電動機控制技術(shù)的發(fā)展和應(yīng)用范圍的推廣。隨著單片機技術(shù)的日新月異,使得許多控制功能及算法可以采用軟件技術(shù)來完成,為直流電動機的控制提供了更大的靈活性,并使系統(tǒng)能達(dá)到更高的性能。采用單片機構(gòu)成控制系統(tǒng),可以節(jié)約人力資源和降低系統(tǒng)成本,從而有效的提高工作效率。</p><p>  本設(shè)計是研究對

8、直流電機調(diào)速的自動控制裝置,是直流電機實現(xiàn)平滑準(zhǔn)確調(diào)節(jié)速度達(dá)到預(yù)設(shè)值。本課題主要是利用單片機來構(gòu)成控制系統(tǒng)。主要包括:單片機、霍爾元件速度采集電路、直流電機、DAC0832、鍵盤、顯示器等幾部分組成。首先對預(yù)定速度進(jìn)行設(shè)置,并通過數(shù)碼管顯示出來。利用霍爾元件對直流電機的轉(zhuǎn)速進(jìn)行實時測量采集,送入單片機利用軟件技術(shù)與給定的轉(zhuǎn)速進(jìn)行比較控制。軟件的實現(xiàn)上采用P I(比例--積分)控制算法,使電動機的轉(zhuǎn)速達(dá)到靜態(tài)無差,從而實現(xiàn)了靜態(tài)無差。把校

9、正后的結(jié)果經(jīng)過DAC0832進(jìn)行模數(shù)轉(zhuǎn)換,把控制系統(tǒng)的數(shù)字量變?yōu)殡妷褐递敵?,再?jīng)過驅(qū)動放大電路對直流電機進(jìn)行調(diào)速控制。并將轉(zhuǎn)速顯示出來。從而實現(xiàn)快速的調(diào)節(jié)電機轉(zhuǎn)速。</p><p>  2、系統(tǒng)總體設(shè)計原理</p><p><b>  2.1調(diào)速原理</b></p><p>  由直流電機的速度公式n=(Ua-IaRa)/CeΦ,其中n是電機轉(zhuǎn)

10、速,Ua是電樞電壓,Ia是電樞電流,Ra是電樞回路總電阻,Ce是電極常數(shù),Φ是電機的勵磁磁通。對于極對數(shù)是p,匝數(shù)是n,電樞支路數(shù)為a的電機來說Ca是常數(shù)。由于Ra為電樞回路電阻故其值很小,通過調(diào)節(jié)電阻改變轉(zhuǎn)速的效果不明顯。如果通過調(diào)節(jié)磁通量,對于它勵電機其有外接的電源電壓決定。故一般通過改變電樞電壓來達(dá)到調(diào)節(jié)轉(zhuǎn)速的目的。直流電機原理圖如下:</p><p>  圖2.1 直流電機原理圖</p>

11、<p>  2.2系統(tǒng)總體組成原理框圖</p><p>  系統(tǒng)的原理框圖如下圖所示,主要包括:單片機、霍爾元件速度采集電路、直流電機、DAC0832、鍵盤、顯示器等幾部分組成。</p><p>  圖2.2 直流電機調(diào)速系統(tǒng)的總體設(shè)計框圖</p><p><b>  2.2.1 單片機</b></p><p&g

12、t;  這里利用的是MSC-51單片機,實現(xiàn)速度測量計算、輸入設(shè)定機系統(tǒng)控制、PI運算控制。</p><p>  速度測量利用T1作為計數(shù)來計有霍爾元件送來的脈沖數(shù),T0作為定時器。則定時T0產(chǎn)生50ms定時中斷,在T0的中斷程序中也采用軟件計數(shù)器對中斷次數(shù)計數(shù)。當(dāng)軟件計數(shù)器值為20時(即中斷20次為1s),讀出讀出此脈沖計數(shù)值計算出轉(zhuǎn)速并送顯示器顯示,用此轉(zhuǎn)速與設(shè)定的轉(zhuǎn)速值進(jìn)行比較。所得到的誤差經(jīng)過PI調(diào)節(jié),若

13、實際速度大于設(shè)定值則輸出電壓值下降,反之則增加輸出電壓值,實現(xiàn)對電機的調(diào)速。</p><p><b>  2.2.2 鍵盤</b></p><p>  此處鍵盤使用的是矩陣式鍵盤,用擴展的8255的PC0、PC1、PC2、PC3作為其行輸入口,PC4、PC5、PC6作為其列輸出口。由于只顯示0~9十個數(shù)字故只需用3×4的矩陣式鍵盤即可。</p>

14、<p><b>  2.2.3顯示器</b></p><p>  在此選用四個共陰極數(shù)碼管顯示轉(zhuǎn)速,將其連接到I/O口芯片8255A,其中PA口為段口,PB口的前四個作為位選。采用動態(tài)掃描顯示。當(dāng)有鍵盤輸入中斷產(chǎn)生時,顯示鍵盤輸入的給定轉(zhuǎn)速,其余情況下顯示電機實際轉(zhuǎn)速。</p><p>  2.2.4 D/A轉(zhuǎn)換、DAC外圍放大電路</p>

15、<p>  采用DAC0832作為D/A轉(zhuǎn)換、DAC外圍放大電路,DAC0832是一個八位并行的D/A轉(zhuǎn)換器。其作用是將單片機輸出的數(shù)字信號轉(zhuǎn)換為模擬量輸出,并將電流信號轉(zhuǎn)化為電壓信號輸出,實現(xiàn)對電機的電樞電壓的控制。為了實現(xiàn)直流電機的正反轉(zhuǎn)采用雙極性輸出電路。</p><p>  DAC0832直接與單片機相連,其內(nèi)部沒有運算放大器使用時需要外接運算放大器,但這也提供了設(shè)計的靈活性,并在此時將輸出的

16、電流信號變?yōu)殡p極性電壓信號輸出。</p><p>  2.2.5 霍爾元件速度采集電路 </p><p>  霍爾元件是利用霍爾效應(yīng)實現(xiàn)磁電轉(zhuǎn)換的一種傳感器。具有靈敏度高、線性度好、穩(wěn)定性高、體積小耐高溫等特性。</p><p>  將一塊永久磁鋼固定在直流電機轉(zhuǎn)軸上的轉(zhuǎn)盤邊沿,轉(zhuǎn)盤隨轉(zhuǎn)軸旋轉(zhuǎn),磁鋼也跟著同步旋轉(zhuǎn)。在轉(zhuǎn)盤附近安裝一個霍爾開關(guān)傳感器,當(dāng)轉(zhuǎn)盤隨轉(zhuǎn)軸同步旋

17、轉(zhuǎn)時,受磁鋼產(chǎn)生的磁場的影響,霍爾器件輸出脈沖信號,器脈沖信號的頻率和轉(zhuǎn)速成正比。這樣只要測出脈沖信號的頻率或者周期即可求出直流電機的轉(zhuǎn)速。</p><p>  3 轉(zhuǎn)速采集電路設(shè)計</p><p>  3.1 轉(zhuǎn)速測量原理 -- 測頻法</p><p>  轉(zhuǎn)速常以每分鐘的轉(zhuǎn)數(shù)來表示,其單位為r/min。轉(zhuǎn)速的測量方法很多,由于轉(zhuǎn)速是以單位時間內(nèi)的轉(zhuǎn)數(shù)來衡量的,因

18、此采用霍爾元器件測量轉(zhuǎn)速是較為常用的一種測量方法。</p><p>  轉(zhuǎn)速測量原理-- 測頻法:標(biāo)準(zhǔn)時間發(fā)生器產(chǎn)生準(zhǔn)確的時間間隔T,計測在T時間間隔內(nèi)有N個脈沖信號, 每轉(zhuǎn)產(chǎn)生z個電脈沖信號。計算式為:(當(dāng)z=60,T=1時, n=N)</p><p>  3.2霍爾轉(zhuǎn)速傳感器的工作原理</p><p>  霍爾轉(zhuǎn)速傳感器的主要工作原理是霍爾效應(yīng),也就是當(dāng)轉(zhuǎn)動的金

19、屬部件通過霍爾傳感器的磁場時會引起電勢的變化,通過對電勢的測量就可以得到被測量對象的轉(zhuǎn)速值。霍爾轉(zhuǎn)速傳感器的主要組成部分是傳感頭和齒圈,而傳感頭又是由霍爾元件、永磁體和電子電路組成的。</p><p>  霍爾器件是有半導(dǎo)體材料制成的一種薄片,器件的長、寬、高分別為l、b、d。若在垂直于薄片平面(沿厚度d)方向施加外加磁場B,在沿l方向的兩個端面加以外電場,則有一定的電流經(jīng)過。由于電子在磁場中運動,所以將受到一個

20、洛侖磁力,其大小為:fl=qVB</p><p>  式中:fl――洛侖磁力,q――載流子電荷,V――載流子運動速度,B――磁感應(yīng)強度。</p><p>  這樣使電子的運動軌跡發(fā)生偏移,在霍爾元器件薄片的兩個側(cè)面分別產(chǎn)生電子積聚或電荷過剩,形成霍爾電場,霍爾元器件兩個側(cè)面間的電位差UH稱為霍爾電壓。</p><p>  霍爾電壓大小為:UH=RH×I&#

21、215;B/d(mV)</p><p>  式中:RH ---霍爾常數(shù),d---元件厚度,B---磁感應(yīng)強度,I---控制電流</p><p>  設(shè)KH= RH/d ,則UH=KH×I×B (mV)</p><p>  KH為霍爾器件的靈敏系數(shù)(mV/mA/T),它表示該霍爾元件在單位磁感應(yīng)強度和單位控制電流下輸出霍爾電動勢的大小。應(yīng)注意,當(dāng)電

22、磁感應(yīng)強度B反向時,霍爾電動勢也反向。</p><p>  霍爾轉(zhuǎn)速傳感器就是通過磁力線密度的變化,在磁力線穿過傳感器上的感應(yīng)元件時,產(chǎn)生霍爾電勢?;魻栟D(zhuǎn)速傳感器的霍爾元件在產(chǎn)生霍爾電勢后,會將其轉(zhuǎn)換為交變電信號,最后傳感器的內(nèi)置電路會將信號調(diào)整和放大,輸出矩形脈沖信號,其頻率和轉(zhuǎn)速成正比,測出脈沖的周期或頻率即可計算出轉(zhuǎn)速。</p><p>  圖3.1 霍爾元件測速原理圖</p&

23、gt;<p>  在這里選用美國史普拉格公司(SPRAGUE)生產(chǎn)的3000系列霍爾開關(guān)傳感器3013,它是一種硅單片集成電路,器件的內(nèi)部含有穩(wěn)壓電路、霍爾電勢發(fā)生器、放大器、史密特觸發(fā)器和集電極開路輸出電路,具有工作電壓范圍寬、可靠性高、外電路簡單、輸出電平可與各種數(shù)字電路兼容等特點。</p><p>  4 D/A轉(zhuǎn)換電路及DAC外圍放大電路設(shè)計</p><p>  本

24、系統(tǒng)通過改變電樞電壓來調(diào)節(jié)轉(zhuǎn)速,故選用DA轉(zhuǎn)換芯片DAC0832來實現(xiàn)。</p><p>  4.1 DAC0832簡介</p><p>  DAC0832是采樣頻率為八位的D/A轉(zhuǎn)換芯片,集成電路內(nèi)有兩級輸入寄存器,使DAC0832芯片具備雙緩沖、單緩沖和直通三種輸入方式,以便適于各種電路的需要(如要求多路D/A異步輸入、同步轉(zhuǎn)換等)。D/A轉(zhuǎn)換結(jié)果采用電流形式輸出,若需要相應(yīng)的模擬電壓

25、信號,可通過一個高輸入阻抗的線性運算放大器實現(xiàn)。運放的反饋電阻可通過RFB端引用片內(nèi)固有電阻,也可外接。DAC0832邏輯輸入滿足TTL電平,可直接與TTL電路或微機電路連接。為方便電機正反轉(zhuǎn),DA0832應(yīng)為雙極性輸出。</p><p>  4.2 DAC外圍放大電路設(shè)計</p><p>  外圍放大電路的輸出值如下:</p><p><b>  即

26、</b></p><p>  當(dāng)數(shù)字D=Dmax=11111111B時,由上式可得</p><p>  Uout=Uout max+5v</p><p>  當(dāng)數(shù)字D=Dmin=00000000B時可得</p><p>  Uout=Uout min-5v</p><p>  當(dāng)數(shù)字在0到11111111B

27、之間變化時,電路輸出電壓就在-5V到+5V之間連續(xù)變化,實現(xiàn)了DAC。</p><p>  NPN晶體管8050與PNP晶體管8550組成互補射隨器。忽略PN結(jié)正向壓降,可以認(rèn)為電機輸入端電壓亦等于Uout,即微型直流電機電樞繞組可以獲得-5V到+5V連續(xù)變化電壓,電動機可也在反向最大轉(zhuǎn)速到正向最大轉(zhuǎn)速之間連續(xù)調(diào)節(jié)。</p><p>  圖4.1 D/A轉(zhuǎn)換電路及DAC外圍電路</

28、p><p>  5 轉(zhuǎn)速PI控制設(shè)計</p><p>  為了使電動機的轉(zhuǎn)速達(dá)到靜態(tài)無差,在軟件的實現(xiàn)上采用P I(比例--積分)控制算法。 PI調(diào)節(jié)器能實現(xiàn)比例、積分兩種調(diào)節(jié)功能,既具有比例調(diào)節(jié)器較好的動態(tài)響應(yīng)特性,又具有積分調(diào)節(jié)器的靜態(tài)無差調(diào)節(jié)功能。只要輸入有一微小信號,積分就進(jìn)行,直至輸出達(dá)到限幅值為止;在積分過程中,輸入信號突然消失(變?yōu)榱悖?,其輸出還始終保持輸入信號消失前的值不變。這

29、種積累、保持特性,使積分調(diào)節(jié)能消除控制系統(tǒng)的靜態(tài)誤差。 P I控制器的控制規(guī)律如下:</p><p>  u (t) =Kp [e ( t)+]</p><p>  式中:u ( t)---比例調(diào)節(jié)器輸出,Kp ---比例系數(shù),Ti--- 為積分系數(shù)e(t)---調(diào)節(jié)器的輸入,一般為偏差值。</p><p>  若單片機的采樣周期為T,則上式可近似為:&l

30、t;/p><p>  u ( k ) =Kp[e(k) + e(j) ]=Kp e(k) +Kie(j)T</p><p>  上式即為位置式PI控制算法。此系統(tǒng)我們采用其增量式控制算法,根據(jù)遞推原理如下: </p><p>  u (k-1) = Kpe(k-1) +Kie(j) T</p><p>  則增量式控制算法為:</p>

31、<p>  Δu(k) =u(k)- u(k-1) = Kp[e(k)-e(k-1)]+Kie(k) </p><p>  其中:Kp 為控制器比例系數(shù),Ki 為積分時間常數(shù)。</p><p>  由于系統(tǒng)在軟件的實現(xiàn)上采用了比例積分調(diào)節(jié)器,使系統(tǒng)在擾動的作用下,通過PI調(diào)節(jié)器的調(diào)節(jié)作用使電動機的轉(zhuǎn)速達(dá)到靜態(tài)無差,從而實現(xiàn)了靜態(tài)無差。無靜差調(diào)速系統(tǒng)中,比例積分調(diào)節(jié)器的比例部分

32、使動態(tài)響應(yīng)比較快 (無滯后 ) ,積分部分使系統(tǒng)消除靜差。</p><p><b>  6 軟件流程圖</b></p><p>  此系統(tǒng)軟件由1個主程序、2個中斷子程序、1顯示子程序和1個PI算法子程序組成。</p><p>  圖6.1 主程序流程圖 圖6.2 T0中斷子程序</p>&l

33、t;p>  圖6.3 顯示子程序 圖6.4 PI算法子程序</p><p>  圖6.5 鍵盤中斷子程序</p><p><b>  7 結(jié)論</b></p><p>  本設(shè)計以MCS-51單片機為控制核心,設(shè)計了直流電機調(diào)速控制系統(tǒng)。用8255A芯片進(jìn)行I/O口擴展,用DAC0832芯片

34、進(jìn)行D/A轉(zhuǎn)換和I/V轉(zhuǎn)換輸出電壓從而對直流電機進(jìn)行轉(zhuǎn)速控制,利用霍爾元件對直流電機的轉(zhuǎn)速進(jìn)行采集,并送到單片機。此外,還有對速度給定的矩陣式鍵盤和速度顯示電路。在軟件的實現(xiàn)上采用P I(比例--積分)控制算法,使電動機的轉(zhuǎn)速達(dá)到靜態(tài)無差,從而實現(xiàn)了靜態(tài)無差。本設(shè)計的不足在于此系統(tǒng)僅是控制微型直流電機(端電壓0到5V),要控制大功率直流電機須改變DAC外圍放大電路。</p><p><b>  8 致謝

35、</b></p><p>  此次課程設(shè)計得到了指導(dǎo)老師---xx的精心指導(dǎo),感謝老師對我的指導(dǎo)和關(guān)心。同時,還得到了個別同學(xué)提的寶貴意見,同樣感謝!</p><p><b>  9 參考文獻(xiàn)</b></p><p>  1、蔣志海 黃玉清 劉連鑫 《單片機原理及應(yīng)用》 電子工業(yè)出版社2009.8</p><p&

36、gt;  2、樓然苗 李光飛編 《51單片機設(shè)計實例》北京航空航天大學(xué)出版社 </p><p>  3、余永權(quán) 汪明慧,黃英編 《單片機在控制系統(tǒng)中的的應(yīng)用》電子工業(yè)出版社</p><p>  4、陳伯時 主編 《電力拖動自動控制系統(tǒng)》 機械工業(yè)出版社</p><p>  5、楊靖《用單片機控制的直流電機調(diào)速系統(tǒng)》 機床電路出版社 2008.1</p>

37、<p>  6、宋鳳娟 廉文利,付云強 《單片機89C51在直流調(diào)速控制系統(tǒng)中的應(yīng)用》 </p><p>  7、馮建華 趙亮編 《單片機應(yīng)用系統(tǒng)設(shè)計與產(chǎn)品開發(fā)》 人民郵電出版社2004.11</p><p>  8、陳正義 《單片機控制實習(xí)》 人民郵電出版社 2006.7</p><p>  9、謝宜仁 《單片機硬件接口電路及實例分析》 電子工業(yè)出

38、版社 2009.4</p><p>  10、張華林 周小方 《電子設(shè)計競賽實訓(xùn)教程》 北京航空航天大學(xué)出版社 2007.7</p><p><b>  10 設(shè)計程序</b></p><p>  #include <absacc.h></p><p>  #include <reg51.h>&l

39、t;/p><p>  #define IN0 XBYTE[0x7ff8]</p><p>  unsigned char disbit[]={0xfe,0xfd,0xfb,0xf7};</p><p>  unsigned char code discode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

40、</p><p>  unsigned int disbuf[4]={0,0,0,0};</p><p>  unsigned int ad=100;</p><p>  unsigned char q=0;</p><p>  unsigned char *Adr;</p><p>  unsigned cha

41、r count,miaoshu;</p><p>  unsigned char sec,tcnt;</p><p>  sbit p26=P2^6;</p><p>  void delay(unsigned char N)</p><p><b>  {</b></p><p>  unsig

42、ned char i;</p><p>  for(i=0;i<N;i++);</p><p><b>  }</b></p><p>  void display(unsigned char ch)</p><p><b>  { </b></p><p>  un

43、signed char k; //顯示,常用的一種程序,可以把disbuf數(shù)組變成一個暫時變量輸出</p><p>  disbuf[0]=ch%10;</p><p>  disbuf[1]=(ch%100)/10;</p><p>  disbuf[2]=ch/100%10;</p><p>  disbuf[3]=1;</p&

44、gt;<p>  for(k=0;k<4;k++)</p><p><b>  {</b></p><p>  P2=0xff; // p2作為輸出,必須先置高電平</p><p>  P1=discode[disbuf[k]];</p><p>  P2=disbit[k];</p>

45、<p><b>  }</b></p><p><b>  }</b></p><p>  void read_ch(void) interrupt 0 using 0</p><p><b>  { </b></p><p><b>  ad=*Adr;

46、</b></p><p><b>  }</b></p><p>  void t0(void) interrupt 1 using 0 //定時T0中斷服務(wù)函數(shù)</p><p><b>  {</b></p><p>  tcnt++; //每過250ust tcnt 加一</p

47、><p>  if(tcnt==40) //計滿40 次(1/100 秒)時</p><p><b>  {</b></p><p>  tcnt=0; //重新再計</p><p><b>  sec++;</b></p><p>  if(sec==10) //定時0.1

48、 秒,在從零開始計時</p><p><b>  {</b></p><p><b>  sec=0;</b></p><p>  TH0=0x06; //對TH0 TL0 賦值</p><p><b>  TL0=0x06;</b></p><p> 

49、 miaoshu=count;</p><p><b>  count=0;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  voi

50、d sdf(void) interrupt 2 using 0 //計數(shù)T1中斷服務(wù)函數(shù)</p><p><b>  { </b></p><p>  count=count+1;</p><p><b>  }</b></p><p><b>  main()</b>&l

51、t;/p><p><b>  {</b></p><p>  unsigned int m;</p><p>  unsigned char s1=0x44;</p><p><b>  EX0=1;</b></p><p><b>  IT1=1;</b>

52、</p><p><b>  Adr=&IN0;</b></p><p>  TMOD=0x02; //定時器T0工作在方式2 自動重裝方式,計數(shù)器T1工作在方式2 自動重裝方式</p><p>  TH0=0x06; //對TH0 TL0 賦值</p><p><b>  TL0=0x06;</

53、b></p><p>  TR0=1; //開始定時</p><p>  ET0=1; //允許T0 產(chǎn)生中斷</p><p><b>  EA=1;</b></p><p><b>  EX1=1;</b></p><p><b>  TR1=1;</

54、b></p><p><b>  IT1=1;</b></p><p><b>  EA=1;</b></p><p><b>  sec=0;</b></p><p>  SCON=0x90; //MODER1,REN=1;</p><p>  

55、PCON=0x00;</p><p>  miaoshu=0;tcnt=0;count=0;</p><p><b>  while(1)</b></p><p><b>  { </b></p><p><b>  *Adr=0; </b></p><p&

56、gt;  for(m=0;m<5000;m++)</p><p><b>  { </b></p><p>  if(p26==1)</p><p>  {display(ad);</p><p>  } </p><p><b>  else</b>

57、</p><p>  { display(miaoshu);</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  do{ </b></p><p>  SBUF=0xff;</p>

58、<p>  while(TI==0);TI=0;</p><p>  while(RI==0);RI=0;</p><p>  }while(SBUF!=0xbb);</p><p><b>  SBUF=ad;</b></p><p>  while(TI==0);TI=0;</p><

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論