課程設(shè)計(jì)---基于51單片機(jī)的電梯控制課程設(shè)計(jì)報(bào)告_第1頁
已閱讀1頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  自 動(dòng) 化 學(xué) 院</b></p><p>  基于51單片機(jī)的電梯控制課程設(shè)計(jì)報(bào)告</p><p>  單位(二級學(xué)院): 自動(dòng)化學(xué)院 </p><p>  學(xué) 生 姓 名: </p><p>  專 業(yè): 電氣工程

2、與自動(dòng)化 </p><p>  班 級: </p><p>  學(xué) 號: </p><p>  指 導(dǎo) 教 師: 老師</p><p><b>  目 錄</b></p><p&

3、gt;<b>  摘要3</b></p><p><b>  1、緒論4</b></p><p>  2設(shè)計(jì)內(nèi)容及要求5</p><p><b>  2.1設(shè)計(jì)目的5</b></p><p>  2.2設(shè)計(jì)任務(wù)及要求5</p><p>  3設(shè)

4、計(jì)原理及單元模塊6</p><p>  3.1設(shè)計(jì)原理及方法6</p><p>  3.2單元模塊設(shè)計(jì)7</p><p>  3.2.1單片機(jī)最小系統(tǒng)模塊7</p><p>  3.2.2 開關(guān)控制模塊8</p><p>  3.2.3電機(jī)驅(qū)動(dòng)模塊8</p><p>  3.2.4電

5、壓比較器模塊9</p><p>  3.2.5顯示模塊11</p><p>  3.2.6 紅外線對管原理12</p><p>  3.2.7電路總圖14</p><p><b>  4軟件模塊15</b></p><p><b>  5心得體會(huì)16</b><

6、;/p><p><b>  參考文獻(xiàn)16</b></p><p>  附錄一:C語言代碼17</p><p><b>  摘要</b></p><p>  本文介紹了一種采用單片AT89S52芯片進(jìn)行電梯控制系統(tǒng)的設(shè)計(jì)方法,主要闡述如何使用單片機(jī)進(jìn)行編程來實(shí)現(xiàn)電子設(shè)計(jì)的方法,利用單片機(jī)編程實(shí)現(xiàn)功能,

7、簡潔而又多變的設(shè)計(jì)方法,縮短了研發(fā)周期,同時(shí)使電梯控制系統(tǒng)體積更小功能更強(qiáng)大。本設(shè)計(jì)實(shí)現(xiàn)了電梯控制系統(tǒng)所需的一些基本功能,能通過方向按鍵選擇上下樓梯,能通過數(shù)字按鍵選擇樓層,數(shù)碼管顯示實(shí)時(shí)樓層數(shù),電機(jī)控制使電梯箱能上下運(yùn)動(dòng)。原理圖采用protel99se專業(yè)軟件來設(shè)計(jì),實(shí)現(xiàn)將設(shè)計(jì)產(chǎn)品化。本次設(shè)計(jì)更注重了把一些新的思路加入到設(shè)計(jì)中。主要包括采用了AT89C52芯片,使用C語言進(jìn)行編程,使其具有了更強(qiáng)的移植性,更加利于產(chǎn)品升級。</p

8、><p>  關(guān)鍵詞:AT89C52;電梯控制系統(tǒng);C語言</p><p><b>  1、緒論</b></p><p>  人類社會(huì)已經(jīng)進(jìn)入信息化時(shí)代,信息社會(huì)的發(fā)展離不開電子產(chǎn)品的進(jìn)步。單片機(jī)的出現(xiàn)使人類實(shí)現(xiàn)利用編程來代替復(fù)雜的硬件搭建電路,它靠程序運(yùn)行,并且可以修改。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨(dú)特的一些功能,這是別的器件需要費(fèi)

9、很大力氣才能做到的,有些則是花大力氣也很難做到的。一個(gè)不是很復(fù)雜的功能要是用美國50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國70年代成功投放市場的系列單片機(jī),結(jié)果就會(huì)有天壤之別!只因?yàn)閱纹瑱C(jī)的通過你編寫的程序可以實(shí)現(xiàn)高智能,高效率,以及高可靠性! </p><p>  單片機(jī)應(yīng)用的主要領(lǐng)域非常廣,智能化家用電器、辦公自動(dòng)化設(shè)備商業(yè)營銷設(shè)備

10、、工業(yè)自動(dòng)化控制、智能化儀表、智能化通信產(chǎn)品、汽車電子產(chǎn)品、航空航天系統(tǒng)和國防軍事、尖端武器等領(lǐng)域。    </p><p>  單片機(jī)應(yīng)用的意義不僅在于它的廣闊范圍及所帶來的經(jīng)濟(jì)效益,更重要的意義在于,單片機(jī)的應(yīng)用從根本上改變了控制系統(tǒng)傳統(tǒng)的設(shè)計(jì)思想和設(shè)計(jì)方法。以前采用硬件電路實(shí)現(xiàn)的大部分控制功能,正在用單片機(jī)通過軟件方法來實(shí)現(xiàn)。以前自動(dòng)控制中的PID調(diào)節(jié),現(xiàn)在可以用單片機(jī)實(shí)現(xiàn)具有

11、智能化的數(shù)字計(jì)算控制、模糊控制和自適應(yīng)控制。這種以軟件取代硬件并能提高系統(tǒng)性能的控制技術(shù)稱為微控技術(shù)。隨著單片機(jī)應(yīng)用的推廣,微控制技術(shù)將不斷發(fā)展完善。</p><p>  電路的集成化不僅對硬件電路的設(shè)計(jì)相關(guān),與電路的布局同樣相關(guān)。印刷版的出現(xiàn)使得電路產(chǎn)品更加規(guī)范,體積更小。Protel99se是一款專業(yè)的繪制電路及印刷版的軟件,近年來的不斷升級使得其功能更加完善,出現(xiàn)了altium designer 、prot

12、el dxp等升級版本。</p><p><b>  2、設(shè)計(jì)內(nèi)容及要求</b></p><p><b>  2.1設(shè)計(jì)目的</b></p><p>  考察學(xué)生在前期課程(模電、數(shù)電、自動(dòng)控制原理、傳感器、電器基礎(chǔ)與智能電器、電力電子、電機(jī)及控制、電力系統(tǒng)分析、可編程邏輯控制器等)學(xué)習(xí)的基礎(chǔ)上,是否能一定程度的綜合運(yùn)用所

13、學(xué)知識對實(shí)際系統(tǒng)或進(jìn)行方案設(shè)計(jì)及部分具體實(shí)現(xiàn)。使學(xué)生能較系統(tǒng)地掌握面向具體任務(wù)的綜合設(shè)計(jì)方法,提高理論和實(shí)際相結(jié)合的能力。通過該設(shè)計(jì),鍛煉學(xué)生利用所學(xué)知識進(jìn)行系統(tǒng)綜合設(shè)計(jì)的能力。</p><p>  2.2設(shè)計(jì)任務(wù)及要求</p><p>  1、學(xué)生在指導(dǎo)教師的指導(dǎo)下對設(shè)計(jì)任務(wù)進(jìn)行劃分,明確具體設(shè)計(jì)的內(nèi)容和要求。</p><p>  2、根據(jù)要求,在第1周查閱資料、

14、論證、進(jìn)行初步設(shè)計(jì),2-5周可利用時(shí)間進(jìn)行詳細(xì)</p><p>  設(shè)計(jì),方案中應(yīng)包括原理說明、電路設(shè)計(jì)、分析計(jì)算等內(nèi)容。第6周進(jìn)行具體設(shè)計(jì)</p><p>  品調(diào)試并完成設(shè)計(jì)報(bào)告。</p><p>  3、可根據(jù)情況,在方案中針對計(jì)算分析、電路實(shí)現(xiàn)等為重點(diǎn)做具體設(shè)計(jì)。</p><p>  4、設(shè)計(jì)報(bào)告中應(yīng)對設(shè)計(jì)路線和方法進(jìn)行詳細(xì)的說明,說

