名称:篮球比赛计分器设计Verilog代码Quartus仿真
软件:Quartus
语言:Verilog
代码功能:
篮球比赛计分器
1、可以为2队比赛计分,通过开关控制比赛开始
2、每队有3个按键,分别为加1分,加2分,加3分
3、显示两队比分,分数高的一方对应的led闪烁
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 工程文件
2. 程序文件
Bdf原理图
3. 程序编译
4. 管脚分配
5. 仿真图
2Hz生成模块
分数模块
显示模块
部分代码展示:
//2Hz生成模块 module?clk_gen( input?clk100Hz,//100Hz output?flash//2Hz信号 ); //消抖,将100Hz时钟分频到2Hz,即闪烁时钟 reg?flash_clk=0; reg?[7:0]?count=8'd0; always@(posedge?clk100Hz) if(count>=25)//100分频到2Hz计数25 begin count<=0; flash_clk<=~flash_clk; end else count<=count+1;//计数 assign?flash=flash_clk; endmodule
点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=1087
阅读全文
379