найпростіші годинник

Цей пристрій було зібрано для заміни звичайних настільних або настінних годинників, або для того, щоб не купувати готові.


На момент написання цих рядків, написана програма ver 1.18, що дозволяє вважати час в форматі hh-mm-ss, виводити його на 9-розрядний індикатор, також є будильник (поки один), можливе використання клавіатури 4х3 (при відповідній зміні програми), але поки використовується тільки 3 кнопки.


У проміжках між циклами індикації проводиться опитування клавіатури і якщо що-небудь натиснуто програма видає писк і обробляє натиснуту кнопку. Переривання відбувається 32 рази в секунду. Навіщо так багато? Для того щоб забезпечити миготіння індикатора при установці часу і будильника. Секунда зараховується кожне 32-е переривання, а миготіння відбувається кожне 4-е.


Натиснувши на кнопку 1 (mode) ви можете перемикати режим роботи (поки 3 штуки):

1. індикація час al (on / off) .hh-mm-ss

2. установка час hh-mm-ss

3. установка будильника al (on / off) -hh-mm


Натиснувши кнопку 2 (pos) ви змінюєте позицію на індикаторі.


Натиснувши кнопку 3 (inc) ви змінюєте поточний параметр.

Конструктивно зроблено як пиріг:

1. Плата захисна екрануюча

2. Плата системна clock18.lay

3. Плата індикації та введення.

На платі індикації та введення, як випливає з назви, встановлений індикатор і 3 кнопочки. Індикатор окрадений з АОНа разом зі своєю мініатюрною хустки прикручений гвинтами. Розводка на системній платі зроблена саме під індикатор від АОНа => на платі індикації просто 17 паралельних доріжок, і кілька доріжок для кнопок. З'єднані всі ці плати посредствам роз'ємів, які застосовують в комп'ютерах.

Особливий respect Ігорю Кляндіну за ідеї та критику.

Схожі статті