Тема Параллельный, последовательный и универсальный регистры
Лабораторная работа 10
Цель работы: Ознакомиться с принципом действия параллельного, последовательного и универсального регистров.
Вопросник
1) Какие виды регистров вы знаете?
2) Перечислите основные параметры регистров.
3) Перечислите назначения выводов микросхемы К155ИР1.
4) Нарисуйте схему восьмиразрядного регистра, составленную из регистров, которые применяются в данной работе.
5) Как можно использовать сдвигающий регистр в качестве распределителя импульсов?
Задание:
1) На стенде УМ -31 собрать регистры
2) Установить перемычку, замыкающую штырьки X1 и X2. Переключатели SA1, SA3 и SA5 должны находиться в нижнем положении, соответствующем логическому нулю («0»). SB1 в нажатом состоянии - «0», в отжатом - «1». Если HL1, HL2 светятся, то это соответствует логической «1», если не светятся - логическому «0».
3) Составить диаграмму состояний для всех регистров
Методические рекомендации по выполнению заданий
Для выполнения работы необходимо собрать схему универсального регистра. Данный регистр может выполнять все описанные выше функции в зависимости от состояния разрешающих сигналов Р1 и Р2.
Для формирования кода входного числа X = х1х2х3x4 и разрешающих сигналов Р1-Р4 используют тумблерные регистры стенда (ТР1 - ТР7). Сигналы сдвига в записи информации формируются генератором одиночных импульсов (ГОИ) (положительной полярности), вход которого синхронизируется серией СИ1. В качестве недостающих элементов 2И-НЕ можно применять элементы ЗИ-НЕ и 4И-НЕ, объединяя их входы. Для индикации состояния регистра (Т1-Т4) используются индикаторные лампы стенда (горящая лампа - "1", потухшая - "0").
При показанном на рисунке подключении тумблерных регистров на гнезде "+" формируется уровень "1", а на гнезде "0" - уровень "0" при переключении тумблерного регистра в верхнее положение.
1. Запись слова Х= ххх2х3x4 в регистр параллельным кодом, считывание слова из регистра в прямом и обратном кодах:
а) записать входное слово Хi в регистр параллельным кодом. Для этого на тумблерных регистрах ТР3-ТР6 набрать входное слово, с помощью ТР7 сформировать сигналы Р2 = 1, Р, =0 и при подаче одного ТИ (нажатием ГОИ кнопки ПУСК слово Xi запишется в регистр Т1-Т4
б) считать слово из регистра в прямом коде. Для этого с помощью ТР1 сформировать сигналы Р3 =1,Р4=0. На индикаторных лампах Л1-Л4 отобразится содержимое регистра;
в) результаты занести в табл. 2:
Таблица 2
Входное слово Х | Выходное слово Y | |
Прямой код | Обратный код | |
x1 x2 x3 x4 | y1 y2 y3 y4 y1 y2 y3 y4 | |
x1 | ||
x2 | ||
x3 | ||
x4 |
г) считать слово из регистра в обратном коде. Для этого с помощью ТР1 сформировать сигналы Р3 = 0, Р4 = 1;
д) результаты занести в табл. 1.5.1.
Действия по п.1а - 1д проделать для всех слов (X1-Х4).
2. Запись слова X1 в регистр последовательным кодом, преобразование последовательного кода в параллельный:
а) установить регистр в "0", для чего проделать п. 1а при X = 0000.
Сформировать сигналы Р3 = 1, Ра = 0;
б) записать входное слово X1 в регистр последовательным кодом. Для этого с помощью ТР7 сформировать сигналы Р1= 1,Р2 =0.
С помощью ТР2 зафиксировать значение х4 слова X1 и подать один ТИ (нажать на кнопку ПУСК ГИ). Разряд х4 слова X1 запишется в Т1. Затем таким же образом записать х3, х2, x1 слова Xi. После четырех ТИ слово Xi окажется записанным в Т1—Т4. После каждого ТИ фиксировать состояние регистра в табл. 2 в прямом коде. Проделать п. 2а и 2б для всех входных слов Х1 –X4.
Таблица 3
Состояние регистра | ||||
ТИ | X1= | X2= | X3= | X4= |
y1 y2 y3 y4 | y1 y2 y3 y4 | y1 y2 y3 y4 | y1 y2 y3 y4 | |
3. Преобразование параллельного кода в последовательный:
а) записать в регистр входное слово Xi параллельным кодом. Для этого выполнить п. 1а:
б) сформировать сигналы Р3 = 1, Р4=0. Установить значение входного слова X=0000. Значение выходного слова Y считывать на выходе Т4(Л4). После записи информации Л4 отобразит значение x4 при подаче первого ТИ (ТИ1) произойдет сдвиг информации в регистре на один разряд вправо и Л4 отобразит значение х3, после подачи ТИ2 на Л4 отобразит значение х2, после подачи ТИЗ на Л4 отобразится –х1. Таким образом, произойдет преобразование параллельного кода в последовательный. После каждого ТИ фиксировать состояние y4 в табл.4. Проделать п. За, 3б для всех входных слов Хх - Х4.
Таблица 4
Входное слово | Состояние выхода |
ТИ0 ТИ1 ТИ2 ТИ3 | |
X1= | |
X2= | |
X3= | |
X4= |
Литература основная: [3-6]; дополнительная [8].
Дата добавления: 2016-02-16; просмотров: 956;