Детали: Микроконтроллер - Atmel ATTiny2313. На схеме не показаны выводы 10 и 20, на первый подается земля, на второй - Vcc.
QUARTZ - кварцевый резонатор 2МГц (по хорошему, нужны еще керамические конденсаторы между XTAL1, XTAL2 и землей, но работает и без них)
D1 - D4 - маломощные выпрямительные диоды (если схема будет питаться от источника постоянного тока, то можно их убрать). Можно заменить диодным мостом.
Кнопки - любые без фиксации.
Коннекторы: AC POWER - питание (постоянное или переменное напряжение 8 - 12В)
LCD - к дисплею (1 - питание VLCD 6В, 2 - VLOGIC 5В, 3 - данные SDA, 4 - общий, 5 - тактирование SCL)
ISP - разъем для программирования (1 - RESET, 2 - MOSI, 3 - MISO, 4 - USCK, 5 - общий).
Использован дисплей с интерфейсом i2c от телефона Ericsson A1018S. Также должены подходить дисплеи от Т20, Т28, Т29. Контакты нумеруются справа налево (если смотреть на дисплей, повернутый контактами кверху, с лицевой стороны).
Прошивка доступна по ссылке http://galaxylegend.ru/misc/chess_clock.zip Выложены как исходники, так и скомпилированный hex-файл.
Скомпилировать исходники можно с помощью AVR Studio и AVR-GCC (WinAVR).
Для заливки прошивки в контроллер использовался программатор UNIPROF ( http://avr.nikolaew.org/progr )
Назначение кнопок (сверху вниз) - Передача хода белым в режиме игры / приращение часов, минут, секунд на десять в режиме установки таймеров
- Переключение между часами, минутами и секундами в режиме установки таймеров
- Переключение между режимами игры и установки таймеров
- Передача хода черным в режиме игры / приращение часов, минут, секунд на единицу в режиме установки таймеров