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

正文內(nèi)容

基于fpga的智能電梯控制系統(tǒng)的實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-06-21 14:31本頁面
  

【正文】 (down_all。FLOOR6)posamp。(down_allamp。FLOOR5)posamp。(down_allamp。FLOOR4)posamp。(down_allamp。FLOOR3)posamp。(down_allamp。FLOOR2)posamp。(down_allamp。FLOOR1)posamp。FLOOR6))) NextState=DOWN。amp。FLOOR5))||((request_allamp。amp。FLOOR4))||((request_allamp。amp。FLOOR3))||((request_allamp。amp。FLOOR2))||((request_allamp。amp。FLOOR1))||((request_allamp。amp。 else if(((request_allamp。pos)||(down_allamp。 else NextState=WAIT。 else//只有低于當(dāng)前層的下降請(qǐng)求 NextState=DOWN。//有當(dāng)前樓層之上的下降請(qǐng)求,則下一狀態(tài)轉(zhuǎn)移上升 else if((down_allamp。amp。 else if((request_allpos)||(up_allpos))//上升或??空?qǐng)求中有當(dāng)前樓層之上的請(qǐng)求否 NextState=UP。pos)||(up_allamp。 else NextState=CLOSEDOOR。//???時(shí)鐘周期后開門 end DOWNSTOP: begin NextState=OPENDOOR。 else NextState=WAIT。 else NextState=UP。amp。 else if((up_allamp。amp。 else if((up_allamp。(up_allamp。FLOOR6)posamp。(up_allamp。FLOOR5)posamp。(up_allamp。FLOOR4)posamp。(up_allamp。FLOOR3)posamp。(up_allamp。FLOOR2)posamp。(up_allamp。FLOOR1)posamp。FLOOR6))) NextState=DOWN。amp。FLOOR5))||((down_allamp。amp。FLOOR4))||((down_allamp。amp。FLOOR3))||((down_allamp。amp。FLOOR2))||((down_allamp。amp。FLOOR1))||((down_allamp。amp。 else if(((down_allamp。(request_allamp。FLOOR6)posamp。(request_allamp。FLOOR5)posamp。(request_allamp。FLOOR4)posamp。(request_allamp。FLOOR3)posamp。(request_allamp。FLOOR2)posamp。(request_allamp。FLOOR1)posamp。pos)) NextState=DOWNSTOP。//無任何請(qǐng)求,轉(zhuǎn)為WAIT模式 end //DOWN的狀態(tài)轉(zhuǎn)移請(qǐng)參見UP的狀態(tài)轉(zhuǎn)移 DOWN: begin if((request_allamp。 end else if(request_all||up_all)//只有當(dāng)前樓層之上的??炕蛏仙?qǐng)求否 NextState=DOWN。(pos==FLOOR6))//事實(shí)上不滿足第一條件的話,電梯根本不會(huì)到達(dá)第四層 NextState=DOWNSTOP。pos)amp。pos)||(posFLOOR6)) //其實(shí)這樣做意義不大,只是使上下標(biāo)志提前變化 NextState=UPSTOP。((down_all^pos)pos))//下降請(qǐng)求中有當(dāng)前樓層的請(qǐng)求否 NextState=UP。 else if(down_all0)//有下降請(qǐng)求否 begin if((down_allpos)amp。pos))//??炕蛏仙?qǐng)求中有當(dāng)前樓層的請(qǐng)求否 NextState=UPSTOP。//無任何請(qǐng)求,繼續(xù)處于WAIT模式 end UP: begin if((request_allamp。 else if(up_all||down_all)//上下請(qǐng)求中有當(dāng)前樓層之下的請(qǐng)求否 NextState=DOWN。pos))//上下請(qǐng)求中有當(dāng)前樓層請(qǐng)求否 begin NextState=OPENDOOR。//只有當(dāng)前樓層之下的??空?qǐng)求,下一狀態(tài)轉(zhuǎn)下降 end else if((up_allamp。//有當(dāng)前樓層請(qǐng)求,則下一狀態(tài)轉(zhuǎn)開門 else if(request_allpos)//有當(dāng)前樓層之上的??空?qǐng)求否(優(yōu)先向上的請(qǐng)求) NextState=UP。 //2nd StateShift always block,binational condition judgement,有限狀態(tài)機(jī)第二段 always (LiftState or up_all or down_all or request_all or pos or count or UpDnFlag) case(LiftState) WAIT: begin if(request_all0)//有??空?qǐng)求否 begin if((request_allamp。 // finite state machine in the style of three segments ,三段式 //1st StateShift always block,sequential state transition,有限狀態(tài)機(jī)第一段 always (posedge real_clk or posedge reset) if(reset) begin LiftState=WAIT。//清零,以備下次計(jì)數(shù) //display which floor the elevator is.... display_decode h1(cp_50M,PosOut,out,over_alarm)。(count5))//or else if(NextState==OPENDOOR) count=count+1。 else if((NextState==OPENDOOR)amp。 //將各??空?qǐng)求信號(hào)實(shí)時(shí)地合并 always (request_1 or request_2 or request_3 or request_4 or request_5 or request_6) request_all={request_6, request_5, request_4, request_3, request_2, request_1}。 //將各下降請(qǐng)求信號(hào)實(shí)時(shí)地合并(1樓為底層,無下降請(qǐng)求,考慮到通用性,將第1位填零) always (call_down_2 or call_down_3 or call_down_4 or call_down_5 or call_down_6) down_all={call_down_6, call_down_5, call_down_4, call_down_3, call_down_2, 139。 //將各上升請(qǐng)求信號(hào)實(shí)時(shí)地合并(6樓為頂層,無上升請(qǐng)求,考慮到通用性,將第4位填零) always (call_up_1 or call_up_2 or call_up_3 or call_up_4 or call_up_5) up_all={139。 //采用屏蔽時(shí)鐘的方法來實(shí)現(xiàn)“電梯強(qiáng)制禁止運(yùn)行”。 assign real_clk=(clkamp。b10,STATIC=239。 //定義電梯上升,下降和靜止的符號(hào)常量 parameter UPFLAG=239。b1, CLOSED=139。b0。 parameter TRUE=139。b010000, FLOOR6=639。b000100, FLOOR4=639。b000001, FLOOR2=639。b1000000。b0010000, OPENDOOR=739。b0000100, UPSTOP=739。b0000001, UP=739。 //up_all,down_all,request_all分別用來合并向上請(qǐng)求的各信號(hào),向下請(qǐng)求的各信號(hào)和??空?qǐng)求的各信號(hào) //以便判斷電梯在狀態(tài)間如何轉(zhuǎn)移時(shí)更簡潔 reg [5:0] up_all,down_all,request_all。 reg [6:0] LiftState,NextState。//門開后要持續(xù)5個(gè)時(shí)鐘周期,用count來計(jì)數(shù) reg DoorFlag。 reg [5:0]pos,PosOut。 wire [6:0]out。如從WAIT切換到第一個(gè)UP時(shí),pos立即加一,而PosOut則要等到第一個(gè)UP //即將切換到第二個(gè)UP時(shí),才加一。 input forbid。//計(jì)數(shù)器 //input ports: input cp_50M。//出錯(cuò) output [6:0]count_out。//輸出樓層 output [6:0] LiftState。附件程序智能電梯主控制器模塊module elevator_controller(//input ports: cp_50M,clk,reset,forbid, 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, //output ports: out,LiftState,over_alarm,count_out,count )。他們?yōu)槲业膶W(xué)業(yè)傾注了大量心血,為人師表的風(fēng)范令我敬仰,嚴(yán)謹(jǐn)治學(xué)的態(tài)度令我敬佩。能在楊老師手下做畢設(shè),我為自己感到慶幸。首先要感謝導(dǎo)師楊小獻(xiàn)老師,雖然我們是在開始畢設(shè)時(shí)才算真正的認(rèn)識(shí),但他卻能以一位長輩的風(fēng)范來容諒我的無知,給我不厭其煩的指導(dǎo),從論文定題、開發(fā)過程的疑難解決到論文概要、寫作方式以及用詞造句、標(biāo)點(diǎn)符號(hào),傾注了楊老師大
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1