ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
1011357 Топик полностью
RxTx (10.06.2020 19:48, просмотров: 1086) ответил fk0 на Для "правильного подсчёта времени" достаточно единственного бинарного счётчика секунд. Схемотехника BCD-регистров сложнее, чем бинарный сумматор (нужный для инкремента раз в секунду): нужен не один, а аж два сумматора на регистр (для "двоично-десятичной коррекции") и логика вычисления (полу)переноса.
Бинарный счётчик секунд есть. Он делит 32768 15-ю каскадами до 1сек. Дальше стоят декадные счетчики и счетчики на 6, считающие секунды, потом счетчик минут. Потом счетчик часов, и так далее. Счетчик не требует сумматора. Он представляет собой цепочку триггеров включенных друг за другом. Триггер это два транзистора. Для того чтобы считать до 10 надо досчитать до комбинации 1010 и сбросить триггеры. Это в простом случае, чтобы объяснить. На самом же деле инженеры изобретали 

еще более простые и интересные схемы делителей.

https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=4785777
Спасибо, князь. Вы настоящий дворянин. И программист.