| 
 | 
 
板子晶振是20MHz的 
module DIG 
( 
        clk,data,sel 
); 
 
input clk; 
output [7:0] data; 
output sel; 
 
reg[31:0] count; 
  
assign sel = 0; 
 
always @(posedge clk) 
   begin 
           count <= count+1; 
   end 
    
reg rdata; 
 
always @(count[26:23])  
        begin 
                case (count[26:23]) 
                        8'h0: rdata=8'b1100_0000; 
                        8'h1: rdata=8'b1111_1001; 
                        8'h2: rdata=8'b1010_0100; 
                        8'h3: rdata=8'b1011_0000; 
                        8'h4: rdata=8'b1001_1001; 
                        8'h5: rdata=8'b1001_0010; 
                        8'h6: rdata=8'b1000_0010; 
                        8'h7: rdata=8'b1111_1000; 
                        8'h8: rdata=8'b1000_0000; 
                        8'h9: rdata=8'b1001_0000; 
                endcase  
        end         
assign data = rdata; 
 
endmodule |   
 
 
 
 |