Square wave generator and frequency meter

because the only time you ever assign a value to 'timervalue' is when timer 1 fires... try a serial debug print of 'timervalue'...