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

📄 e_one.v

📁 电梯控制器 用于八层楼双电梯的协调调度 可进行扩展
💻 V
字号:
`timescale 1ns / 1ps
////////////////////////////////////////////////////////////////////////////////
// Company: 
// Engineer:
//
// Create Date:    10:49:47 01/10/07
// Design Name:    
// Module Name:    e_one
// Project Name:   
// Target Device:  
// Tool versions:  
// Description:
//
// Dependencies:																				 
// 
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
// 
////////////////////////////////////////////////////////////////////////////////
module e_one(clk, reset,re_in,open,close,stop,load_enable,register_in_0,register_in_1,register_in_2,
             register_in_3,register_in_4,register_in_5,register_in_6,register_in_7,
				 drive,clear,req_up,req_down,d_ffloor,floor,lamp,request,call,move,up,down,now,pv_in,pv_out,le);
    input clk;
    input reset;
	 input re_in; ////////////
	 input open;			//epen
	 input close;	
	 input stop;			//close manhand
//	 input [7:0] d_floor;  //destination
	 input load_enable;

	 input register_in_0;
	 input register_in_1;
	 input register_in_2;
	 input register_in_3;
	 input register_in_4;
	 input register_in_5;
	 input register_in_6;
	 input register_in_7;
	 input [1:0] drive;		  //drive驱动
	 input clear;

	 input req_up;
	 input req_down;

	 input pv_in;


	 output [7:0] d_ffloor;	 //输出destination显示。。
	 output [2:0] floor;
	 output [1:0] lamp;
	 output request ;	 //
	 output call;          ///	 ///////////
	 output move;
	 output up;
	 output down;
	 output now;
	 output pv_out,le;

	 wire clearr;
	 wire oopen;
	 wire cclose;
//	 wire clear;			//清除destination
	 wire FLE;				  //floor 变化信号;
	 wire des_up;
	 wire des_down;

	  l_cu cu_one(.clk_i(clk),.rst_i(reset), .re_in(re_in), .open(open),.close(close),.floor(floor),	 //??
	              .stop(stop),.oopen(oopen),.cclose(cclose),.clear(clearr),
					  .move(move),.FLE(FLE),.request(request), .call(call), .pv_in(pv_in), .pv_out(pv_out),.le(le));

	  FR   FR_one(.clk(clk),
	              .rst(reset),
					  .lamp(lamp),
					  .FLE(FLE),
   				  .FR_out(floor));

     lamp lamp_one(.lamp_out(lamp),
	                .reset(reset),
						 .clk(clk),
						 .drive(drive));
     
	  tt des_one(.load_enable(load_enable),
	                   .register_in_0(register_in_0),
							 .register_in_1(register_in_1),
							 .register_in_2(register_in_2),
							 .register_in_3(register_in_3),
							 .register_in_4(register_in_4),
							 .register_in_5(register_in_5),
							 .register_in_6(register_in_6),
							 .register_in_7(register_in_7),
							 .register_out(d_ffloor),
							 .reset(reset),
							 .request(request), //
                      .floor(floor),
							 .des_clr(clear),
							 .clk(clk),
							 .up(des_up),
							 .down(des_down),
							 .now(now));  		//		 .load_enable(load_enable),

	  total_des  total_one(.req_up(req_up), .req_down(req_down), .des_up(des_up), 
	                       .des_down(des_down), .up(up), .down(down));


endmodule

⌨️ 快捷键说明

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