15、明所設(shè)計(jì)的方案、具體環(huán)節(jié)的</p><p>  作原理、實(shí)現(xiàn)過程,并附上詳細(xì)的圖形、圖形的編號等。</p><p>  5、按時(shí)完成設(shè)計(jì)報(bào)告。</p><p>  3、設(shè)計(jì)原理及單元模塊</p><p>  3.1設(shè)計(jì)原理及方法</p><p>  根據(jù)層次化設(shè)計(jì)理論,該設(shè)計(jì)問題自頂向下可分為單片機(jī)最小系統(tǒng)模塊、顯示模

16、塊、開關(guān)控制模塊、電機(jī)驅(qū)動(dòng)模塊、穩(wěn)壓模塊,其系統(tǒng)框圖如圖所示。</p><p>  圖3.1 電梯控制系統(tǒng)框圖</p><p>  本次設(shè)計(jì)是采用鍵盤控制實(shí)現(xiàn)上下到指定樓層,通過穩(wěn)壓模塊使電機(jī)轉(zhuǎn)動(dòng)帶動(dòng)電梯箱上下運(yùn)動(dòng),到達(dá)指定樓層。顯示模塊是顯示此時(shí)的樓層以及要求到達(dá)的樓層。</p><p><b>  3.2單元模塊設(shè)計(jì)</b></p&g

17、t;<p>  3.2.1單片機(jī)最小系統(tǒng)模塊</p><p>  圖3.2.1單片機(jī)最小系統(tǒng)</p><p>  單片機(jī)最小系統(tǒng)包括主芯片,復(fù)位電路和晶振脈沖產(chǎn)生電路。X1為12MHz晶振,與30Pf電容并聯(lián),產(chǎn)生1us的脈沖信號作為單片機(jī)的“心臟”部分。復(fù)位電路是開關(guān)與10uf電容并聯(lián)組成的上電自動(dòng)復(fù)位電路,在RST端為高電平時(shí)單片機(jī)清零,也即開關(guān)按下會(huì)產(chǎn)生清零信號。RP1

18、為排阻,作為P0端的上拉電阻,接此原因是P0端口是由OC門組成。U1為數(shù)據(jù)輸入端口,通過電腦編程能將程序通過此接口燒錄入單片機(jī)中。</p><p>  3.2.2 開關(guān)控制模塊</p><p>  圖3.2.2 開關(guān)控制模塊</p><p>  3.2.3電機(jī)驅(qū)動(dòng)模塊</p><p>  圖3.2.3電機(jī)驅(qū)動(dòng)模塊</p><

19、;p>  L298N是ST公司生產(chǎn)的一種高電壓、大電流電機(jī)驅(qū)動(dòng)芯片。該芯片采用15腳封裝。主要特點(diǎn)是:工作電壓高,最高工作電壓可達(dá)24V;輸出電流大,瞬間峰值電流可達(dá)3A,持續(xù)工作電流為2A;最大功率25W。內(nèi)含兩個(gè)H橋的高電壓大電流全橋式驅(qū)動(dòng)器,可以用來驅(qū)動(dòng)直流電動(dòng)機(jī)和步進(jìn)電動(dòng)機(jī)、繼電器線圈等感性負(fù)載;采用標(biāo)準(zhǔn)邏輯電平信號控制;具有兩個(gè)使能控制端,在不受輸入信號影響的情況下允許或禁止器件工作有一個(gè)邏輯電源輸入端,使內(nèi)部邏輯電路部

20、分在低電壓下工作;可以外接檢測電阻,將變化量反饋給控制電路。使用L298N芯片驅(qū)動(dòng)電機(jī),該芯片可以驅(qū)動(dòng)兩臺直流電機(jī)。</p><p>  3.2.4電壓比較器模塊</p><p>  LM339引腳圖與功能簡介 </p><p>  LM339集成塊內(nèi)部裝有四個(gè)獨(dú)立的電壓比較器,該電壓比較器的特點(diǎn)是:</p><p>  1)失調(diào)電壓小,典型

