Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uzly_i_ustroystva_Trigg.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
823 Кб
Скачать
☆

Схемы использования регистров.

  1. Преобразователь параллельного кода в последовательный.

Np – параллельный код (в данном случае семиразрядный)

LS – младший его разряд

MS – старший его разряд

Ns – последовательный код

N6 N0

Np= 1 0 1 1 0 0 1

Перед записью нового параллельного кода Np по крайней мере в разрядах Q0-Q6 должны быть 1, при этом . Появление сигнала запуска устанавливает регистр в режим приема параллельного кода (S=1). Первый синхроимпульс Shift запишет параллельный код в разряды Q1-Q7, а в Q0 – 0. 0 с выхода Q0 сбросит готовность, т.е. , что приведет к переводу регистра в режим сдвига (S=0). На выходе Q7 (Ns) появится старший разряд N6 в течении следующих шести синхроимпульсов регистр будет находится в режиме сдвига и на выходе Ns будут последовательно появляться N5, N4,…,N0, по седьмому синхроимпульсу в Q7 запишется 0, который был внесен в Q0 со входа D0, при этом сформируется признак готовности . Если не произойдет запись нового параллельного кода, т.е. , то после следующего сигнала Shift на выходе Ns все время будут 1.

  1. Преобразователь последовательного кода в параллельный.

Прием последовательного кода начинается, когда сигнал готовности равен 1 (Ready=1). Появление сигнала пуск (Go=1) переводит регистр в режим приема параллельного кода и по синхроимпульсу Shift в регистр записывается 100…0. Ready становится равным 0. И регистр переводится в режим сдвига. Каждый последующий синхроимпульс вдвигает в регистр последовательный код Ns. Так происходит до тех пор пока 1 записанная в Q0 с входа D0 не окажется в Q7, при этом формируется готовность Ready=1, а на выходах Q0-Q6 сформирован параллельный код Np.

Если после включения питания в регистре не оказалось ни одной 1, то никогда не появится сигнала Ready=1. Чтобы избежать такой ситуации необходимо с входа Ns после включения питания подать 1 длительностью более одного периода сигнала Shift.

Счетчики.

Счетчик – последовательностная схема, предназначенная для подсчета числа импульсов, поступивших на их вход, и для формирования результата в каком-либо коде (чаще всего – двоичном).

Набор микроопераций реализуемых счетчиками:

  1. Сброс счетчика: CT:=0

  2. Начальная установка (или прием кода): CT:=x

  3. Хранение результата: CT:=CT

  4. Инвертирование содержимого счетчика: CT:= ┐CT

  5. Счет

    • Прямой: CT:=CT+1

    • Обратный: CT:=CT–1

  6. Выдача результата

    • В прямом коде: Y:=CT

    • В обратном коде: Y:= ┐CT

Классификация счетчиков.

  1. По направлению счета:

    • Суммирующие (прямого счета).

    • Вычитающие (обратного счета).

    • Реверсивные (с изменением направления счета).

  2. По организации процесса получения результата:

    • С последовательным переносом.

    • С параллельным переносом.

    • Со сквозным переносом.

    • С комбинированным переносом.

  3. По использованной системе счисления:

    • Двоичные.

    • Не двоичные.

  4. По наличию дополнительного синхросигнала:

    • Асинхронные.

    • Синхронные.

асинхронный: N+1

синхронный: N+3

Счетчики характеризуются модулем счета М – число импульсов на входе счетчика до его переполнения, равное числу внутренних состояний счетчика.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]