?? ledmove.v
字號:
//11wolf 3.22
//跑馬燈,一秒鐘移位一次
module ledmove(clk,ledout,ledcs);
output[7:0] ledout;
input clk;
output ledcs;
reg[7:0] ledout;
reg[24:0]count;
reg clk1s;
reg ledcs;
reg [3:0] i;
initial
begin
ledcs=1;
clk1s=0;
end
/*****************************/
/***分頻得到1秒鐘***/
/*****************************/
always@(posedge clk)
begin
if(count<25'd1000_0000)
begin
count<=count+25'd1;
end
else
begin
count<=0;
clk1s<=~clk1s;
end
end
/*****************************/
/***移位函數(shù)***/
/*****************************/
always@(posedge clk1s)
begin
if(i>8) i=0;
else
begin
i<=i+1;
ledout<=(8'b0000_0001)<<i;
end
end
endmodule
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -