七段数码管的动态扫描显示.docVIP

  • 15
  • 0
  • 约3.09千字
  • 约 6页
  • 2016-08-23 发布于河南
  • 举报
七段数码管的动态扫描显示

实验四 七段数码管的动态扫描显示 动态扫描显示与视觉暂留 设计计数时钟 设计一个分频器,对50MHz分频输出到计数器,让计数器以较慢的速度递增。 module int_div(clk,div_out); input clk; output reg div_out; reg [31:0] clk_div; parameter CLK_FREQ = D50_000_000; //系统时钟50MHz parameter DCLK_FREQ = D10; //输出频率10/2Hz always@(posedge clk) begin if(clk_div (CLK_FREQ/DCLK_FREQ)) clk_div = clk_div + 1; else begin clk_div = 0; div_out = ~div_out; end end endmodule 2.调用宏功能模块设计计数器 见讲义。(自己设计BCD码计数器) 3.数码管扫描显示程序设计(不含小数点) module segmain(clk,reset_n,datain,seg_data, seg_com); input clk; input reset_n; input [15:0] datain; output [7:0] seg_data;

文档评论(0)

1亿VIP精品文档

相关文档