21、值為2mV;</p><p>  2)電源電壓范圍寬,單電源為2-36V,雙電源電壓為±1V-±18V;</p><p>  3)對比較信號源的內(nèi)阻限制較寬;</p><p>  4)共模范圍很大,為0~(Ucc-1.5V)Vo;</p><p>  5)差動(dòng)輸入電壓范圍較大,大到可以等于電源電壓;</p>

22、<p>  6)輸出端電位可靈活方便地選用。</p><p>  LM339集成塊采用C-14型封裝,圖1為外型及管腳排列圖。由于LM339使用靈活,應(yīng)用廣泛,所以世界上各大IC生產(chǎn)廠、公司竟相推出自己的四比較器,如IR2339、ANI339、SF339等,它們的參數(shù)基本一致,可互換使用。</p><p>  LM339類似于增益不可調(diào)的運(yùn)算放大器。每個(gè)比較器有兩個(gè)輸入端和一個(gè)輸

23、出端。兩個(gè)輸入端一個(gè)稱為同相輸入端,用“+”表示,另一個(gè)稱為反相輸入端,用“-”表示。用作比較兩個(gè)電壓時(shí),任意一個(gè)輸入端加一個(gè)固定電壓做參考電壓(也稱為門限電平,它可選擇LM339輸入共模范圍的任何一點(diǎn)),另一端加一個(gè)待比較的信號電壓。當(dāng)“+”端電壓高于“-”端時(shí),輸出管截止,相當(dāng)于輸出端開路。當(dāng)“-”端電壓高于“+”端時(shí),輸出管飽和,相當(dāng)于輸出端接低電位。兩個(gè)輸入端電壓差別大于10mV就能確保輸出能從一種狀態(tài)可靠地轉(zhuǎn)換到另一種狀態(tài),因

24、此,把LM339用在弱信號檢測等場合是比較理想的。LM339的輸出端相當(dāng)于一只不接集電極電阻的晶體三極管,在使用時(shí)輸出端到正電源一般須接一只電阻(稱為上拉電阻,選3-15K)。選不同阻值的上拉電阻會(huì)影響輸出端高電位的值。因?yàn)楫?dāng)輸出晶體三極管截止時(shí),它的集電極電壓基本上取決于上拉電阻與負(fù)載的值。另外,各比較器的輸出端允許連接在一起使用。 </p><p><b>  單限比較器電路</b>&l

25、t;/p><p>  圖3為某儀器中過熱檢測保護(hù)電路。它用單電源供電,1/4LM339的反相輸入端加一個(gè)固定的參考電壓,它的值取決于R1于R2。UR=R2/(R1+R2)*UCC。同相端的電壓就等于熱敏元件Rt的電壓降。當(dāng)機(jī)內(nèi)溫度為設(shè)定值以下時(shí),“+”端電壓大于“-”端電壓,Uo為高電位。當(dāng)溫度上升為設(shè)定值以上時(shí),“-”端電壓大于“+”端,比較器反轉(zhuǎn),Uo輸出為零電位,使保護(hù)電路動(dòng)作,調(diào)節(jié)R1的值可以改變門限電壓,既

26、設(shè)定溫度值的大小。</p><p><b>  遲滯比較器 </b></p><p>  圖2a給出了一個(gè)基本單限比較器。輸入信號Uin,即待比較電壓,它加到同相輸入端,在反相輸入端接一個(gè)參考電壓(門限電平)Ur。當(dāng)輸入電壓Uin>Ur時(shí),輸出為高電平UOH。圖2b為其傳輸特性。</p><p>  遲滯比較器又可理解為加正反饋的單限比較

