[求助] FPGA 一个点灯程序 呵呵 请教

sasinop   2012-6-14 09:50 楼主
module sw_led(clk, rst,led0, led1);
    input         clk;
    input         rst;
 
output   led0;
    output   led1;
 
    wire led0;
wire led1;

reg    [1 :0] led;

assign   {led0,led1} = led;
 
always @ ( posedge clk or negedge rst)
begin
if(!rst)
//led <= 2'b10; //绿灯亮
led <= 2'b01; //红灯亮

end
endmodule


烧到板子里,,灯是给点亮了,,但是没有闪烁效果

CLK的时钟是40MHz

试着添加了分频,,效果不明显

请指教一下,如何整,才能看到闪烁效果,比如1秒 闪一次。。。
最好是时间可调节,,2秒一次,3 秒。。。。

谢谢

回复评论 (5)

据悉楼主解决了

不用回复
点赞  2012-6-14 11:29

解决了也应该给大家介绍一下呀

一个为理想不懈前进的人,一个永不言败人! http://shop57496282.taobao.com/ 欢迎光临网上店铺!
点赞  2012-6-27 19:44
分频到1HZ左右,基本上就看的清楚了,时间太快肯定看不到闪烁
点赞  2012-7-2 22:09
恩恩,楼上说的对,分频的具体方法用计数器来做
点赞  2012-7-4 13:38

用计数器

计数器计数到40 000000/1*2=20000000就是一秒钟闪烁一次。
点赞  2012-7-4 20:21
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复