vovik15, а у Вас квац идеальный ровно на 10 000 000 Гц ???
Если опорная частота в часах отличается от расчетной, а автор брал в расчет именно 10МГц, то часы будут врать либо в "+" либо в "-". Это относится к любым часам, да и не только к часам.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Лучше такие часы собрать на ATmega8, там есть асинхронный таймер заточеный под часовой кварц. Счет реализуется аппаратно по прерыванию от этого таймера, а программу вывода на индикацию сделать - как два пальца....
Rimsky писал(а):Лучше такие часы собрать на ATmega8, там есть асинхронный таймер заточеный под часовой кварц. Счет реализуется аппаратно по прерыванию от этого таймера, а программу вывода на индикацию сделать - как два пальца....
Rimsky писал(а):Лучше такие часы собрать на ATmega8, там есть асинхронный таймер заточеный под часовой кварц. Счет реализуется аппаратно по прерыванию от этого таймера, а программу вывода на индикацию сделать - как два пальца....
А какую схему посоветуете?
Схему можно оставить такую-же (на порт D посадить индикаторы - ABCDEFGH, на PB1...PB4 раскидать комутацию индикаторов, кнопки куда угодно, например на порт C, главное оставить пины TOSC1, TOSC2, под кварц, тактовую частоту МК выбрать по умолчанию (внутренний RC 1МГц)