Исследование работы реверсивных счетчиков
Работа из раздела: «
Радиоэлектроника»
ЛАБОРАТОРНАЯ РАБОТА №З
ИССЛЕДОВАНИЕ РЕВЕРСИВНОГО СЧЕТЧИКА
1. ЦЕЛЬ РАБОТЫ
Целью работы является:
- теоретическое изучение принципа работы счетчиков и регистров;
- экспериментальное исследование счетчика-регистра на интегральных
микросхемах.
2. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ
Регистры и счетчики относятся к разряду цифровых устройств и
являются одним из наиболее распространенных элементов вычислительной
техники. Они широко используются для построения устройств ввода, вывода и
хранения информации, а также для выполнения некоторых арифметических и
логических операций.
Для построения счетчиков и регистров используются синхронные
триггеры, переключение которых происходит только при наличии
синхронизирующего сигнала ( синхроимпульса ) на входе С. Наиболее часто
для построения регистров и счетчиков используется универсальный Д -
триггер, имеющий специальный информационный вход Д, и динамический вход
С ( рис.1 ).
[pic]
2.1. Устройство, называемое регистром, служит в основном для
хранения чисел в двоичном коде при выполнении над ними различных
арифметических и логических операций. С помощью регистров выполняютоя такие
действия над числами, как передача их из одного устройства в другое,
арифметический и логический сдвиг в сторону младших или старших разрядов,
преобразование кода из последовательного в параллельный и наоборот и т.д.
Функциональная схема и условно - графическое обозначение регистра
параллельного типа, собранного на универсальных Д-триггерах, приведена на
рис.2 .
[pic]
По сигналу на входе С информация, поступившая на входы DО(DЗ,
записывается в регистр и хранится в нем до тех пор, пока не произойдет
запись другой информации, либо не поступит сигнал на вход R, обнуляющий
регистр.
Функциональная схема и условно-графическое обозначение регистра
сдвига представлены на рис.З.
[pic]
Последовательный информационный код поступит на вход D регистра.
Импульс команды сдвига С подается одновременно на синхронизирующие входы
всех триггеров регистра и переводит каждый триггер в состояние, в котором
находился триггер предыдущего разряда. Таким образом, каждый импульс
команды сдвига 'продвигает' записываемое число на один разряд вправо.
2.2. Устройство, называемое счетчиком, предназначено для подсчета
числа поступающих на вход сигналов ( импульсов ) в произвольной системе
счисления. Двоичные счетчики строятся на основе триггеров, работающих в
счетном режиме ( Т - триггер или счетный триггер).
Счетный триггер может быть получен из универсального D - триггера
путем соединения его инверсного выхода 0 со входом D.
Счетный триггер и эпюры сигналов, поясняющие его работу, представлены
на рис.4.
[pic]
У счетного триггера состояние выхода изменяется на противоположное
при поступлении на вход С каждого очередного счетного импульса.
Функциональная схема и условнографическое обозначение двоичного
счетчика с коэффициентом пересчета 23 представлена на рис.5.
[pic]
Каждый поступающий на вход счетчика импульс перебрасывает первый
триггер в противоположное состояние (рис.6). Сигнал с инверсного выхода
предыдущего триггера является входным сигналом для последующего и, таким
образом, комбинация сигналов на выходах Q1, Q2, Q3 будет соответствовать
числу поступивших на вход счетчика импульсов, представленному в двоичном
коде. Счетчик данного типа называется асинхронным счетчиком.
[pic]
Если на счетный вход каждого последующего триггера счетчика подавать
сигнал с прямого выхода предыдущего триггера, то счетчик будет производить
операцию вычитания. Счетчики, способные выполнять функции сложения и
вычитания, называются реверсивными.
Для построения счетчика с требуемым коэффициентом пересчета М,
отличным от величины 2N (N - число двоичных разрядов счетчика),
используется принудительный сброс счетчика в исходное состояние при
достижении счетчиком числа М. Пример такого счетчика с М=9 (М=10012)
представлен на рис.7.
[pic]
3. ОПИСАНИЕ ОБЪЕКТА И СРЕДСТВ ИССЛЕДОВАНИЯ
3.1. Функциональная схема исследуемого устройства представлена на
рис.8 . Устройство включает двоично - десятичный счетчик ДД2, двоичный
счетчик ДДЗ, коммутатор входных сигналов ДД1 и логические элементы ДД4 и
ДД5, выполняющие функции элементов объединения.
Для подачи информационных и управляющих сигналов используется
специальное устройство, управляемое наборными кнопками с фиксацией
SА1(SА16. Нажатому состоянию соответствует сигнал логической '1', отжатому
состоянию - сигнал логического '0'. Кнопки SА1(SА16 расположены в левой
части лабораторного стенда под надписью 'Программатор кодов'.
3.2. Функцию двоичного счетчика выполняет микросхема К155ИЕ7. Данная
микросхема представляет собой реверсивный четырехразрядный счетчик -
регистр, в котором кроме двух счетных входов ( суммирующего '+1' и
вычитающего '-1' ) и входа сброса Р имеется четыре информационных входа
DО(DЗ и вход С , разрешающий запись информации в счетчик. Кроме того, для
наращивания разрядности счета в микросхеме предусмотрены выходы '(15' и ' <
0', на которых при достижении счетчиком указанных чисел появляются сигналы
логического '0'. Выход '(15' в этом случае следует соединять с входом
'+1', выход '< 0' - с входом '-1' аналогичной микросхемы.
3.3. Функцию двоично-десятичного счетчика ДД2 выполняет микросхема
К155ИЕ6. У заданной микросхемы коэффициент пересчета М=10 и сигнал переноса
в старшие разряды на выходе “(9” вырабатывается при превышении счетчиком
числа 9.
[pic]Рис.8
3.4. При исследовании одного из счетчиков, другой должен находиться в
исходном состоянии, что достигается подачей на вход R данного счетчика
уровня логической '1' с помощью кнопок SА10 или SA11.
3.5. Запись информации в счетчики производится в параллельном коде
путем подачи на входы ДО(ДЗ логических сигналов '0' и '1' с помощь кнопок
SА1(SА4 и подачи сигнала логического '0' на вход С с помощью кнопки SА9
(для этого кнопку SА9 надо отжать и снова нажать ).
З.6. Счетные импульсы должны поступать на исследуемую схему с клеммы
'непр.имп,' ( ' ~|_|~|_|~ “ ) в виде непрерывной импульсной
последовательности и с клеммы 'пачка имп.' ( '_|~|_|~|_' ) в виде пачки
импульсов с числом импульсов в пачке от 1 до 15. Управление режимом работы
входов '+1' и '-1' счетчиков производится о помощью кнопок SA13(SА16,
которые обеспечивают выполнение следующих функций:
SА13 ('непр,+') - разрешение прохождения непрерывной импульсной
последовательности на входы '+1' счетчиков;
SА14 ('пачка +') - разрешение прохождения пачки импульсов на входы
'+1' счетчиков;
SА15 (“непр.-') - разрешение прохождения непрерывной
последовательности импульсов на входы '-1' счетчиков;
SА16 ('пачка -') - разрешение прохождения пачки импульсов на
входы
'- 1' счетчиков,
Примечание. Не допускается одновременное нажатие двух и более
кнопок SА13(S А16.
3.7. Для задания числа импульсов в пачке и посылки необходимой пачки
в исследуемый узел используются четыре кнопки с фиксацией '20' ( '23 ' и
две кнопки без фиксации 'Пуск' и “Устан.О', расположенные на панели
лабораторного стенда под надписью 'Программатор СИ'.
При этом должна соблюдаться следующая последовательность операций:
3.7.1. Набрать заданное число импульсов в пачке в двоичном коде с
помощью кнопок “20” ( '23'. Нажатой кнопке соответствует логическая '1'
(при этом загорается соответствующий индикатор).
3.7.2. Нажать кнопку 'устан.О'.
3.1.3. В режиме наблюдения одновременно двух сигналов на экране
мультиметра величина и взаимное расположение этих сигналов регулируется
ручками '~ ' и “((“ соответственно в поле надписи 'Коммутатор' отдельно для
каждого канала ( 'Вх1' для КПИ 10 и 'Вх2' для КПИ 9 ).
3.2. Исследование элемента ДД3 в статическом и динамическом режиме.
3.2.1. Логические сигналы '0' и '1' на входе триггеров задаются с
помощью кнопок с фиксацией SА1(SА6, расположенных на передней панели блока
К32 под надписью 'Программатор кодов'. Отжатое состояние кнопки
соответствует заданию логического '0', а нажатое - заданию логической '1'.
Нажатое состояние кнопки сопровождается загоранием соответствующего
светодиода зеленого цвета, расположенного вблизи данной кнопки
'Программатора кодов'.
3.2.2. Для подачи положительного импульса ( '_|~|_' ) на вход С
триггера необходимо кратковременно перевести соответствующую кнопку из
отжатого состояния в нажатое и обратно.
3.2.3. Для индикации логических сигналов на выходе триггера,
работающего в статическом режиме ( верхняя часть элемента ДДЗ ), служит
левое цифровое табло блока К32. При этом кнопка ' IO |_2 ', расположенная
непосредственно под табло, должна находиться в нажатом состоянии.
3.2.4 . Нижняя часть элемента ДДЗ представляет собой триггер,
работающий в счетном режиме. На его счетный вход С поступает непрерывная
последовательность импульсов. Одновременно такая же последовательность
импульсов поступает в КПИ1. Выходные сигналы триггера ( прямой и инверсный
) поступают в КП2 и КПИЗ соответственно.
3.2.5. Лабораторный стенд позволяет наблюдать на экране мультиметра
одновременно два сигнала с любых двух КПИ из восьми ( двухканальный режим
наблюдения ). Выбор двух определенных КПИ производится следующим образом:
3.2.5.1. Нажать кнопку ' ВСВ |_ ВНК ' под надписью 'КВУ', при этом у
левых индикаторов обоих цифровых табло начинает светиться знак запятой.
3.2.5.2. При отжатой кнопке'Вх1 |_ Вх2' набрать с помощью кнопок ' 20
( 23 ' программатора 'СИ ' двоичный код первого выбранного КПИ и нажать
кнопку 'Пуск'. При этом на левом табло у знака запятой появится номер
выбранного КПИ.
3.2.5.3. При нажатой кнопке 'Вх1 |_ Вх2' повторить указанную
процедуру для второго выбранного КПИ. Номер этого КПИ появится у знака
запятой правого табло.
3.2.5.4. Нажать кнопку 'Коммутатор' под надписью 'Контроль V~''.
Теперь два выбранных КПИ через каналы коммутатора лабораторного стенда
соединены с осциллографом мультиметра. Регулировка величины и расположения
сигналов на экране осуществляется раздельно ручками ' ~ ' и ' (( ' под
надписью 'Коммутатор'. Слева расположены ручки регулировки первого канала
коммутатора, справа - второго канала коммутатора.
3.2.5.5. Для выхода из режима наблюдения сигналов на экране
мультиметра перевести кнопку 'ВСВ |_ БНК' под надписью 'КВУ' в отжатое
состояние.
3.3. Исследование элементов ДД4 (статический режим) и ДД5 (счетный
режим ).
3.3.1. Логические сигналы '0' и '1' на S, R, J и К - входы
универсальных триггеров подаются с помощью кнопок SА7(SА12 ( аналогично
рассмотренному в п.п.2.1. ).
3.3.2. Сигнал на вход С триггера поступает от встроенного
генератора импульсов лабораторного стенда, который вырабатывает серию
импульсов положительной полярности. Число импульсов может изменяться от 1
до 15 и устанавливается с помощью кнопок с фиксацией ' 20 ( 23 ',
расположенных под надписью 'Программатор СИ'. Кнопки без фиксации 'Пуск' и
'Устан.О' служат для задания режима работы генератора. При этом должна
соблюдаться следующая последовательность действий:
3.3.2.1. Набрать число импульсов в пачке в двоичном коде с помощью
кнопок ' 20 ( 23 '. Кнопки в нажатом состоянии соответствует двоичная
единица ( при этом загорается соответствующий светодиод ).
3.3.2.2. Нажать кнопку 'Устан.О'и убедиться, что светодиод кнопки
'Пуск' погашен. Генератор импульсов готов к работе.
3.3.2.3. Нажать кнопку 'Пуск'. При этом генератор вырабатывает нужную
пачку импульсов. Для повторного включения генератора нажать кнопку
'Устан.О', а затем кнопку 'Пуск' и т.д.
3.3.3. Контроль выходных сигналов триггеров ДД4 осуществляется с
помощью левого цифрового табло на блоке К32.
3.3.4. Счетные импульсы на триггер ДД5, работающий в счетном режиме,
поступают через элемент “И', собранный на микросхеме ДД1.
3.7.3. Нажать кнопку 'Пуск'. При этом в исследуемый узел поступает
заданная пачка импульсов.
3.7.4. Для повторной посылки пачки импульсов нажать кнопку 'Устан.О'
и затем - кнопку 'Пуск' и т.д.
3.8. Считывание показаний счетчика производится с помощью двух
цифровых табло, каждое из которых содержит четыре семисегментных
индикатора. Оба табло расположены в левом верхнем углу лабораторного
стенда. На левом цифровом табло индикация числа производится в двоичном
коде, на правом - в десятичном коде ( для выбора того или иного кода
кнопку '10 |_ 2' необходимо установить в соответствующее положение ).
3.9. Выходные сигналы двоичных разрядов и сигналы переносов
счетчиков, а также входные счетные импульсы сложения и вычитания, поступают
параллельно на восемь каналов передачи информации КПИ1(КПИ8, что дает
возможность их наблюдения на экране мультиметра, входящего в состав
лабораторного стенда.
Одновременно на экране мультиметра можно наблюдать сигналы двух
каналов передачи информации. При этом необходимо выполнить следующие
операции:
3.9.1. Нажать кнопку 'ВСВ |_ ВНК' под надписью 'КВУ',
3.9.2. При отжатой кнопке 'Вх1 |_ Вх2' набрать с помощью кнопок ' 20
( 23 ', двоичный код первого выбранного КПИ и нажать кнопку 'Пуск'. При
этом на левом табло появится номер выбранного КПИ.
3.9.3. Повторить указанную процедуру при нажатой кнопке 'Вх1 |_ Вх2'.
Номер второго выбранного КПИ должен появиться на правом табло.
3.9.4. Нажать кнопку 'Коммутатор' под надписью 'Контроль”. При этом
выбранные КПИ подсоединяются к соответствующему входу мультиметра. Размах и
ориентация сигналов на экране мультиметра регулируется потенциометрами ' ~
' и ' (( ' , расположенными под надписью 'Коммутатор' отдельно для
каждого канала.
3.9.5. Для выхода из режима наблюдения сигналов на экране мультиметра
необходимо отжать кнопку 'ВСВ |_ ВНК' под надписью 'КВУ'.
4. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ К ВЫПОЛНЕНИЮ РАБОТЫ
4.1. Исследовать влияние исходного состояния счетчиков на
правильность вводимой информации при подаче сигналов на входы Д0(ДЗ.
4.1.1. Ввести параллельным кодом с помощью кнопок SА1(SА4 и SА9
некоторые заданные числа ( например ' 710 , 1110 , 810 , 1210 , 1510 , 1010
“) в один из счетчиков ( см. п.3.5. ), одновременно производя считывание
результатов с помощью цифровых табло.
4.1.2. Повторить операции, указанные в п.4.1.1., для другого
счетчика. Сделать выводы по п.4.1.
4.2. Исследовать работу счетчиков в счетном ( суммирующем ) режиме с
предварительной записью исходной информации.
4.2.1. Подготовить генератор пачки импульсов для работы в режиме
одиночного импульса ( п.3.7. ).
4.2.2. Подготовить подачу импульсов на суммирующие входы счетчиков
с помощью кнопки SА14, переведя ее в нажатое состояние.
4.2.3. Ввести параллельным кодом в один из счетчиков заданное
преподавателем число.
4.2.4. Подавая одиночные импульсы с помощью кнопок 'Устан.О” и
“Пуск' ( см. п.п.3.7.3.,3.7.4. ), снять показания выходов разрядов счетчика
и занести их в таблицу 1.
Таблица 1.
|— |— |— |Порядковый номер импульса |
|— |Выходы |Исх. информ.|1 2 3 4 5 6 7 8 9 10 11 |
| | | |12 13 14 15 16 |
| | | | |
| |Q0 | | |
|СТ2 |Q1 | | |
| |Q2 | | |
| |Q3 | | |
| | | | |
| |Q0 | | |
|СТ10 |Q1 | | |
| |Q2 | | |
| |Q3 | | |
4.2.5. Повторить п.п.4.2.3., 4.2.4. для другого счетчика (см.
п.3.4.).
4.3. Исследовать работу счетчика в вычитающем счетном режиме с
предварительной записью в него информации.
4.3.1. Подготовить подачу пачки импульсов на вычитающие входы
счетчика, приведя кнопку SA14 в отжатое, а кнопку SA16 - в нажатое
состояние.
4.3.2. Выполнить операции, указанные в п.п. 4.2.3.(4.2.5.
4.4. Исследовать суммирующий и вычитающий режим работы счетчиков.
4.4.1. Подготовить генератор пачки импульсов для генерации пачки с
числом импульсов от 5 до 9 ( п.3.7. ).
4.4.2. Установить исследуемой счетчик в исходное состояние
(обнулить). Выбрать режим счета ( '+' или '-' ) с помощью кнопок SА14 и
SA16.
4.4.3. Подать на счетчик пачку импульсов. Сравнить показания счетчика
с заданным числом. Повторить указанную процедуру несколько раз, прогнозируя
при этом показания счетчиков.
4.4.4. Изменить режим работы счетчика, поменяв состояние кнопок SА14
и SА16, и выполнить операции, указанные в п.п.4.4.2. и 4.4.3.
4.4.5. Повторить указанную процедуру ( п.п.4,4.2.( 4.4.4. ) для
другого счетчика.
4.5. Исследовать работу счетчиков в режиме переноса.
4.5.1. Подать на суммирующие входы счетчиков последовательность
импульсов с помощью кнопки SА13.
4.5.2. Исследовать работу выхода '(15' счетчика СТ2, подключив КПИ1
на первый канал коммутатора, а КПИ8 не второй канал коммутатора в
соответствии с 'п.3.9.1.( 3.9.4. При этом счетчик СТ10 необходимо отключить
нажатием кнопки SА10.
4.5.3. Ручками плавной регулировки '~' и ' (( ' под надписью
'Коммутатор', а также с помощью ручки 'Стаб.' на панели мультиметра
добиться устойчивого изображения двух исследуемых сигналов. Срисовать
сигнал в едином масштабе времени.
4.5.4. Исследовать выход ' > 9' счетчика СТ10, подключив КПИ7 на
второй канал коммутатора ( кнопка 'Вх1 |_ Вх2' должна быть нажата ). При
этом счетчик СТ2 необходимо отключить нажатием кнопки SA11.
4.5.5. Выполнить п.4.5.3.
4.5.6. Подать на вычитающие входы счетчиков последовательность
импульсов с помощью кнопки SA15.
4.5.7. Исследовать работу выхода '< 0' счетчиков, подключив КПИ2 на
первый канал коммутатора, а КПИ7 или КПИ8 ( в зависимости от типа счетчика)
на второй канал коммутатора, в соответствии с функциональной схемой
устройства ( рис.8 ).
4.5.8. Выполнить п.4.5.3. для выходов '< 0' обоих счетчиков.
5. СОДЕРЖАНИЕ ОТЧЕТА
1. Название и цель лабораторной работы.
2. Функциональная схема исследуемого устройства.
3. Таблицы и эпюры напряжений.
4. Выводы по работе.
6. КОНТРОЛЬНЫЕ ВОПРОСЫ
1. В чем заключается преимущество двоичной системы счисления по сравнению с
другими системами?
2. Что такое регистр и каково его назначение?
3. Как работает двоичный счетчик импульсов?
4. Чем определяется необходимое число триггеров в счетчике и регистре?
5. С помощью чего обеспечивается перевод счетчика из режима сложения в
режим вычитания?
6. Как осуществляется наращивание разрядности счетчиков?
7. СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Хоровиц П., Хилл У. Искусство схемотехники. Ч. 1,3: Пер. с англ., Под
ред. М.В.Гальперина - М.: Мир, 1983.
ОГЛАВЛЕНИЕ
1.
|Цель работы |1 |
2.
|Основные теоретические положения |1 |
3.
|Описание обьекта и средств исследования |5 |
4.
|Методические рекомендации к выполнению работы |9 |
5.
|Содержание отчета |11 |
6.
|Контрольные вопросы |11 |
7.
|Список использованной литературы |11 |
| | |