Доступ к микросхемам счетчиков импульсов легко проследить по рисунку, приведенному ниже
Счетчик - элемент, осуществляющий счет импульсов, подаваемых на его вход. Двоичное число, представляемое состоянием его выходов, по фронту импульса на счетном входе увеличивается на единицу. Описываемое устройство представляет собой четырехразрядный счетчик с двумя входами синхронизации и четырьмя выходами. Чтобы использовать счетчик по максимальной длине счета, генератор тактовых импульсов подключают к входу синхронизации CLKA и соединяют выход QA со входом синхронизации CLKB. Суммирование производится по отрицательному фронту импульса на счетном входе. Для сброса счетчика в 0 на входы R01 и R02 подают уровень логической 1.
Таблица функционирования
Входы | Выходы | ||||
N | Счет | D | С | В | А |
стрелка вниз | о | о | о | ||
стрелка вниз | о | о | |||
стрелка вниз | о | о | |||
стрелка вниз | о | ||||
стрелка вниз | о | о | |||
стрелка вниз | о | ||||
стрелка вниз | о | ||||
стрелка вниз | |||||
стрелка вниз | о | о | о | ||
стрелка вниз | о | о | |||
стрелка вниз | о | о | |||
стрелка вниз | о | ||||
стрелка вниз | о | о | |||
стрелка вниз | о | ||||
стрелка вниз | о | ||||
стрелка вниз |
Сброс счетчика:
Входы | Выходы | ||||
R01 | R02 | QD | QC | QB | QA |
О | |||||
Ч | счет | ||||
Ч | о | счет |
Доступ к микросхемам регистров демонстрирует следующий рисунок.
Последовательный, сдвиговый регистр - элемент, содержимое выходов которого при подаче тактового импульса может сдвигаться в сторону младших или старших разрядов. Он представляет собой несколько взаимосвязанных триггеров. Описываемый сдвиговый регистр способен обрабатывать данные в одном из следующих режимов: последовательный и параллельный ввод и вывод данных, сдвиг влево, сдвиг вправо. По приходу каждого тактового импульса на вход регистра выполняется операция над данными, определенная состоянием управляющих входов SO и S1. Таблица установки режимов
SO | SI | Операция |
о | о | хранение |
о | сдвиг вправо | |
о | сдвиг влево | |
параллельная загрузка |
Если на вход сброса (Clear) подать логический 0, то на всех выходах установится уровень логического 0.