Главная страница
Навигация по странице:

  • 3. Регистры сдвига

  • D-триггерах.

  • Эксперимент 3. Исследование параллельного регистра с блокировкой записи.

  • Эксперимент 4. Исследование последовательного регистра.

  • Эксперимент 5. Исследование параллельно-последовательного регистра.

  • Эксперимент 6. Исследование реверсивного регистра.

  • Эксперимент 7. Исследование универсального регистра сдвига на микросхеме 74LS194N

  • Результаты экспериментов

  • Лаб_7. Лабораторная работа 7. Исследование регистров цель работы. Изучение структуры и принципа работы регистров. Исследование параллельного регистра.


    Скачать 1.62 Mb.
    НазваниеЛабораторная работа 7. Исследование регистров цель работы. Изучение структуры и принципа работы регистров. Исследование параллельного регистра.
    АнкорЛаб_7.pdf
    Дата14.10.2017
    Размер1.62 Mb.
    Формат файлаpdf
    Имя файлаЛаб_7.pdf
    ТипЛабораторная работа
    #24253

    Лабораторная работа №7. ИССЛЕДОВАНИЕ РЕГИСТРОВ
    Цель работы. Изучение структуры и принципа работы регистров. Исследование параллельного регистра. Исследование параллельного регистра с блокировкой записи. Исследование последовательного регистра. Исследование параллельно-последовательного регистра. Исследование реверсивного регистра. Исследование универсального регистра сдвига на микросхеме Краткие сведения из теории

    Основное назначение регистров – хранение и преобразование многоразрядных двоичных чисел. Регистры наряду со счетчиками и запоминающими устройствами являются наиболее распространенными устройствами цифровой техники. При сравнительной простоте регистры обладают большими функциональными возможностями.
    Они используются в качестве управляющих и запоминающих устройств, генераторов и
    преобразователей кодов, счетчиков, делителей частоты, узлов временной задержки.
    Элементами структуры регистров являются синхронные триггеры D- или типа с динамическим или статическим управлением.
    Одиночный триггер может запоминать (регистрировать) один разряд (бит) двоичной информации. Такой триггер можно считать одноразрядным регистром. Занесение информации в регистр называют операцией ввода или записи. Выдача информации к внешним устройствам характеризует операцию вывода или считывания. Запись информации в регистр не требует его предварительного обнуления.
    Понятие "весовой коэффициент" к разрядам регистра в отличие от счетчика неприменимо, поскольку весовая зависимость между отдельными разрядами целиком определяется записанной в регистр информацией. По этой причинена условных изображениях регистров нумерация информационных входов и выходов наносится подряд. Классификация регистров
    Все регистры в зависимости от функциональных свойств подразделяются на две категории – накопительные (регистры памяти, хранения) и сдвигающие. В свою очередь, сдвигающие регистры делятся по способу ввода и вывода информации на параллельные, последовательные и комбинированные (параллельно-последовательные и по- следовательно-параллельные), по направлению передачи (сдвига) информации – на однонаправленные и реверсивные. Регистры памяти
    Наиболее простыми регистрами являются регистры памяти. Их назначение – хранение двоичной информации небольшого объема в течение короткого промежутка времени. Эти регистры представляют собой набор синхронных триггеров, каждый из которых хранит один разряд двоичного числа. Ввод (запись) и вывод (считывание) инфор-
    Лабораторная работа №7. Исследование регистров
    2
    мации производится параллельным кодом. Ввод обеспечивается тактовым импульсом. С
    приходом очередного тактового импульса записанная информация обновляется. Считывание производится в прямом или в обратном коде (в последнем случае с инверсных выходов).
    Регистры хранения представляют собой наборы триггеров с независимыми информационными входами и обычно общим тактовым входом. В таком качестве используются синхронные триггеры, составленные из микросхем, содержащих водном корпусе несколько самостоятельных триггеров, например 74LS175N (К155ТМ8), 74LS179N
    (К155ТМ9) и др, которые можно рассматривать как х – 6-ти разрядные регистры памяти. Наращивание разрядности регистров памяти достигается добавлением нужного числа триггеров, тактовые входы которых подсоединяют к шине синхронизации.
    Регистр 74LS173N (К155ИР15) является библиотечным компонентом Multisim и может служить примером устройства хранения стремя выходными состояниями. Схема его включения приведена рис. 1. Как видно из рис. 1, 74LS173N – четырехразрядный регистр. Он имеет выходы 1Q...4Q с третьим состоянием (при сигнале 1 на выводах,

    G1
    ), а его входы 1D...4D снабжены логическими элементами разрешения записи путем подачи логического 0 на входы М, N
    . Используется регистр как четырехразрядный источник кода, способный обслуживать непосредственно шину данных цифровой системы.
    Рис. 1. Схема включения регистра Загрузка информации в регистр производится синхронно с положительным перепадом тактового импульса, если на входах М, N
    присутствуют напряжения низкого уровня. Если на одном из этих входов напряжение высокого уровня, после прихода положительного тактового перепада в регистре должны остаться прежние данные. Вход сброса CLR имеет высокий активный уровень. Если на входы

    G2, G1 подано напряжение активного низкого уровня, данные, содержащиеся в регистре, отображаются на выходах 1Q...4Q. Присутствие хотя бы одного напряжения высокого уровня на входах разрешения G2 и G1 вызывает состояние (размыкание) для выходных линий. При этом данные из регистров в шину данных системы не проходят. Выходы регистра не
    Лабораторная работа №7. Исследование регистров
    3
    влияют на работу других аналогичных выходов, присоединенных к проводникам шины.
    На работу входов сброса CLR и тактового С смена уровней на входах разрешения влияния не оказывает.
    Регистр К155ИР15 потребляет ток 72 мА и имеет тактовую частоту до 25 МГц вариант потребляет ток 30 мА, его тактовая частота 30 МГц. Режимы работы генератора слов в схеме на рис. 1 и некоторые комбинации наборов показаны на рис. Рис. 2. Лицевая панель генератора слов в схеме c регистром 74LS173N
    3. Регистры сдвига
    Вторым наиболее распространенным классом регистров являются регистры сдвига,
    которые отличаются большим разнообразием, как в функциональном отношении, таки в отношении схемных решений и характеристик. Регистры сдвига, помимо операции хранения, осуществляют преобразование последовательного двоичного кода в параллельный, а параллельного – в последовательный. Кроме этого они выполняют арифметические и логические операции, служат в качестве элементов временной задержки.
    Своим названием они обязаны характерной для этих устройств операции сдвига. С приходом каждого тактового импульса происходит перезапись (сдвиг) содержимого триггера каждого разряда в соседний разряд без изменения порядка следования единиц и нулей. При сдвиге информации вправо после каждого тактового импульса бит из более старшего разряда сдвигается в младший, а при сдвиге влево – наоборот.
    На отечественных схемах символом регистра служат буквы RG. Для регистров сдвига указывается также направление сдвига > – вправо < – влево <-> – реверсивный
    (двунаправленный).
    Работу регистра сдвига рассмотрим на примере библиотечного регистра 74LS195N
    (К155ИР12), схема включения которого показана на рис. 3. ИМС 74LS195N – быстродействующий регистр для выполнения операций сдвига, счета, накопления и взаимного
    Лабораторная работа №7. Исследование регистров
    4
    параллельно-последовательного преобразования цифровых слов. Через вход загружаются параллельные данные и производится их сдвиг вправо. Если на этом входе присутствует напряжение высокого уровня, через входы первого триггера J и Кв регистр вводятся последовательные данные. Вход J имеет высокий активный уровень,
    вход К – низкий если эти входы соединить, получим простой вход. Данные сдвигаются в направлении от QA ка затем к QD после каждого положительного перепада на тактовом входе Если на входе SH/LD присутствует напряжение низкого (активного) уровня, все четыре триггера регистра запускаются одним тактовым перепадом (от низкого уровня к высокому. Тогда данные от параллельных входов A...D передаются на соответствующие выходы QA...QD. Сдвиг данных влево обеспечивается в схеме, где каждый выход соединен внешней перемычкой со входом D
    n
    , те. схема включения на рис. 3 соответствует только режиму приема и хранения данных.
    Рис. 3. Схема включения регистра 74LS195N в режиме приема и хранения данных
    Схема включения ИМС 74LS195N в режиме сдвига показана на рис. 4, режимы работы генератора слов – на рис. 5. Для режима сдвига напряжение на входе надо зафиксировать на высоком уровне. Из-за того, что все операции в регистре строго синхронны и запускается он фронтом импульса, логические уровни на входах J, К, D,
    LD
    SH
    /
    можно произвольно изменять до прихода фронта запуска.
    Низким уровнем на входе всем выходным сигналам присваивается низкий уровень.
    Напряжение низкого уровня на входе означает также запрет на действие тактового импульса CLK. Для правильного сброса данных надо выбрать момент, когда на входе CLK присутствует напряжение низкого уровня
    Лабораторная работа №7. Исследование регистров
    5
    Рис. 4. Схема включения регистра 74LS195N в режиме сдвига
    Рис. 5. Лицевая панель генератора слов в схеме с регистром Порядок проведения экспериментов
    Эксперимент 1. Исследование параллельного регистра на триггерах с асинхронными входами установки, активными по "а) Соберите схему, изображенную на рис. 6. Включите схему.
    б) С помощью переключателя [R] установите регистр в исходное состояние (запись нулевого кода – переключатель в нижнем положении).
    в) С помощью переключателей [0]...[3] последовательно наберите коды, представленные в таблице 1 и, с помощью переключателя [C], запишите их в регистр.
    г) Подключите к схеме логический анализатор (риса. Включите схему. Выполните пункты б) ив, просматривая выполняемые действия на логическом анализаторе.
    Объясните рис. 13 в разделе "Результаты экспериментов".
    Лабораторная работа №7. Исследование регистров
    6
    Рис. 6. Схема параллельного регистра на триггерах с асинхронными входами
    Рис. 6, а. Схема параллельного регистра на триггерах с логическим анализатором
    Лабораторная работа №7. Исследование регистров
    7
    Таблица 1

    D0
    D1
    D2
    D3
    1 1
    0 0
    0 2
    1 0
    1 0
    3 0
    1 1
    0 4
    0 0
    0 1
    5 1
    1 Эксперимент 2. Исследование параллельного регистра на динамических

    D-триггерах.
    а) Соберите схему, изображенную на рис. 7. Включите схему.
    б) С помощью переключателей [0]...[3] последовательно наберите коды, представленные в таблице 2 и, с помощью переключателя [C], запишите их в регистр.
    в) Подключите к схеме логический анализатор (риса. Включите схему. Выполните пункт б, просматривая выполняемые действия на логическом анализаторе. Объясните рис. 14 в разделе "Результаты экспериментов".
    Рис. 7. Схема параллельного регистра на динамических D-триггерах
    Лабораторная работа №7. Исследование регистров
    8
    Таблица 2

    D0
    D1
    D2
    D3
    1 1
    1 0
    0 2
    1 1
    1 0
    3 0
    1 0
    0 4
    0 0
    1 1
    5 1
    0 Риса. Схема параллельного регистра с логическим анализатором
    Эксперимент 3. Исследование параллельного регистра с блокировкой записи.
    а) Соберите схему, изображенную на рис. 8. Включите схему.
    б) Установите переключатель [E] (разрешение записи) в состояние Ев) Выполните пункты б-г эксперимента 1. Убедитесь, что регистр находится в режиме хранения кода (запись кода в регистр не разрешена).
    г) Установите переключатель [E] в состояние Е = 0.
    Лабораторная работа №7. Исследование регистров
    9
    д) Выполните пункты б-г эксперимента 1. Убедитесь, что регистр находится в режиме записи кода. Выводы запишите в раздел "Результаты экспериментов".
    Рис. 8. Схема параллельного регистра с блокировкой записи
    Эксперимент 4. Исследование последовательного регистра.
    а) Соберите схему, изображенную на рис. 9. Включите схему.
    б) Установите регистр в исходное состояние (запись нулевого кода).
    в) С помощью переключателей [D] и [C] последовательно запишите в регистр коды, представленные в таблице г) Подключите к схеме логический анализатор (риса. Включите схему. Выполните пункты б) ив, просматривая выполняемые действия на логическом анализаторе.
    Объясните рис. 15 в разделе "Результаты экспериментов".
    Рис. 9. Схема последовательного регистра
    Лабораторная работа №7. Исследование регистров
    10
    Таблица 3

    D0
    D1
    D2
    D3
    1 1
    1 0
    1 2
    1 0
    0 0
    3 0
    1 1
    0 4
    1 0
    1 1
    5 0
    0 Риса. Схема последовательного регистра с логическим анализатором
    Эксперимент 5. Исследование параллельно-последовательного регистра.
    а) Соберите схему, изображенную на рис. 10. Включите схему.
    б) Установите переключатель [P] (последовательное/параллельное занесение) в состояние (последовательная запись).
    в) С помощью переключателей [D] и [C] последовательно занесите в регистр коды из таблицы г) Наберите коды из таблицы 1 на входах параллельной записи с помощью переключателей. Объясните, почему входы параллельной записи не оказывают влияния на код, хранимый в регистре.
    д) Установите переключатель [P] в состояние P = е) С помощью переключателей [0]...[3] последовательно наберите коды, представленные в таблице 1. С помощью переключателя [C], попробуйте изменить содержимое регистра. Объясните, почему вход последовательной записи не оказывает влияния на код, хранимый в регистре.
    ж) Выводы запишите в раздел "Результаты экспериментов
    Лабораторная работа №7. Исследование регистров
    11
    Рис. 10. Схема параллельно-последовательного регистра
    Эксперимент 6. Исследование реверсивного регистра.
    а) Соберите схему, изображенную на рис. 11. Включите схему.
    б) Установите переключатель [N] (направление сдвига) в состояние N = в) С помощью переключателей [D] и [C] последовательно занесите в регистр коды из таблицы 1 (эксперимент Рис. 11. Схема реверсивного регистра
    Лабораторная работа №7. Исследование регистров
    12
    г) Определите направление сдвига.
    д) Установите переключатель [N] в состояние N = е) Выполните пункты в) и г).
    ж) Выводы запишите в раздел "Результаты экспериментов".
    Эксперимент 7. Исследование универсального регистра сдвига на микросхеме
    74LS194N.
    а) Соберите схему, изображенную на рис. 12. Включите схему.
    б) Проанализируйте работу схемы, руководствуясь данными таблицы в) Выводы запишите в раздел "Результаты экспериментов".
    Рис. 12. Универсальный регистр сдвига на микросхеме Таблица Операция Хранение Сдвиг вправо Сдвиг влево Параллельная загрузка
    Лабораторная работа №7. Исследование регистров
    13
    Результаты экспериментов
    Эксперимент 1. Исследование параллельного регистра на триггерах с асинхронными

    входами установки, активными по "Рис. 13. Временная диаграмма работы параллельного регистра на триггерах с асинхронными входами установки, активными по "Эксперимент 2. Исследование параллельного регистра на динамических D-триггерах.
    Рис. 14. Временная диаграмма работы параллельного регистра на D-триггерах
    Лабораторная работа №7. Исследование регистров
    14
    Эксперимент 3. Исследование параллельного регистра с блокировкой записи.
    Выводы по работе схемы (рис. Эксперимент 4. Исследование последовательного регистра.
    Рис. 15. Временная диаграмма работы последовательного регистра
    Эксперимент 5. Исследование параллельно-последовательного регистра.
    Выводы по работе схемы (рис. Эксперимент 6. Исследование реверсивного регистра.
    Выводы по работе схемы (рис. Эксперимент 7. Исследование универсального регистра сдвига на микросхеме
    74LS194N.
    Выводы по работе схемы (рис. 12).
    Лабораторная работа №7. Исследование регистров
    15
    Вопросы:
    1.
    Что такое регистр, какие функции он может выполнять?
    2.
    Назовите типы регистров и их возможные применения.
    3.
    Предложите схему параллельного регистра на JK-триггерах.
    4.
    Предложите схему последовательного регистра на JK-триггерах.
    5.
    Почему сдвиг информации по каждому синхроимпульсу происходит только на один разряд?
    6.
    Проведите моделирование регистра 74173N по схеме на рис. 1. При моделировании необходимо выбрать с помощью генератора слова двоичные комбинации, которые позволяют проверить все режимы его работы. Целесообразно также составить так называемую таблицу состояния, напоминающую таблицу истинности.
    7.
    Проведите моделирование регистра 74195N в режиме приема данных (рис. Для приведенной на рис. 4 схемы исследуйте следующие режимы сдвига – сдвиги установка по первому каскаду (JK=11);
    2 – сдвиги сброс по первому каскаду (JK=00);
    3 – сдвиги переключение первого каскада (JK=10);
    4 – сдвиги хранение в первом каскаде (При этом, как указывалось выше, CLR = 1, SH/LD = 1, состояние входа А
    безразлично.
    ПРИЛОЖЕНИЕ
    Лабораторная работа №7. Исследование регистров
    написать администратору сайта