【正文】
INDEX0 = 839。 end 25 : begin INDEX0 = 839。 end 27 : begin INDEX0 = 839。 end 29 : begin INDEX0 = 839。 end 31 : begin INDEX0 = 839。 input[7:0] INDEX。 reg HIGH。b00000001 : begin TONE0 = 773 。b1 。b0010010 。b00000100 : begin TONE0 = 1036 。b1 。b1001100 。b00010000 : begin TONE0 = 1197 。b1 。b0100000 。b01000000 : begin TONE0 = 1372 。b0 。b0000000 。 CODE = 739。 end endcase end endmodule附錄3:數(shù)控分頻源程序清單module FENPIN (CLK1, TONE1, SPKS)。 reg SPKS。 if (CLK1 == 139。 end else if (COUNT == 4) begin PRECLK = 139。 if (PRECLK == 139。 end else begin COUNT11 = 0。 COUNT2 = 139。 if (COUNT2 == 139。b0 。b1 。 if (FULLSPKS == 139。b0 。 FULLSPKS = 139。 COUNT = 0。 if (COUNT == 2) begin PRECLK = 139。 reg FULLSPKS。 input[10:0] TONE1。 HIGH = 139。b0 。b10000000 : begin TONE0 = 1410 。b0001111 。b0 。b00100000 : begin TONE0 = 1290 。b0100100 。b1 。b00001000 : begin TONE0 = 1116 。b0000110 。b1 。b00000010 : begin TONE0 = 912 。b1001111 。 reg[10:0] TONE0。 reg[6:0] CODE。 end default : begin end endcase end else begin INDEX0 = INDEX2 。 end 30 : begin INDEX0 = 839。 end 28 : begin INDEX0 = 839。 end 26 : begin INDEX0 = 839。 end 24 : begin INDEX0 = 839。 end 22 : begin INDEX0 = 839。 end 20 : b