This clock counts seconds, minutes, hours and day of the week. Time is displayed on 4 seven segment LED displays, and is adjustable with three buttons atÂ start time (up, down, enter). You can program the day of the week, hour, minute and duration of the alarms.
The number of alarms are limited by ROM space only. The alarm is on the RA4 open collector output of the PIC, and is repeated on a decimal point of the display. For once, the program is in BASIC (mikroBasic) and this should make a good start for beginners.
PIC16F84A Alarm Clock: [Link]
This is a small ajustable clock, I made based on PIC16F84A microchip.The hardware part is very simple because it only uses 74hct238 demultiplexer, 4×7 segments, and some rezistors. The software part is programmed through a device connected to serial port with icprog and made/debuged with MPlab.
Digital Clock Based On PIC16F84A: [Link]
The module uses an inexpensive 8 bit Temperature Sensor the TMP37 from Analog Devices.Since the data was analog and the PIC16f84 does not have an analog input,an external ADC had to be used.Texas Instrumentsâ€™ TLC549 was chosen for this.The advantage of this ADC was that it could communicate with the microcontroller serially.You may also use similar ADCs from Maxim-IC.The LCD is a normal 16Ă—2 display which uses the Hitachi Controller HD44780.
PIC16F84A temperature controller: [Link]
Here is a countdown timer base on the versatile PIC16F84A, with so many practical applications, nothing illegal though. The time range can be adjusted between 1 and 99 minutes. It displays time sequence on BCD decoded 7 segment LED display. When count down finishes, the microcontroller send’s a control signal to a relay, giving you the possibility to control anything you want at the end of the relay. The board is assembled on soldering technique so no PCB design is available or needed. The project as well as the source code for PIC16F84A is very well documented and explained, so this is a good project even for advanced beginners, you could consider this as your first microcontroller project, you will sure remember it.
Link to projectÂ