Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Цель работы





Изучение принципов и режимов работы счетных схем и регистров. Приобретение навыков синтеза и анализа счетных схем и регистров.

 

Порядок выполнения работы.

 

1. Исследование двоичного счетчика.

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

Одним из основных параметров счетчика является модуль счета М, численно равный количеству импульсов, необходимых для перевода счетчика в исходное состояние (до поступления счетных импульсов).

       
 
   
 

 

 


Рис.7.1

 

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

Перевод счетчика из одного состояния в другое (режим счета) обеспечивается основными элементами счетной схемы – триггерами. Выходы триггеров являются выходами счетчика, и их количество определяет его разрядность. Разряд (выход) счетчика, переключающийся чаще других по каждому входному импульсу на счетном входе, является младшим, а разряд, переключающийся реже – старшим.

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

Счетчик также может работать в режиме уменьшения выходного кода. Это так называемый режим обратного или инверсного счета. В этом случае счетчик называется вычитающим и выполняет операцию декремента. Обе операции – инкремента и декремента – выполняют реверсивные счетчики в зависимости от состояния управляющих входов.

1.1. Исследование асинхронного двоичного счетчика.

Асинхронные счетчики (счетчики с последовательным переносом) представляют собой цепочку последовательно включенных триггеров, работающих в счетном режиме.

Асинхронными они называются потому, что каждый следующий разряд счетчика переключается с задержкой относительно предыдущего. В суммирующем счетчике последующий разряд (прямой выход) переключается при переходе предыдущего в направлении из 1 в 0, а в вычитающем – наоборот. Поэтому, при синтезе суммирующего асинхронного счетчика, работающего по переднему фронту счетных (тактовых) импульсов (например для D-триггеров), счетный вход каждого последующего разряда нужно соединить с инверсным выходом предыдущего разряда, а в вычитающем счетчике – с прямым выходом. Синтез счетчика, работающего по заднему фронту счетных импульсов (например для JK-триггеров) проводится по обратной схеме.

1.1.1 Соберите схему суммирующего асинхронного счетчика на D-триггерах (рис7.2). Для этого из библиотеки Multisim выберите D -триггеры с прямым динамическим тактовым входом (группа Misc Digita, семейство TIL, компонент D _FF ).

 

Рис.7.2

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

1.1.2. Подключите к входу С счетчика вместо ключа функциональный генератор. К выходам схемы параллельно индикатору индикатор 16-ричных слов подключите. логический анализатор. Установите параметры генератора: форму импульсов – прямоугольные, частоту импульсов 10Гц. В окне логического анализатора задайте параметры развертки: установите масштаб Время/Дел – 5, затем откройте окно установок синхронизации и установите в нем тактовую частоту 30 Гц. Остальные параметры оставьте без изменения.

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

 

1.1.3. Соберите схему вычитающего 3- разрядного асинхронного счетчика на D-триггерах, используя сведения о нем в п.1.1, и по аналогии с п.1.1.1. В результате наблюдения за работой счетчика установите его модуль счета и зарисуйте временные диаграммы на выходах за цикл счета. Сравните результаты работы по схемам суммирующего и вычитающего счетчиков, сделайте выводы. Запишите отличительные признаки обеих схем.

1.1.4. Соберите схему суммирующего 4- разрядного асинхронного счетчика на JK-триггерах. Из библиотеки Multisim выберите JK-триггер с прямым динамическим тактовым входом (группа Misc Digita, семейство TIL, компонент JK_FF). (рис.7.4).

 

Рис.7.4

Для работы триггеров схемы в счетном режиме J- и K входы должны быть подключены к источнику логической 1 (объясните почему).

Обратите внимание, что на свободных прямых RS-входах присутствуют пассивные нулевые логические уровни, и для нормальной работы схемы эти входы можно не подключать.

Для освобождения рабочей области от связей и для приобретения навыков используйте шины (как на рис 7.4).

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

1.1.5. Подключите к входу С счетчика вместо ключа функциональный генератор. К выходам схемы параллельно индикатору индикатор 16-ричных слов подключите. логический анализатор. Установите параметры генератора: форму импульсов – прямоугольные, частоту импульсов 10Гц. В окне логического анализатора задайте параметры развертки: установите масштаб Время/Дел – 5, затем откройте окно установок синхронизации и установите в нем тактовую частоту 30 Гц. Остальные параметры оставьте без изменения.

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

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

1.1.6. Синтез схемы делителя частоты с коэффициентом деления Кд , не равным модулю счета.

1.1.6.1. Схема делителя частоты строится по принципу асинхронного суммирующего счетчика. Для синтеза схемы необходимо соблюдать условие 2n ≥ Кд, где 2n – модуль счета, n - число триггеров в схеме. Например, для Кд = 3 число триггеров равно двум, так как 22= 4, а для Кд = 9 число n равно четырем, так как 23< 9 < 24. На рис.7.5 показан пример построения делителя частоты с Кд = 9.

Схема состоит из асинхронного счетчика на D- триггерах и комбинационной схемы на ЛЭ типа 2И (так называемая схема совпадения). Кд схемы равно 16, т.е. модулю асинхронного счетчика, построенного на 4-х D - триггерах, т.к. 24= 16. Для получения Кд= 9 необходимо изменить (уменьшить) модуль счета путем обнуления всех разрядов в момент прихода 9-го импульса.

 