27、器。前面介紹的單限比較器,如果輸入信號Uin在門限值附近有微小的干擾,則輸出電壓就會(huì)產(chǎn)生相應(yīng)的抖動(dòng)(起伏)。在電路中引入正反饋可以克服這一缺點(diǎn)。</p><p>  圖4a給出了一個(gè)遲滯比較器,人們所熟悉的“史密特”電路即是有遲滯的比較器。圖4b為遲滯比較器的傳輸特性。</p><p>  不難看出,當(dāng)輸出狀態(tài)一旦轉(zhuǎn)換后,只要在跳變電壓值附近的干擾不超過ΔU之值,輸出電壓的值就將是穩(wěn)定的。

28、但隨之而來的是分辨率降低。因?yàn)閷t滯比較器來說,它不能分辨差別小于ΔU的兩個(gè)輸入電壓值。遲滯比較器加有正反饋可以加快比較器的響應(yīng)速度,這是它的一個(gè)優(yōu)點(diǎn)。除此之外,由于遲滯比較器加的正反饋很強(qiáng),遠(yuǎn)比電路中的寄生耦合強(qiáng)得多,故遲滯比較器還可免除由于電路寄生耦合而產(chǎn)生的自激振蕩。</p><p>  如果需要將一個(gè)跳變點(diǎn)固定在某一個(gè)參考電壓值上,可在正反饋電路中接入一個(gè)非線性元件,如晶體二極管,利用二極管的單向?qū)щ娦裕?/p>

29、便可實(shí)現(xiàn)上述要求。圖5為其原理圖。</p><p><b>  3.2.5顯示模塊</b></p><p>  圖3.2.4顯示模塊</p><p>  由鎖存器74HC573驅(qū)動(dòng),只用了一個(gè)數(shù)碼管來顯示樓層</p><p>  鎖存器74HC573引腳圖如圖3.2.4-1:</p><p>  

30、圖3.2.4-1 74HC573引腳圖</p><p>  74HC573功能介紹:</p><p>  D0~D7為輸入端;</p><p>  Q0~Q7為輸出端;</p><p>  OEN為輸出使能端,當(dāng)其輸入為高電平時(shí)輸出關(guān)斷,輸入為低電平時(shí)輸出正常;</p><p>  DEN為輸出輸入使能端,當(dāng)此端口為高

31、電平時(shí),輸出跟隨D0~D7,當(dāng)此端口為低電平時(shí),輸出保持上一時(shí)刻的狀態(tài)。</p><p>  3.2.6 紅外線對管原理</p><p>  紅外線對管是分為紅外線發(fā)射管與紅外線接收管,也是常用的紅外發(fā)光二極管(如SE303·PH303),其外形和發(fā)光二極管LED差不多,發(fā)出紅外光(近紅外線約0.93μm )。管壓降約1.4V ,工作電流一般紅外線對管小于20mA。為了適應(yīng)不同的

32、工作電壓,回路中常串有限流電阻。</p><p>  發(fā)射紅外線去控制相應(yīng)的受控裝置時(shí),其控制的距離與發(fā)射功率成正比。為了增加紅外線的控制距離,紅外發(fā)對管工作于脈沖狀態(tài),因?yàn)槊}動(dòng)光(調(diào)制光)的有效傳送距離與脈沖的峰值電流成正比,只需盡量提高峰值Ip,就能增加紅外光的發(fā)射距離。提高Ip 的方法,是減小脈沖占空比,即壓縮脈沖的寬度т,一些彩電紅外遙控器,其紅外發(fā)光管的工作脈沖中空比約為1/4~1/3;一些電氣產(chǎn)品紅外

33、遙控器,其占空比是1/10。減小沖占空比還可使小功率紅外發(fā)光二極管的發(fā)射距離大大增加。常見的紅外發(fā)光二極管,其功率分為小功率(1mW~10mW)、中功率(20mW~50mW)和大功率(50mW~100mW以上)三大類。要使紅外發(fā)光二極管產(chǎn)生調(diào)制光,只需在驅(qū)動(dòng)管上加上一定頻率的脈沖電壓。</p><p><b>  電路圖如下:</b></p><p><b>

