module leddot(clock,ldoa,ldob);<br /> input clock;<br /> output[7:0] ldoa;<br /> output [7:0] ldob;<br /> <br /> reg[7:0] ldoa;<br /> reg[7:0] ldob;<br /> reg[32:0]count;<br /> <br /> always@(posedge clock) <br /> begin <br /> count=count+1;<br /> ldob=0;<br /> end <br /> always@(count[25:23])<br /> begin <br /> case(count[25:23])<br /> 4'h0:ldoa=8'hfe;<br /> 4'h1:ldoa=8'hfd;<br /> 4'h2:ldoa=8'hfb;<br /> 4'h3:ldoa=8'hf7;<br /> 4'h4:ldoa=8'hef;<br /> 4'h5:ldoa=8'hdf;<br /> 4'h6:ldoa=8'hbf;<br /> 4'h7:ldoa=8'h7f;<br /> 4'h8:ldoa=8'hff;<br /> 4'h9:ldoa=8'hff;<br /> 4'ha:ldoa=8'h00;<br /> 4'hb:ldoa=8'h00;<br /> default:ldoa=8'hff;<br /> endcase <br /> end <br /> endmodule<br /> <br />此例中count[32:0]什么意思,COUNT[25:23]中25,23 个代表什么意思! |
|