segout.v
上传用户:xuqufe
上传日期:2022-08-10
资源大小:2378k
文件大小:1k
源码类别:

VHDL/FPGA/Verilog

开发平台:

VHDL

  1. module segout(in,out);
  2. input [3:0] in;
  3. output [6:0] out;
  4. reg [6:0] out;
  5. always
  6. begin
  7. case (in)
  8. 0:begin out = 7'b1000000; end
  9. 1:begin out = 7'b1111001; end
  10. 2:begin out = 7'b0100100; end
  11. 3:begin out = 7'b0110000; end
  12. 4:begin out = 7'b0011001; end
  13. 5:begin out = 7'b0010010; end
  14. 6:begin out = 7'b0000010; end
  15. 7:begin out = 7'b1111000; end
  16. 8:begin out = 7'b0000000; end
  17. 9:begin out = 7'b0010000; end
  18. 10:begin out = 7'b0001000; end
  19. 11:begin out = 7'b0000011; end
  20. 12:begin out = 7'b1000110; end 13:begin out = 7'b0100001; end 14:begin out = 7'b0000110; end 15:begin out = 7'b0001110; end
  21. endcase
  22. end
  23. endmodule