|

OverviewThis LED binary clock based on PIC is the second version of the project whereas the first project used a PIC16F84A for doing both the timekeeping and controlling the display matrix. Explanation This version utilizes a PIC 16F628A microcontroller running at 4MHz to control the display and the timekeeping is done by real-time clock chip DS1307. The PIC will read the internal time from the DS1307 over the I2C bus every second the DS1307 sends a pulse to the PIC chip and then use the LED display to show the time in binary. The Seconds is displayed by the bottom row of LEDs, the Minutes is shown by the middle rows, and Hours for the top row. A 24 hour format is implemented on the time which goes up to 23:59:59. A double-sided PCB can be made or a single-sided one with 7 wire links soldered in place instead of the top copper layer. Any 9-15VDC power supply can be used to provide power since it has a 5V regulator. Exclusively surface mount devices are used by the display PCB while a mixture of surface mount components for main clock PCB. Rest of the project
|