34、;  3.2.7電路總圖</b></p><p>  圖3.2.6 電路總圖</p><p><b>  4、軟件模塊</b></p><p><b>  程序流程圖如圖4。</b></p><p><b>  圖4 程序流程圖</b></p><

35、;p>  注:詳細(xì)程序見附錄一</p><p><b>  5心得體會(huì)</b></p><p>  通過此次電梯控制系統(tǒng)的設(shè)計(jì),我收獲頗豐。設(shè)計(jì)的核心內(nèi)容就是利用單片機(jī)C51的編程來實(shí)現(xiàn)控制外圍各電路的運(yùn)行。通過本次設(shè)計(jì),我熟練掌握了程控系統(tǒng)設(shè)計(jì)的一般步驟,熟悉了編程軟件的用法,并對編程能力起到了一定的提高作用。</p><p>  感謝

36、學(xué)校給我們這次機(jī)會(huì),鍛煉了我們的動(dòng)手能力及運(yùn)用專業(yè)軟件的能力。通過這次課設(shè)讓我明白了理論和實(shí)際操作之間差距,而且也讓我很明確得意識到自己在數(shù)電上有很多的知識漏洞,以后應(yīng)該多鉆研一下。這次課程設(shè)計(jì)我主要負(fù)責(zé)文論撰寫,在寫論文過程中積極和同組同學(xué)探討電梯的基本原理,每個(gè)模塊的功能及如何實(shí)現(xiàn)。對Office套件的使用更熟悉,為以后畢業(yè)論文的撰寫奠定了一定基礎(chǔ)。最后再次感謝這次課程設(shè)計(jì)。</p><p><b>

37、;  隊(duì)員分工表</b></p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 李朝青.單片機(jī)通訊技術(shù)與工程實(shí)踐.北京:航空航天大學(xué)出版,2007.2</p><p>  [2] 李群芳.單片機(jī)原理接口與應(yīng)用.北京:清華大學(xué)出版社,2005.6</p><p>  [3] 楊志亮. Pro

38、tel 99 SE電路原理圖設(shè)計(jì)技術(shù).西安:西北工業(yè)大學(xué)出版社,2002.2</p><p>  [4] 馬忠梅.單片機(jī)C語言應(yīng)用程序設(shè)計(jì).北京:航空航天大學(xué)出版社,1997.10</p><p>  [5] 謝自美.電子線路設(shè)計(jì).武漢:華中科技大學(xué)出版社,2000.5</p><p>  [6] 中國電器工業(yè)協(xié)會(huì)微電機(jī)分會(huì).微特電機(jī)應(yīng)用手冊.福建:福建科技出版社,

39、2010.4</p><p>  [7] 胡燁.Protel99SE電路設(shè)計(jì)與仿真教程.北京:機(jī)械工業(yè)出版社,2005.5</p><p><b>  附錄一:C語言代碼</b></p><p>  #include<reg52.h></p><p>  sbit zhen=P3^0; //電機(jī)正反轉(zhuǎn)控制&

40、lt;/p><p>  sbit fan =P3^1;</p><p>  sbit led1=P3^4; //數(shù)碼管的1、2、3、4為由P3^4、P3^5、P3^6、P3^7控制</p><p>  sbit led2=P3^5;</p><p>  sbit led3=P3^6;</p><p>  sbit led

41、4=P3^7;</p><p>  sbit r1=P1^0; //紅外數(shù)碼管信號線</p><p>  sbit r2=P1^1;</p><p>  sbit r3=P1^2;</p><p>  sbit r4=P1^3;</p><p>  sbit r5=P1^4;</p><p>

42、;  sbit r6=P1^5;</p><p>  sbit r7=P1^6;</p><p>  sbit r8=P1^7;</p><p>  sbit L1=P2^2; //鍵盤按鍵檢測信號線</p><p>  sbit L2=P2^3;</p><p>  sbit L3=P2^4;</p>

