自己做的quartus 83編碼器源程序颶風四代的板子
單源程序如下:
- module code_83(
- Ext_clk,
- Rst_n,
- En,
- Data_in,
- Data_out);
- input Ext_clk;
- input Rst_n;
- input En;
- input [7:0]Data_in;
- output [2:0]Data_out;
- reg [2:0]Data_out;
- always@(posedge Ext_clk or negedge Rst_n)
- if(!Rst_n)
- Data_out <= 3'b000;
- else if(En) begin
- case(Data_in)
- 8'b0000_0001:Data_out <= 3'b000;
- 8'b0000_0010:Data_out <= 3'b001;
- 8'b0000_0100:Data_out <= 3'b010;
- 8'b0000_1000:Data_out <= 3'b011;
- 8'b0001_0000:Data_out <= 3'b100;
- 8'b0010_0000:Data_out <= 3'b101;
- 8'b0100_0000:Data_out <= 3'b110;
- 8'b1000_0000:Data_out <= 3'b111;
- default: Data_out <= 3'b000;
- endcase
- end
- else
- Data_out <= Data_out;
-
- endmodule
復制代碼
所有資料51hei提供下載:
09_code_83.zip
(108.1 KB, 下載次數: 16)
2018-5-3 21:57 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|