⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmd.v

📁 一组两个电梯的控制器
💻 V
字号:
module cmdteam(reset,outCmd,replyUp,replyDown,cmdUp,cmdDown);input reset;input[7:0] replyUp;input[3:0] outCmd;input[7:0] replyDown;output[7:0] cmdUp;output[7:0] cmdDown;reg[7:0]  cmdUp;reg[7:0]  cmdDown;reg[3:0]  temp; always @(reset or replyUp or replyDown or outCmd)begin	if(!reset)	begin		cmdUp=0;		cmdDown=0;		temp=outCmd;	end	else	begin	    if(replyUp || replyDown)	    begin	        case (replyUp)	            'b00000001:	            cmdUp[0]=0;	            'b00000010:	            cmdUp[1]=0;	            'b00000100:	            cmdUp[2]=0;	            'b00001000:	            cmdUp[3]=0;	            'b00010000:	            cmdUp[4]=0;	            'b00100000:	            cmdUp[5]=0;	            'b01000000:	            cmdUp[6]=0;	            'b10000000:	            cmdUp[7]=0;	        endcase	        case (replyDown)	            'b00000001:	            cmdDown[0]=0;	            'b00000010:	            cmdDown[1]=0;	            'b00000100:	            cmdDown[2]=0;	            'b00001000:	            cmdDown[3]=0;	            'b00010000:	            cmdDown[4]=0;	            'b00100000:	            cmdDown[5]=0;	            'b01000000:	            cmdDown[6]=0;	            'b10000000:	            cmdDown[7]=0;	        endcase	    end	    else if(outCmd!=temp && outCmd!='b1111 && outCmd!='b0000)	    begin	        	temp=outCmd;	        if(outCmd[3]==1)              cmdUp[outCmd[2:0]]='b1;           else              cmdDown[outCmd[2:0]]='b1;	    end	endendendmodule	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -