clk clk rst rst enc_right enc_right enc_ce enc_ce enc_btn enc_btn form[1:0] form[1:0] lcd_busy lcd_busy lcd_data[7:0] lcd_data[7:0] ASCIIRADIX lcd_newchar lcd_newchar lcd_newpos lcd_newpos freq_out[16:0] freq_out[16:0] UNSIGNEDDECRADIX clk_period clk_period state_reg state_reg ret_state_reg ret_state_reg digpos_reg[2:0] digpos_reg[2:0] charcnt_reg[3:0] charcnt_reg[3:0] UNSIGNEDDECRADIX digit_reg[0:7] digit_reg[0:7] UNSIGNEDDECRADIX