| Библиотека: | Память |
| Введён в: | 2.3.0 |
| Внешний вид: | ![]() |
Счётчик хранит одно значение, которое выдаётся на выход Q. Каждый раз, когда тактовый вход (отмеченный треугольником на южном крае компонента) срабатывает в соответствии с его атрибутом Срабатывание, значение в счётчике может обновиться на основании значений двух входов на западном крае компонента: верхнего входа, названного загрузка, и нижнего, названного счёт, и они интерпретируются следующим образом.
| загрузка | счёт | вызываемое действие |
| 0 или z | 0 | Значение счётчика остаётся неизменным |
| 0 или z | 1 или z | Значение счётчика увеличивается на единицу. |
| 1 | 0 | Счётчик загружает значение со входа D. |
| 1 | 1 или z | Значение счётчика уменьшается на единицу. |
Диапазон счёта можно настроить с помощью атрибута Максимальное значение. Когда счётчик достигает этого значения, следующее увеличение возвращает значение счётчика обратно к 0; а если значение счётчика 0, то уменьшение возвратит счётчик к его максимальному значению.
В дополнение к выходу Q компонент также имеет однобитный выход перенос. На этом выходе 1, когда счётчик имеет своё максимальное значение и входы загрузка и счёт показывают, что значение компонента должно увеличиться на следующем шаге; или когда значение счётчика - 0, и входы загрузка и счёт показывают, что значение компонента должно уменьшиться на следующем шаге.
Вход Очистка асинхронно сбрасывает значение счётчика на 0 (все нули); кроме того, пока на входе Очистка 1, значение фиксировано на 0 вне зависимости от тактового входа.
When the Appearance attribute is set to Logisim-evolution, the counter uses standard IEC/IEEE graphical symbols (IEC 617-12 and IEEE Std 91-1984). This appearance includes additional control pins and mode indicators:
| Symbol | Label | Function |
|---|---|---|
| G (or G5) | Count Enable | When high (1), counting is enabled. When low (0), the count is held regardless of clock pulses. |
| M1 | [load] | Load mode control. Activates loading from the Data input. |
| M2 | [count] | Count mode control. Activates counting operation. |
| M3 | [up] | Up-count control. Selects increment mode. |
| M4 | [down] | Down-count control. Selects decrement mode. |
| 2,3,5+/C6 | Clock+ | Clock input for specific mode combinations (with count enable active). |
| 2,4,5- | Clock- | Alternative clock input path for different operational modes. |
Note: The Logisim-evolution appearance may show duplicate clock and carry pins. These represent different operational modes of the counter according to the IEC/IEEE standard. The functionality is identical to the Classic appearance; only the graphical representation differs.
Когда компонент выбран, или уже добавлен, комбинации от Alt-0 до Alt-9 меняют его атрибут Биты данных
.
Передний фронтозначает, что счётчик должен обновляться в момент, когда значение на тактовом входе меняется с 0 на 1. Значение
Задний фронтозначает, что он должен обновляться, когда значение на тактовом входе меняется с 1 на 0.
Нажатие на счётчике переводит фокус ввода клавиатуры на компонент (это отображается красным прямоугольником), и ввод шестнадцатеричных цифр будет менять значение, хранящееся в счётчике.
Позволяет редактировать привязанную к компоненту метку.