我用的是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
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏50分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持示波器】树莓派PICOW网页烟花被打赏18分 | |
【换取手持示波器】树莓派PICO逻辑分析仪被打赏16分 | |
【分享评测,赢取加热台】教你五分钟本地部署蒸馏版本的DeepSeekR1-7B被打赏12分 | |
【换取手持示波器】蓝牙音箱更换电池被打赏8分 | |
【换取手持示波器】鼠标更换微动开关被打赏10分 | |
【我要开发板】4.传感器移植被打赏50分 | |
【换取手持数字示波器】RISC-VGCC使用-fno-omit-frame-pointer编译选项实现栈回溯被打赏29分 | |
【分享评测,赢取加热台】+开关电源简述被打赏7分 |