How do digital watches keep time accurately?
Digital watches keep time accurately using a quartz crystal oscillator. The crystal vibrates at a precise frequency when an electric current is applied. These vibrations are counted by the watch's circuitry to measure seconds, minutes, and hours.