Светлый фон

Рис. 4.138. Добавлен автоматический сброс счетчика

Рис. 4.138.

 

Рис. 4.139. Увеличенный фрагмент измененного варианта на макетной плате

Рис. 4.139.
Замечание Вы можете легко подключить почти любой 4-разрядный двоичный счетчик так, чтобы он сбрасывался после 2,4 или 8 входящих импульсов.

Замечание

Замечание

Вы можете легко подключить почти любой 4-разрядный двоичный счетчик так, чтобы он сбрасывался после 2,4 или 8 входящих импульсов.

Количество состояний выхода счетчика, прежде чем он начнет повторный счет, называется коэффициентом пересчета (в англоязычных описаниях – модуль счета, часто сокращается как «mod»). Счетчик mod-8 повторяет счет после восьми импульсов (которые нумеруются от 0 до 7).

коэффициентом пересчета модуль счета

Изменение коэффициента пересчета

Изменение коэффициента пересчета

Как это связано с нашим устройством генерации значений электронных игральных костей? Перехожу к нему. Поскольку кубик имеет шесть сторон, мне кажется, что нам необходимо подключить счетчик так, чтобы он повторял счет после шести состояний.

В двоичном коде последовательность значений на выходе будет выглядеть следующим образом: 000, 001, 010, 011, 100, 101. Мы можем проигнорировать старший бит, в столбце D, поскольку при шести состояниях он нам не нужен. Необходимо, чтобы счетчик сбрасывался после значения 5 в десятичной системе, которое соответствует числу 101 в двоичной.

Почему 5, а не 6? Потому что мы начинаем считать с 0. Для наших целей было бы удобнее, если бы счетчик начинал работать с 1, но он так не делает.

Какое следующее выходное значение после двоичного числа 101? Ответ – 110 в двоичной системе.

Есть ли что-то характерное для числа 110? Если вы изучите последовательность, то увидите, что число 110 является первым в ряду чисел, которые начинаются с двух единиц.

Как мы можем сказать счетчику: «Когда в столбце В появится 1 и в столбце С также будет 1, необходимо сброситься до 0000?» Слово «и» здесь должно дать вам подсказку. Логический элемент И выдает высокий уровень на выходе, тогда и только тогда, когда на двух его входах высокие уровни. Именно это нам и нужно.