43、<p>  sbit L4=P2^5;</p><p>  sbit shang=P2^6;</p><p>  sbit xia=P2^7;</p><p>  void delay(int);</p><p>  void dianji_z();</p><p>  void dianji_f();&

44、lt;/p><p>  void dianji_t();</p><p>  void main()</p><p><b>  {</b></p><p>  static int shiji=1;</p><p>  static int shuru=1;</p><p>

45、;  unsigned char code Disp_Tab[] = {0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40}; </p><p>  //段碼控制共陰數(shù)碼管 1-9</p><p><b>  while(1)</b></p><p><b>  {</b>

46、;</p><p>  if( r1==0 && r2==0) //檢測樓層1、2、3、4</p><p><b>  shiji=1;</b></p><p>  if( r3==0 && r4==0)</p><p><b>  shiji=2;</b>

47、</p><p>  if( r5==0 && r6==0)</p><p><b>  shiji=3;</b></p><p>  if( r7==0 && r8==0)</p><p><b>  shiji=4;</b></p><p>

48、;  if( L1==0 ) //輸入樓層1、2、3、4</p><p><b>  shuru=1;</b></p><p>  if( L2==0 )</p><p><b>  shuru=2;</b></p><p>  if( L3==0 )</p><p&g

49、t;<b>  shuru=3;</b></p><p>  if( L4==0 )</p><p><b>  shuru=4;</b></p><p>  if( shang==0) //調(diào)整電梯位置</p><p><b>  {</b></p>

50、<p>  if(shang==0)</p><p><b>  {</b></p><p>  dianji_z();</p><p>  delay(20);</p><p>  while(shang==0);</p><p><b>  }</b><

51、/p><p><b>  }</b></p><p>  if( xia==0) // 調(diào)整電梯位置</p><p><b>  {</b></p><p>  if(xia==0)</p><p><b>  {</b></p&

52、gt;<p>  dianji_f();</p><p>  delay(20);</p><p>  while(xia==0);</p><p><b>  }</b></p><p><b>  }</b></p><p>  led1 = 0;

53、 // 顯示實(shí)際樓層</p><p>  P0=Disp_Tab[shiji-1];</p><p><b>  delay(8);</b></p><p><b>  led1 = 1;</b></p><p><b>  led2 = 0;</b></p&

54、gt;<p>  P0=Disp_Tab[9];</p><p><b>  delay(8);</b></p><p><b>  led2 = 1;</b></p><p><b>  led3 = 0;</b></p><p>  P0=Disp_Tab

55、[9];</p><p><b>  delay(8);</b></p><p><b>  led3 = 1;</b></p><p>  led4 = 0; // 顯示輸入樓層</p><p>  P0=Disp_Tab[shuru-1];</p><p&

56、gt;<b>  delay(8);</b></p><p><b>  led4 = 1;</b></p><p>  if(shuru>shiji)</p><p><b>  {</b></p><p>  dianji_z();</p><p&

57、gt;<b>  }</b></p><p>  if(shuru<shiji)</p><p><b>  {</b></p><p>  dianji_f();</p><p><b>  }</b></p><p>  if(shuru==s

58、hiji)</p><p><b>  {</b></p><p>  dianji_t();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p>

59、;<p>  void dianji_z()// 電梯正轉(zhuǎn)</p><p><b>  {</b></p><p><b>  zhen=1;</b></p><p><b>  fan =0;</b></p><p><b>  }&

60、lt;/b></p><p>  void dianji_f()// 電梯反轉(zhuǎn)</p><p><b>  {</b></p><p><b>  zhen=0;</b></p><p><b>  fan =1;</b></p><

61、p>  }void dianji_t() // 電梯停止</p><p><b>  {</b></p><p><b>  zhen=1;</b></p><p><b>  fan =1;</b></p><p><b>  }&

62、lt;/b></p><p>  void delay(int p)//延時(shí)函數(shù)</p><p><b>  { </b></p><p><b>  int i,j;</b></p><p>  for(i=p;i>0;i--)</p><p&g

溫馨提示

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

最新文檔

評論

0/150

提交評論