赞助论坛
  • 4645阅读
  • 0回复

使用FPGA实现LED流水灯程序 [复制链接]

楼层直达
发帖
5
精华
0
金币
9
威望
0
贡献
0
好评
0
注册
2009-05-15
楼主    shagaofeng 发表于: 2009-05-15 13:38:16 
module ledwater(led,clk);            //模块名ledwater
output[7:0]    led;                    //定义LED输出口
input        clk;                    //定义时钟输入口
reg[8:0]    led_r;                    //定义输出寄存器

assign led = led_r[7:0];            //寄存器输出

always @(posedge clk)                //过程
begin
   led_r <= led_r << 1;            //是,则输出左移一位    
   if(led_r == 9'd0)                //循环完毕吗?
   led_r <= 9'b111111111;            //是,则重新赋初值
end
endmodule