📄 taix_fee.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 + -