A Silly clock based on AT89C51 platform with some not cool features below
- HH:MM:SS display
- Adjustable display time
- A alarm
- A 10ms accuracy timer
- minimum error below 10s/day
matched key in different work mode
clock | clock_adj | alarm_adj | timer | |
---|---|---|---|---|
K1 | toggle display | cursor → | cursor → | start |
K2 | to clock_adj mode | value ↑ | value ↑ | stop |
K3 | to alarm_adj mode | value ↓ | alarm on/off | reset |
K4 | to timer mode | to clock mode | to clock mdoe | to clock mode |