Created: Sep 22, 2015
No description available.
This project is an electronic digital stopwatch and timer based on a PIC16F628A microcontroller. It has two modes: stopwatch and timer; stopwatch counts upward while timer counts down from a specified time until it reaches zero. The time is digitally displayed on the 2x16 liquid crystal display (LCD) screen. The control panel is made of five button switches: mode/adjust, select, start, stop, and reset.
The main part of this project is the PIC16F628A microcontroller, it is programmed to accept inputs from the control panel and generate outputs through the LCD display and a buzzer. The control panel is composed of five 1-1825910-0 tactile switches, each switches perform different functions. MODE/ADJUST switch selects the mode either stopwatch or time mode, and adjust the time in time mode. SELECT is used to move the cursor to the desired digit the user wants to adjust. START is used to play the operation. STOP is used to pause the time after starting. And REST is used to reset the time to zero. The LCD is configured in 4-bit mode and takes only six I/O pins of the microcontroller. And in addition, a piezo buzzer is used to provide tones for different operation.
This circuit design is a simplified stopwatch/timer with minimal components. The device is commonly used by anyone in a lot of applications. Stopwatch/timer is essential to a variety of environments like medical, sports, school, etc.