Рис.5

Для этого рассмотрим состояние выходов, соответствующее десятичному числу 9: 910= 10012, т.е. Q3=1; Q2=0; Q1=0; Q0=1. То есть, ко входам схемы совпадения следует подключить прямые выходы 0-го и 3-го разрядов счетчика и инверсные выходы 1-го и

2-го разрядов. А для организации сброса триггеров в нулевое состояние в момент прихода 9-го импульса необходимо в этот момент подать активный сигнал сброса с выхода схемы совпадения на соответствующие входы триггера. Например, если D –триггер имеет прямые RS-входы, то активным сигналом для таких входов является логическая единица. Поэтому в момент прихода 9-го импульса необходимо подать на RS-входы всех триггеров логическую единицу. Если D –триггер имеет инверсные RS-входы, то активным сигналом для таких входов является логический ноль. Поэтому в момент прихода 9-го импульса необходимо подать на RS-входы всех триггеров логический ноль

1.1.6.2. Соберите схему делителя частоты на D- триггерах или JK-триггерах (по заданию преподавателя) с Кд = 5. К выходам схемы подключите логический анализатор и индикатор. Включите схему. В результате наблюдения за работой делителя частоты зарисуйте временные диаграммы на выходах.

1.2. Исследование синхронного двоичного счетчика.

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

 

Рис.7.6

В качестве триггеров обычно используют универсальные J-K триггеры либо D-триггеры.

1.2.1. Опишите синтез синхронного счетчика, считающего от 0 до 5 циклически. Для синтеза выберите, например, D-триггеры.

2. Исследование регистров.

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

Регистры строят, так же как и счетные схемы на триггерах (в основном на D-триггерах с динамическим управлением). Как правило, число разрядов регистра 4 или 8.

2.1. Синтез схемы параллельного 2-х разрядного регистра.

В параллельном регистре число триггеров соответствует числу разрядов входного слова. На выход регистра это слово переписывается по сигналу синхронизации на счетных входах всех триггеров.

Соберите схему, изображенную на рис.7.12.

Рис.7.12

Включите схему и исследуйте ее работу: подавайте с помощью ключа сигналы синхронизации и наблюдайте с помощью логического анализатора сигналы на входах и выходах. Зарисуйте временные диаграммы. Проанализируйте их, сделайте выводы.

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

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

Соберите схему, изображенную на рис.7.13.

Рассмотрим пример ввода в регистр 4 - разрядного слова 1010, десятичный эквивалент которого соответствует числу 10.

Сначала на вход регистра (на левый триггер) подается значение старшего разряда слова, т. е. 1. Для этого ключ D нужно перевести в верхнее положение, подключив вход левого триггера к источнику логической 1.

 

Рис.7.13

 

Затем на счетный вход С всех триггеров подается синхронизирующий импульс. Для этого ключ С переводится из положения логического 0 в 1 (из нижнего положения в верхнее), так как известно, что D-триггер срабатывает по фронту импульса синхронизации. Значение следующего разряда входного кода - 0 – вводится в регистр аналогично, но ключ D при этом необходимо перевести вниз, подключив вход левого триггера к источнику логического 0.

В результате ввода слова на цифровом индикаторе отобразится шестнадцатиричный его эквивалент.

Выполните данный пример, и по показаниям логических пробников заполните табл.7.1, полагая, что выход О0 соответствует младшему разряду регистра (левому триггеру), а выход О3 – старшему (правый крайний триггер).

Проанализируйте таблицу и сделайте выводы о направлении сдвига информации в регистре (вправо или влево). Также сделайте выводы о направлении изменения числа на индикаторе (увеличивается или уменьшается) при подаче на вход D только логической 1 или 0.

Создайте подсхему регистра. Введите в регистр последовательно другие числа, например, 5, 7, 12, продолжая заполнять табл.7.1 (с 5-го по 8-й такты для числа 5; с 9-го по 12-й такты для числа 7; и с 13 по16-й такты для числа 12). Убедитесь в правильности ввода чисел по показаниям цифрового индикатора и в направлении сдвига информации в регистре.

Таблица 7.1

Номер такта Деся- тичн. число   Данные на входе D0 О0 О1 О2 О3
             
           
           
           

2.3. Синтез регистра Джонсона.

Если в схеме на рис.13 вход D левого крайнего триггера отсоединить от ключа D и подключить к инверсному выходом правого, то получим регистр Джонсона. Выполните синтез этого регистра. Включите схему. Подавайте с помощью ключа С синхронизирующие импульсы, наблюдайте за состоянием логических пробников и индикатора. Заполните таблицу 7.2, зафиксировав в ней состояние регистра Джонсона за 8 тактов.

Проанализируйте таблицу, сделайте выводы о направлении сдвига информации в регистре.

На основе сравнения таблиц 1 и 2. опишите принципиальные схемотехнические отличия, и, как следствие, отличия в работе обеих схем.







Дата добавления: 2015-08-29; просмотров: 7566. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

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

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

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

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия