我用的是QuartusII 10.0C和Modeltech_10.1c这两个软件都是从网上下载的。
QuartusII 10.0C是
ftp.altera.com/outgoing/release/10.0_quartus_windows.exe
和谐文件:Quartus II 10.0破解文件.rar

Modeltech_10.1c包括和谐文件是
hi.baidu.com/123117400/item/86a44aab66a63ef115329b92


























实验五(按键控LED)
说明:按下一个key亮一个led灯
代码:
module key_led(
key_in,
led
);
input[7:0]key_in;
output[7:0]led;
reg[7:0]led;
reg[7:0]buffer;
always@(key_in)
begin
buffer=key_in;
case(buffer)
8'b11111110:led=8'b11111110;
8'b11111101:led=8'b11111101;
8'b11111011:led=8'b11111011;
8'b11110111:led=8'b11110111;
8'b11101111:led=8'b11101111;
8'b11011111:led=8'b11011111;
8'b10111111:led=8'b10111111;
8'b01111111:led=8'b01111111;
default led=8'b11111111;
endcase
end
endmodule
运行结果





下载分享:key_led.rar







实验七(动态显示数码管)
源代码 :
module shuma(clk,
rstn,
sm_seg,
sm_dig);
input clk;
input rstn;
output [7:0] sm_seg;
output [7:0] sm_dig;
reg [7:0] sm_seg;
reg [7:0] sm_dig;
reg[15:0]cnt_scan;
reg[4:0] buffer;
always@(posedge clk or negedge rstn)
begin
if(!rstn)
begin
cnt_scan<=0;
end
else
begin
cnt_scan<=cnt_scan+1'b1;
end
end
always@(cnt_scan)
begin
case(cnt_scan[15:13])
3'b000:sm_dig=8'b11111110;
3'b001:sm_dig=8'b11111101;
3'b010:sm_dig=8'b11111011;
3'b011:sm_dig=8'b11110111;
3'b100:sm_dig=8'b11101111;
3'b101:sm_dig=8'b11011111;
3'b110:sm_dig=8'b10111111;
3'b111:sm_dig=8'b01111111;
endcase
end
always@(sm_dig)
begin
case(sm_dig)
8'b11111110:buffer=0;
8'b11111101:buffer=1;
8'b11111011:buffer=2;
8'b11110111:buffer=3;
8'b11101111:buffer=4;
8'b11011111:buffer=5;
8'b10111111:buffer=6;
8'b01111111:buffer=7;
default:buffer=8;
endcase
end
always@(buffer)
begin
case(buffer)
4'h0:sm_seg=8'hc0;//0
4'h1:sm_seg=8'hf9;//1
4'h2:sm_seg=8'ha4;//2
4'h3:sm_seg=8'hb0;//3
4'h4:sm_seg=8'h99;//4
4'h5:sm_seg=8'h92;//5
4'h6:sm_seg=8'h82;//6
4'h7:sm_seg=8'hf8;//7
4'h8:sm_seg=8'h80;//8
4'h9:sm_seg=8'h90;//9
4'ha:sm_seg=8'h88;//a
4'hb:sm_seg=8'h83;//b
4'hc:sm_seg=8'hc6;//c
4'hd:sm_seg=8'ha1;//d
4'he:sm_seg=8'h86;//e
4'hf:sm_seg=8'h8e;//f
endcase
end
endmodule
运行结果:

源代码下载分享:shumaguandong.rar
我要赚赏金打赏帖 |
|
|---|---|
| 基于MCP23S17的输入输出功能模块控制被打赏¥20元 | |
| 【S32K3XX】SPD 软件包使用Link文件修改被打赏¥22元 | |
| Switch-Case局部变量定义问题被打赏¥23元 | |
| 基于米尔TIAM62L开发板的串口通信及应用被打赏¥20元 | |
| PCF8574功能模块及其使用被打赏¥20元 | |
| 传感器LSM6DSO及LIS3MDL的功能检测被打赏¥18元 | |
| LPS25HB气压传感器及其检测被打赏¥18元 | |
| HTS221温湿度传感器及其检测被打赏¥18元 | |
| 【S32K3XX】HSE FW 版本更新被打赏¥21元 | |
| 基于ArduinoUNO开发板的AT24C02读写测试被打赏¥16元 | |