Design and Implementation of a Microcontroller Based LCD Screen Digital Stop Watch

The stop watch is used to measure the time required for a certain event. This is different from normal clocks in many ways, one of which is the accuracy of time. The stop watch requires much more accuracy than the normal clocks. In this paper, an ATmega8535 microcontroller was used to control the stop watch, by which perfect accuracy can be ensured. For compiling the C code and for loading the compiled .hex file into the microcontroller, AVR studio and PonyProg were used respectively. The stop watch is also different from traditional stop watches, as it contains two different timing modes namely 'Split timing' and 'Lap timing'.




References:
[1] Embedded Systems Design with the Atmel AVR Microcontroller by
Steven F. Barrett.
[2] Atmel AVR Microcontroller Primer: Programming and Interfacing by
Steven F. Barrett, Daniel J. Pack.
[3] Microcontrollers: theory and applications by Ajay V Deshmukh.
[4] AVR RISC microcontrollers handbook by Claus K├╝hnel.
[5] http://en.wikipedia.org/wiki/Stopwatch
[6] Single- and multi-chip microcontroller interfacing by G. Jack Lipovski.
[7] C programming for microcontrollers: featuring ATMEL's AVR butterfly
and the free WinAVR compiler by Joe Pardue.
[8] Exploring C for microcontrollers: a hands on approach by Jivan S.
Parab, Vinod G. Shelake, Rajanish K. Kamat.
[9] http://www.alldatasheet.com/datasheetpdf/
pdf/175175/ATMEL/ATMEGA8535.html.
[10] http://www.alldatasheet.com/datasheet-pdf/pdf/69437/KEC/7805.html.