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

📄 taix_fee.v

📁 verilog HDL编写的出租车计费系统
💻 V
字号:
module taix_fee(a,e,f,h,j,p);

output [7:0]e;//八段管选择
output [7:0]f;//f八段管的段位选择
input a,h,j,p; //a为clk,h是开始,p是暂停计时的开关,j是复位清零的开关

wire [7:0] e;
wire [7:0] f;
wire ho,jo,po;//ho是开关键去抖动以后的输出,jo是复位键去抖动以后的输出,po是暂停键去抖动以后的输出

wire [3:0]fee_B_top;    //fee计时模块的输出,车费的百位
wire [3:0]fee_H_top;    //fee计时模块的输出,车费的十位
wire [3:0]fee_L_top;    //fee计时模块的输出,车费的个位
wire [3:0]km_H_top;           //fee计时模块的输入,公里的个位
wire [3:0]km_L_top;           //fee计时模块的输入,公里的个位
wire [3:0]km_half_top;         //fee计时模块的输入,公里的小数位
wire km_half_S_top;


//以下一句是led八段管显示模块的实例化
led_show  led(.clk(a),.km_H(km_H_top),.km_L(km_L_top),.km_half(km_half_top),.fee_H(fee_H_top),.fee_L(fee_L_top),.fee_B(fee_B_top),.led_sel(e),.led_seg(f));
 
//以下一句是km_counter模块的实例化
km_counter km_c(.pause(po),.clk(a),.start(ho),.reset(jo),
				.km_H(km_H_top),.km_L(km_L_top),.km_half(km_half_top),
				.fee_H(fee_H_top),.fee_L(fee_L_top),.fee_B(fee_B_top));

//以下一句是去抖动模块的实例化
qdd  qdd1(.f20mb(a),.k1(h),.k2(j),.k3(p),.k1o(ho),.k2o(jo),.k3o(po));

endmodule

⌨️ 快捷键说明

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