看了一篇verilog建模的文章,就写了个led左移三次,再右移三次的程序,一直不行,麻烦帮帮忙,程序很短的

[复制链接]
查看11 | 回复1 | 2011-8-4 19:04:58 | 显示全部楼层 |阅读模式
程序如下。。。。文章说是一种低级建模的思想。。。。我的程序一直都是左移一次,马上又右移了。。接着就停了。。试了一晚不知道什么问题。。。T T 麻烦帮帮忙。。谢谢。。
module runled_kongzhi(clk,led);
//主程序
                input clk;
                output reg [7:0] led;                                                        //led显示
               
        //        reg [23:0] cout=0;                                                               
                reg start_L=0,start_R=0,done;                                        //左移开始信号,右移开始信号
               
                wire done_L,done_R;
                                                //左移结束信号,右移结束信号
                wire [7:0] out_L,out_R;                                                        //连接子程序左移右移输出端口
                reg [5:0] i=0;                                                                                       
always@(posedge clk)        begin                                                                                                //2
       
                                case(i)
                                        1'd0,1'd1,2'd2:begin if(done_R) begin start_R>1; k<=k+1;end
                                                4'd8:begin        k<=k+1; done_R<=1; end
                                                default:        begin k<=0; done_R<=0; end
                                                endcase
                                        end
                        end                                                                                                        //2
endmodule

回复

使用道具 举报

千问 | 2011-8-4 19:04:58 | 显示全部楼层
几个LED,用不了嫩长的程序吧module ledwater (clk_50M,dataout);input clk_50M;
//系统时钟50M输入 从12脚输入。output [7:0] dataout;//我们这里用12个LED灯,reg [7:0] dataout;reg [27:0] count; //分频计数器//分频计数器always @ ( posedge clk_50M ) begincount<=count+1; endalways @ (count[27:24] ) begincase ( count[27:24] )//cas...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行