|
KiCADKicad
|
Digital Clock with AT89C2051
Circuit Operation
Short SW2 presses cycle through displaying the current time in HH:MM and MM:SS format as well as the 12/24-hour display format option. A short SW1 press while on the 12/24-hour display format will toggle the setting. A short SW2 press will then enter the timer mode. A short SW1 press will toggle the start/stop of the timer. A long SW2 press will reset the timer. The timer will continue to increment (if running) even when cycling through other modes. Timer currently resets after 60 minutes.
A long SW1 press while viewing the current time in HH:MM format will enter the set time mode. The hours section will begin to blink. Short SW2 presses will increment the hour by 1. Holding SW2 down will cause the clock to increment quickly after 1 second. A short SW1 press will then move to the minutes where operation is similar to setting the hour. Another SW1 press will exit set time mode and the clock will return to display the current time.
Short SW1 presses cycle through setting and enabling the alarm. When viewing the currently set alarm time, the display will blink. This is done to differentiate between viewing the current time and the currently set alarm time. While viewing the alarm time, a long press of SW1 will enter the set alarm mode, at which point only the digits being set will blink. Setting the alarm is similar to setting the current time.
A short SW1 press while viewing the alarm or exiting out of setting the alarm will enter the enable/disable alarm mode. A short SW2 press will toggle this setting. A short SW1 press exist to the display current time mode.
While setting the current time or alarm in 12-hour mode, the colon will be off to indicate AM and is on to indicate PM.
Circuit diagram and bill of materials available in the download section.
P.S. I am not the original author of this circuit.
Digital Clock with AT89C2051
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(3)
- Engineer Jan 25,2022
- Mike Barrow Dec 30,2021
- (DIY) C64iSTANBUL Dec 22,2021
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Cristian Pitigoi
- LEDs Stars Hello everyone! I'm signing up for this competition with a small project designed to attract your a...
- Audio amplifier with LM386 (and BASS boost) Audio amplifier with LM386 (and BASS boost)Hello everyone!Circuit descriptionThe LM386 is quite a ve...
- Audio amplifier 25W TDA2030 Audio amplifier 25W TDA2030A fairly well-known and interesting montagePresentationThe presented audi...
- Raspberry Pi Pico Expansion Board Hello everyone!UPDATE!!!I made some changes, routing in particular, and freed up the board of a few ...
- Adjustable voltage power supply Among the most important electronic devices in the electronics laboratory is the voltage source. Thi...
- Digital Clock with AT89C2051 Circuit OperationShort SW2 presses cycle through displaying the current time in HH:MM and MM:SS form...
- Switch based light sensor Hi!The circuit shown can be used to turn on the light in the garden, or some light panels / advertis...
- LM3909 flashing indicator I present to you a circuit which is a little outdated, but quite pleasant for some, I saw that this ...
- The use of IoT technology for monitoring specific electrical parameters of autonomous power systems Hello everyone!A brief introduction of this project.What you see presented here is a home made (or D...
- ESP32 Expansion Board Expansion board for ESP32Hello everyone!This is my new PCB design. I wanted to share it with you on ...
- 4 Digits 7 Segments CC Display Module with 74HC595 Hello! This time I want to present an 7-segment four digit display controlled by two 74HC595.The LED...
- Adjustable voltage power supply Adjustable voltage power supplyAmong the most important electronic devices in the electronics labora...
- ARDUINO LCD 1602 SHIELD + KEYBOARD ARDUINO LCD 1602 SHIELD + KEYBOARDThe LCD1602 shield can be mounted together with an Arduino Nano de...
- Double voltage source Circuit presentationDouble voltage source + 15V / -15V and + 5V / -5V stabilizedThis circuit offers ...
- Monitor for 12V batteries Monitor for equal voltage at the terminals of two 12V batteries.Circuit presentation Most 24V back-u...
- Variable stabilizer for low voltages Variable stabilizer for low voltagesThe presented circuit allows to obtain stabilized voltages betwe...
- Simple Temperature Regulator Simple temperature regulatorCircuit descriptionThe temperature controller uses as a temperature tran...
- Audio balance indicator Technical data: - supply voltage 12-15V; - minimum level of the audible signal applied at the input&...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
125 0 0 -
DIY Laser Power Meter with Arduino
176 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
165 0 2 -