freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fpga的智能電梯控制系統(tǒng)的實現(xiàn)畢業(yè)論文-閱讀頁

2025-07-03 14:31本頁面
  

【正文】 為它們都是采用了同樣的譯碼原則,只不過條件不一樣而已。 以上的模塊設(shè)計過程說的比較的簡約。 波形仿真(1)當(dāng)電梯處于初始狀態(tài)時,電梯在高層有向下的請求時:(2)LCD的顯示由于數(shù)據(jù)太多,所以單獨顯示如下:首先顯示:“ it is static.. ”隨后會顯示:以上的字符發(fā)送到液晶顯示模塊之后,可以顯示“ door is rising.. ”隨后會顯示:可以顯示“ it is static.. ”以上的字符發(fā)送到液晶顯示模塊之后,可以顯示“ door is opening.. ”隨后會顯示:以上的字符發(fā)送到液晶顯示模塊之后,可以顯示“ it is closing.. ”最后會顯示下列字符,電梯重新回到初始等待狀態(tài):以上可以顯示“ it is static.. ” 說明:由于LCD顯示波形會占用比較多的空間,所以以上我僅以在高層有向下的請求為例來說明,電梯的狀態(tài)完全可以通過LCD來正確地顯示出來。(3)當(dāng)電梯停在6樓處于等待狀態(tài)時,在1樓和2樓同時有向上的請求時:(4)當(dāng)電梯停在1樓處于等待狀態(tài)時,在6樓和5樓同時有向下的請求時:(5)當(dāng)電梯停在6樓時,有在5樓的向下的請求時,電梯應(yīng)該先到五樓,電梯內(nèi)部請求到1樓,如果電梯在下降的過程中,有在2樓的向上的請求時,電梯應(yīng)該先相應(yīng)內(nèi)部請求,然后相應(yīng)外部請求:(6)電梯的強制運行按鈕forbid: 電梯控制系統(tǒng)的實驗平臺實現(xiàn)電梯內(nèi)設(shè)有乘客到達層次的請求開關(guān)。以上是我們所應(yīng)實現(xiàn)的基本功能。電梯在上述七個狀態(tài)間的轉(zhuǎn)移是通過三段式狀態(tài)機來實現(xiàn)的,各狀態(tài)間的轉(zhuǎn)移大體與生活中的電梯運轉(zhuǎn)一致,有如下的基本原則:方向為第一優(yōu)先準則,這就是老師給我們的技術(shù)指標。初始化狀態(tài)為1樓等待門是關(guān)閉的。除了我對電梯的運行規(guī)律做出如上的分析外,我的另一個選擇開發(fā)智能電梯控制器的原因是我想鍛煉一下自己的邏輯思維和分析復(fù)雜問題的能力。通過對此課題的研究,本人還發(fā)現(xiàn)一個優(yōu)秀的電子產(chǎn)品必須具備自動化能力,本人還認為此課題還培養(yǎng)了我們更好的了解本專業(yè)的知識,提高個人修養(yǎng),鍛煉自己的實際操作能力以及對待一件事的嚴謹態(tài)度,以及對以后的工作提出了寶貴的經(jīng)驗。我覺得在大學(xué)缺少的就是象這樣的鍛煉,我們不是有好多同學(xué)抱怨自己工作沒經(jīng)驗、做項目沒有經(jīng)驗嗎?我覺得只要象這樣的機會都每次認真對待了,我覺得我們就會有一個很不一樣的看法。致謝回首課題研究的歷程,對那些引導(dǎo)我、幫助我、激勵我的人心中充滿了感激。課題研究開發(fā)以及論文寫作期間,深深受益于楊老師的關(guān)心、愛護和諄諄教導(dǎo)。在此謹向楊老師表示我最誠摯的敬意和感謝! 同時,感謝所有教導(dǎo)過我、關(guān)心過我的老師以及電信學(xué)院的所有老師。最后再次我非常感謝楊老師對我的幫助。 //output ports: output [6:0]out。//輸出電梯狀態(tài) output over_alarm。//計數(shù)器輸出,便于我控制開關(guān)門的狀態(tài)顯示 output [2:0]count。 input clk,reset,call_up_1,call_up_2,call_up_3,call_up_4,call_up_5,call_down_2,call_down_3,call_down_4,call_down_5,call_down_6,request_1,request_2,request_3,request_4,request_5,request_6。 //pos與Posout的關(guān)系:當(dāng)前狀態(tài)一改變,pos立即作相應(yīng)改變,而PosOut則是當(dāng)前狀態(tài)在要變到下一狀態(tài)的瞬間 //,將PosOut作相應(yīng)改變。//這個說的簡單一點,就是移位寄存器,便于對電梯狀態(tài)的實時的控制 wire over_alarm。 wire [6:0]count_out。 reg [2:0] count。 reg [1:0] UpDnFlag。//分別表示電梯的當(dāng)前狀態(tài)和下一狀態(tài) wire real_clk。 //定義電梯7種狀態(tài)的符號常量 parameter WAIT=739。b0000010, DOWN=739。b0001000 , DOWNSTOP=739。b0100000, CLOSEDOOR=739。 //定義樓層的符號常量 parameter FLOOR1=639。b000010, FLOOR3=639。b001000, FLOOR5=639。b100000。b1, FALSE=139。 //定義門打開和門關(guān)閉的符號常量 parameter OPEN=139。b0。b01,DNFLAG=239。b00。(~forbid))。方法雖然違反了“同步電路最好//沒有時鐘門控”的要求,但是在此只要“負面影響”不是很大還是可以接受的。b0, call_up_5, call_up_4, call_up_3, call_up_2, call_up_1}。b0}。 always (posedge real_clk or posedge reset) if(reset) count=0。amp。//如果計數(shù)不到5且下一狀態(tài)為OPENDOOR的話,繼續(xù)計數(shù) else count=0。 display_decode_count h2(cp_50M,count,count_out)。 end else LiftState=NextState。pos)0)//停靠請求中有當(dāng)前樓層??空埱蠓? NextState=OPENDOOR。//有則,下一狀態(tài)轉(zhuǎn)上升 else NextState=DOWN。pos)||(down_allamp。 end else if((up_allpos)||(down_allpos))//上下請求中有當(dāng)前樓層之上的請求否 NextState=UP。 else NextState=WAIT。pos)||(up_allamp。//有,下一狀態(tài)轉(zhuǎn)為UPSTOP(??亢笠?s才開門,UPSTOP即為這1s的過渡期) else if((request_allpos)||(up_allpos))//停靠或上升請求中有當(dāng)前樓層之上的請求否 NextState=UP。amp。 else if((down_allamp。 else if((down_allamp。amp。 else//下降請求中只有當(dāng)前樓層之下的請求 NextState=DOWN。 else NextState=WAIT。pos)||(down_allamp。 else if(((request_allamp。amp。FLOOR1))||((request_allamp。amp。FLOOR2))||((request_allamp。amp。FLOOR3))||((request_allamp。amp。FLOOR4))||((request_allamp。amp。FLOOR5))||((request_allamp。amp。FLOOR6))) NextState=DOWN。FLOOR1)posamp。(down_allamp。FLOOR2)posamp。(down_allamp。FLOOR3)posamp。(down_allamp。FLOOR4)posamp。(down_allamp。FLOOR5)posamp。(down_allamp。FLOOR6)posamp。(down_allamp。 else if(up_all0) begin if(((up_allamp。amp。FLOOR1))||((up_allamp。amp。FLOOR2))||((up_allamp。amp。FLOOR3))||((up_allamp。amp。FLOOR4))||((up_allamp。amp。FLOOR5))||((up_allamp。amp。FLOOR6))) NextState=DOWN。pos)amp。(posFLOOR1)) NextState=DOWNSTOP。pos)amp。(pos==FLOOR1)) NextState=UPSTOP。 end else if(request_all||down_all) NextState=UP。 end UPSTOP: begin NextState=OPENDOOR。//???時鐘周期后開門 end OPENDOOR: begin if(count5)//開門不足5周期,則繼續(xù)轉(zhuǎn)移到開門狀態(tài) NextState=OPENDOOR。//開門5周期后,關(guān)門 end CLOSEDOOR: begin if(UpDnFlag==UPFLAG)//開門關(guān)門前電梯是處于上升狀態(tài)嗎 begin if((request_allamp。pos))//上升或??空埱笾杏挟?dāng)前樓層的請求否,有可能關(guān)門的瞬間又有新的請求 NextState=OPENDOOR。 else if(down_all0)//有下降請求否 begin if((down_allpos)amp。((down_all^pos)pos)) NextState=UP。pos)0)//有當(dāng)前樓層的下降請求信號,且更上層無下降請求 NextState=OPENDOOR。 end else if(request_all||up_all)//上升和??空埱笾杏挟?dāng)前層的請求且只有當(dāng)前層下的請求 NextState=DOWN。//無任何請求,轉(zhuǎn)為WAIT模式 end //請參考UpDnFlag=UPFLAG的注釋 else if(UpDnFlag==DNFLAG) begin if((request_allamp。pos)) NextState=OPENDOOR。FLOOR1)posamp。(request_allamp。FLOOR2)posamp。(request_allamp。FLOOR3)posamp。(request_allamp。FLOOR4)posamp。(request_allamp。FLOOR5)posamp。(request_allamp。FLOOR6)posamp。(request_allamp。 else if(((down_allamp。amp。FLOOR1))||((down_allamp。amp。FLOOR2))||((down_allamp。amp。FLOOR3))||((down_allamp。amp。FLOOR4))||((down_allamp。amp。FLOOR5))||((down_allamp。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1