PIC16F84A Digital Clock
Author : Dinesh Kumar Wickramasinghe
This is a digital clock project built using PIC16F84A Microcontroller and 4017 Digital IC. This project uses 6 seven segments displays to show Hours, Minutes and Seconds. There are two push buttons provided to adjust the time.
Please note that I used MPLAB Versio 8.3 to build the code. (Not the latest version).
If you have any error while compiling the code, please use an old version of MPLAB
or use the compiled HEX file to program. You can download MPLAB V8.3 from above
PIC16F84A Digital Clock YouTube Video
Completed circuit of the PIC16F84A Digital Clock
PIC16F84A Digital Clock When Running
PIC16F84A Digital Clock Schematic
If your clock does not count the time accurately, if you see a delay in counting the minute or if your clock counting the time fast, try changing the value on below line.
MOVLW .164 ; DECIMAL POINT DELAY SETTING
Try changing the value .164 and compile your code again.
Downloads for this Projects
Download Source Code
Download Compiled Hex (Ready to program)
All in one zip
Download MPLAB v8.3