5 семестр / МКиМПвСУ / Схемотехника / Лабораторные / схемотехника лаб / Регистр
.docЛабораторная работа № 4
Тема: регистр последовательного сдвига.
Цель: изучить принцип работы регистра последовательного сдвига.
Приборы: модель семиразрядного регистра сдвига, источник питания
БП-5 (5В), соединительные провода.
Подготовка к работе:
1. Повторить ТБ.
2. Подсоединить провода питания 5В к выходу БП-5 и к гнездам питания модели регистра последовательного сдвига (“+” к “+”, “-” к “-”).
3. Тумблеры на модели регистра переключить в положение от “себя”.
4. Подключить шнур питания БП-5 к сети.
5. Включить тумблер “Сеть” на БП-5.
Ход работы:
-
Тумблер "уст.0" включить (ручку "на себя"), затем отключить. После этого в первый триггер с помощью тумблера "уст.1" записываем "1" (ручку "на себя"). Загорается светодиод, ручку тумблера возвращаем в первоначальное положение. После включения и последующего отключения тумблера "сдвиг" на все входы "С" триггеров (см. рис. 1) будет подан синхронизирующий импульс, который приведет к повторению на выходе сигналов, имеющихся на входах "D". В результате первый триггер (Т1) перейдет в нулевое состояние (по цепи обратной связи с выхода регистра подается "0" на вход "12" микросхемы, при этом ручка тумблера "цикл" должна находится в положении "от себя"), второй триггер перейдет в единичное состояние, так как на его вход подавался сигнал "1" с выхода первого триггера; третий, четвертый, пятый, шестой и седьмой триггеры остануться в нулевом состоянии. Под действием первого синхроимпульса код регистра изменится с "0000001" на "0000010".
-
С переключением тумблера "сдвиг" еще раз, второй синхроимпульс оставит первый триггер в нулевом состоянии, второй триггер (Т2) возвратит в нулевое состояние, третий переведет в единичное состояние и оставит состояния четвертого, пятого, шестого, седьмого ( Т4, Т5, Т6, Т7 – см. рис. 1) триггеров без изменения. В результате светодиоды покажут "0000100".
-
Изменение состояний триггеров кольцевого регистра сдвига под действием следующих синхроимпульсов происходит аналогично, и когда светодиоды покажут "1000000", следующий синхроимпульс сменит их состояние на "0000001", то есть получается замкнутый цикл.
-
При отключении тумблера "цикл" (ручка "на себя") светодиоды будут загораться аналогично пунктам 2 и 3, но после кода "1000000", при подаче еще одного синхроимпульса светодиоды будут показывать "0000000".
-
Тумблер "уст.0" служит для обнуления триггеров, при этом светодиоды будут показывать код "0000000", то есть не будут гореть.