| Студентам > Рефераты > Исследование работы реверсивных счетчиков 
 Исследование работы реверсивных счетчиковСтраница: 1/2
 
 
          
ЛАБОРАТОРНАЯ РАБОТА №З   ИССЛЕДОВАНИЕ
РЕВЕРСИВНОГО СЧЕТЧИКА     1. ЦЕЛЬ РАБОТЫ                                                                    
             Целью работы
является:  - теоретическое изучение
принципа работы счетчиков и регистров;  - экспериментальное исследование
счетчика-регистра на интегральных микросхемах.                                                                     
 2. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ
ПОЛОЖЕНИЯ                                                                    
              Регистры и счетчики
относятся к разряду цифровых устройств и являются одним из наиболее
распространенных  элементов вычислительной техники. Они широко используются для
построения устройств ввода, вывода и хранения информации, а также для
выполнения некоторых арифметических и логических операций.                Для
построения счетчиков и регистров используются синхронные триггеры, переключение
которых происходит только при наличии синхронизирующего сигнала (
синхроимпульса ) на входе  С. Наиболее часто для построения регистров и
счетчиков используется универсальный  Д - триггер, имеющий специальный
информационный вход  Д, и  динамический вход  С  ( рис.1 ). 
              2.1. Устройство,
называемое регистром, служит в основном для хранения чисел в двоичном коде при
выполнении над ними различных  арифметических и логических операций. С помощью
регистров выполняютоя такие действия над числами, как передача их из одного
устройства в другое, арифметический и логический сдвиг в сторону младших или
старших разрядов, преобразование кода из последовательного в параллельный и
наоборот и т.д. Функциональная схема и условно - графическое обозначение
регистра параллельного типа, собранного на универсальных Д-триггерах, приведена
на рис.2 . 
               По сигналу на входе С
информация, поступившая на входы DО¸DЗ,
записывается в регистр и хранится в нем до тех пор, пока не произойдет запись
другой информации, либо не поступит сигнал на вход R, обнуляющий регистр.               Функциональная схема
и условно-графическое обозначение регистра сдвига представлены на рис.З.   
               Последовательный
информационный код поступит на вход D регистра. Импульс команды сдвига С
подается одновременно на синхронизирующие входы всех триггеров регистра и
переводит каждый триггер в состояние, в котором находился триггер предыдущего
разряда. Таким образом, каждый импульс команды сдвига "продвигает"
записываемое число на один разряд вправо.                                             2.2. Устройство,
называемое счетчиком, предназначено для подсчета числа поступающих на вход
сигналов ( импульсов ) в произвольной системе счисления. Двоичные счетчики
строятся на основе триггеров, работающих в счетном режиме ( Т - триггер  или
счетный триггер).               Счетный триггер может
быть получен из универсального D - триггера путем соединения его инверсного
выхода  0 со входом  D.               Счетный триггер и
эпюры сигналов, поясняющие его работу, представлены на рис.4. 
               У счетного триггера
состояние выхода изменяется на противоположное при поступлении на вход С
каждого очередного счетного импульса.               Функциональная схема
и условнографическое обозначение двоичного счетчика с коэффициентом пересчета 23
представлена на рис.5.   
               Каждый поступающий на
вход счетчика импульс перебрасывает первый триггер в противоположное состояние
(рис.6). Сигнал с инверсного выхода предыдущего триггера является входным
сигналом для последующего и, таким образом, комбинация сигналов на выходах Q1,
Q2, Q3  будет соответствовать числу поступивших на вход
счетчика импульсов, представленному в двоичном коде. Счетчик данного типа
называется асинхронным счетчиком.               Если на счетный вход
каждого последующего триггера счетчика подавать сигнал с прямого выхода
предыдущего триггера, то счетчик будет производить операцию вычитания.
Счетчики, способные выполнять функции сложения и вычитания, называются
реверсивными.               Для построения
счетчика с требуемым коэффициентом пересчета М, отличным от величины 2N
(N - число двоичных разрядов счетчика), используется принудительный сброс
счетчика в исходное состояние при достижении счетчиком числа М. Пример такого
счетчика с М=9  (М=10012) представлен на рис.7. 
  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.  Рис.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.   
 
 |