Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
18
Добавлен:
26.02.2016
Размер:
125.95 Кб
Скачать

Лабораторная работа №2

ИССЛЕДОВАНИЕ СЧЕТЧИКОВ.

Цель работы:

изучить принципы организации и работы двоичных счетчиков;

– получить практические навыки построения различных схем счетчиков.

1. КРАТКИЕ СВЕДЕНИЯ ИЗ ТЕОРИИ

Счетчик – последовательностное цифровое устройство, преобразующее поступающие на вход импульсы в код Q, пропорциональный их количеству. Счетчик, в котором выполняется микрооперация счета С:=С + 1, называется суммирующим, а счетчик, реализующий микрооперацию С:=С-1, – вычитающим. Счетчик называется реверсивным, если реализуются обе микрооперации.

Большинство счетчиков снабжено выходом переноса CR. Для двоичного и двоично-десятичного кода, как впрочем, и для других систем счисления, справедливы следующие соотношения:

Q = (D + SUM(C)) mod M

CR = (D + SUM(C)) \ M

В этих формулах: Q – код на выходах счетчика, D – начальное значение записанное в счетчик, SUM(C) – сумма импульсов поступивших на вход в процессе счета и М – модуль счета или число различных состояний счетчика (число импульсов поступивших на счетный вход, после которых счетчик возвращается в исходное состояние), CR – число импульсов переноса, возникающих при возврате счетчика в исходное состояние на одноименном выходе, mod – операция нахождения остатка при делении на М, \ – операция целочисленного деления . Если D = 0 и SUM(C) < М, то очевидно, что Q = SUM(C) и CR = 0. С приходом каждого М-ного импульса счетчик возвращается в исходное состояние. Счетчик, содержащий n двоичных разрядов имеет модуль счета М = 2n.

Пример: пусть D=17, SUM(C)=9, М=8, тогда Q=26 mod 8=2, a CR=3.

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

Счетчики обычно реализуются на Т–триггерах. Однако для их построения могут применяться не только триггеры со счетным входом, но и D–триггеры, JK–триггеры.

Счетчики можно классифицировать по нескольким признакам. В зависимости от направления счета различаются суммирующие (с прямым счетом), вычитающие (с обратным счетом) и реверсивные (с прямым и обратным счетом). По способу организации схемы переноса различаются счетчики с последовательным, параллельным, параллельно-последовательным переносом. В зависимости от наличия синхронизации различаются синхронные и асинхронные счетчики.

При маркировке микросхем отечественных серий для обозначения счетчика используются буквы ИЕ. Конструктивно счетчики выполняются в виде совокупности интегральных схем–триггеров, соединенных соответствующим образом, или в виде одной интегральной схемы, содержащей многоразрядный счетчик.

В качестве примера возьмем четырехразрядный счетчик. Четыре двоичных разряда счетчика обеспечивают М = 16 состояний. На рис.5.1. приведена схема и условное обозначение такого счетчика, выполненная на JK–триггерах с инверсными динамическими входами.

Сигналы переносов снимаются с прямых выходов триггеров, которые переключаются последовательно друг за другом, т.е. асинхронно. Триггеры поставлены в режим счета (J=К=1). Счетчик дополнен схемой формирования ускоренного переноса CR (Carry), выход которой может быть подключен к счетному входу С следующего такого же счетчика. Входы всех триггеров объединены, а на входы подана "лог.1", что позволяет "сбрасывать" счетчик сигналом . Счетный вход суммирующего счетчика обозначается "+1". Временные диаграммы схемы, без учета задержки сигнала даны на рис.5.2.

Анализ временных диаграмм позволяет сделать ряд выводов:

  1. После n-го по счету входного импульса код на выходах

Q = Q3 Q2 Q1 Q0 = n, например после 5-го, код Q = 0101 = 5, а после 11-го –

Q = 1011 = 11(DEC), т.е. схема действительно является счетчиком.

  1. С приходом активного фронта 16-го импульса все триггеры "сбрасываются" и далее процесс повторяется, т.е. модуль счета М=16.

3) Схема также является делителем частоты входных импульсов на 2 в степени (i+1), где i – номер триггера, с которого снимается выходной сигнал.

  1. Если снимать выходной код с инверсных выходов, то нетрудно заметить, что начальное значение Q =Q0Q1Q2Q3 =1111=15, т.е. максимальному числу для четырех разрядов и далее, с приходом очередного импульса, код на выходах уменьшается на 1. В этом случае счетчик называют вычитающим. Такого же результата можно добиться, если снимать переносы с противоположных выходов триггеров, а код по-прежнему с прямых. Убедиться в этом нетрудно, самостоятельно построив временные диаграммы. Счетный вход вычитающего счетчика обозначается "-1".

  2. Важно также отметить, что задний фронт импульса переноса совпадает с моментом перехода всех триггеров из 1 в 0, для суммирующего счетчика и с моментом перехода из 0 в 1 – для вычитающего.

Скорость счета или максимальная частота входных импульсов определяется задержкой сигнала от момента прихода активного фронта счетного импульса до появления нового кода на выходе последнего триггера: , где n – число триггеров. Тогда . На рис.5.3 показан процесс последовательного переключения отдельных триггеров счетчика с приходом восьмого импульса.

Выходной код в течение интервал принимает недопустимые значения (6,4,0). Скорость деления частоты входного сигнала не зависит от количества триггеров и определяется максимальной частотой переключения входного триггера, т.е. и больше

Таким образом, при построении многоразрядных счётчиков происходит накопление времени задержки выходной информации относительно входных импульсов. Для исключения этого явления применяют счётчики с параллельным переносом.

В счетчике с параллельным переносом импульсы поступают на тактовые входы всех триггеров одновременно. На рис.5.4. приведен трехразрядный счетчик с модулем счета М = 8. Справа приведено условное обозначение промышленно выпускаемого счетчика, дополненного входами для параллельной синхронной загрузки начального кода перепадом сигнала на входе С(+1) при L = 0, а также входом сброса R.

Перенос из i–того разряда в (i+1)-ый производится по формуле с помощью элементов "И". Входы СЕ (разрешение счета) и РЕ (разрешение переноса) на данном этапе рассмотрения могут быть объединены вместе (СЕ = РЕ = 1). Входы J и К триггеров соединены, поэтому возможно только два режима их работы – память (J=К= 0) и счет (J=K=1) Триггер "i" изменит свое состояние только тогда, когда т.е. при единичных значениях выходов всех предыдущих триггеров, что отвечает правилу 1. Во всех остальных случаях и значение не изменится.

Быстродействие синхронного счетчика значительно выше, из-за того, что триггеры переключаются одновременно и сигнал CRi появится на JK входах через интервал , который не зависит от числа триггеров. Частота счета . Максимальная частота деления .

Вычитающий счетчик в отличие от суммирующего строится так, что с входом каждого последующего триггера соединяется инверсный выход предыдущего триггера.

В реверсивном счетчике объединяются схемы суммирующих и вычитающих счетчиков. Кроме того, существует возможность управления направлением счета, для чего предусматриваются дополнительные КЦУ.

2 ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ

При выполнении заданий для получения счетных импульсов использовать генератор одиночных импульсов.

2.1 Задание 1

  1. Синтезировать схему счетчика с последовательным переносом по модулю 8.

  2. Реализовать схему на лабораторном стенде УМ 11.

  3. Исследовать работу схемы на всех наборах входных сигналов.

  4. Сделать выводы о работе счетчика.

2.2 Задание 2

  1. Синтезировать схему счетчика с параллельным переносом по модулю 8.

  2. Реализовать схему на лабораторном стенде УМ11.

  3. Исследовать работу схемы на всех наборах входных сигналов.

  4. Сделать выводы о работе счетчика.

2.3 Задание 3

  1. Синтезировать схему счетчика по модулю 10.

  2. Реализовать схему на лабораторном стенде УМ11.

  3. Исследовать работу схемы на всех наборах входных сигналов.

  4. Сделать выводы о работе счетчика

2.4 Задание 4

  1. Синтезировать схему реверсивного счетчика по модулю 8.

  2. Реализовать схему на лабораторном стенде УМ11.

  3. Исследовать работу схемы на всех наборах входных сигналов.

  4. Сделать выводы о работе счетчика.

3. СОДЕРЖАНИЕ ОТЧЕТА

  1. Название работы, фамилию и инициалы студента, номер группы, цель работы.

  2. Задания к лабораторной работе.

  3. Схемы триггеров

  4. Временные диаграммы работы счетчиков

  5. Результаты выполнения заданий к лабораторной работе.

  6. Выводы по лабораторной работе.

4. КОНТРОЛЬНЫЕ ВОПРОСЫ

  1. Что такое счетчик?

  2. Что такое модуль счета?

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

  4. На каких триггерах строятся счетчики?

  5. Чем определяется скорость счета или максимальная частота входных импульсов? Приведите временную диаграмму работы счетчика с последовательным переносом.

  6. Чем ограничена разрядность счетчика с параллельным переносом?

  7. Как организовать вычитающий счетчик?

  8. Приведите схему и описание работы реверсивного счетчика.

Соседние файлы в папке Портнов лабы25-09-2015_12-32-45