我用的是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
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| 【FreeRtos】第一个任务的启动过程被打赏¥21元 | |
| 【分享开发笔记,赚取电动螺丝刀】FPB-RA6E2开发板的WDT功能测试被打赏¥22元 | |
| 关于cmakelist特性presets的使用被打赏¥20元 | |
| 【分享开发笔记,赚取电动螺丝刀】M5STACK系列屏幕质量测试程序,竟然有块亮斑?被打赏¥20元 | |
| 【分享开发笔记,赚取电动螺丝刀】快速搭建瑞萨FPB-RA6E2开发板开发环境被打赏¥14元 | |
| 【分享开发笔记,赚取电动螺丝刀】在音频测试中顺序的调整可改变功效被打赏¥18元 | |
| 【分享开发笔记,赚取电动螺丝刀】点阵显示模块及其应用-----献给新年的小礼物被打赏¥22元 | |
| 基于地奇星开发板的数码管模块显示技术被打赏¥23元 | |
| 【分享开发笔记,赚取电动螺丝刀】摇杆模块控制实现LED贪吃蛇游戏被打赏¥33元 | |
| window下生成compilecommands.json的的方法被打赏¥22元 | |