Digital frequency meter using pic16f877a microcontroller http://microcontrollerslab.com/digital-frequency-meter-with-lcd-display/