Главная      Учебники - Разные     Лекции (разные) - часть 23

 

Поиск            

 

Указания методические по выполнению лабораторных работ для студентов высших учебных заведений по специальности 230101. 65 «Вычислительные машины, системы, комплексы и сети»

 

             

Указания методические по выполнению лабораторных работ для студентов высших учебных заведений по специальности 230101. 65 «Вычислительные машины, системы, комплексы и сети»

Калининградский Государственный Технический Университет

СХЕМОТЕХНИКА ЭВМ.

Методические указания по выполнению лабораторных работ для

студентов высших учебных заведений по специальности

230101.65 «Вычислительные машины, системы, комплексы и сети»

Калининград

Издательство КГТУ

2005

ЛАБОРАТОРНАЯ РАБОТА №1. 2

ЛАБОРАТОРНАЯ РАБОТА №2. 11

ЛАБОРАТОРНАЯ РАБОТА №3. 17

ЛАБОРАТОРНАЯ РАБОТА №4. 25

ЛАБОРАТОРНАЯ РАБОТА №5. 31

ЛАБОРАТОРНАЯ РАБОТА №6. 42

ЛАБОРАТОРНАЯ РАБОТА №1

Базовые логические элементы. Реализация простейших логических функций.

Цель работы: изучение основных характеристик интегральных микросхем транзисторно-транзисторной логики; обучение навыкам проектирования и синтеза простейших комбинационных схем.

Литература: /1/, с. 6-25; /2/, с. 65-78; /3/, с. 87-118; /4/, с. 18-28; /7/, с. 542-552.

Приборы и оборудование: лабораторный стенд УМ11.

1.1 Общая часть.

1.1.1 Представление информации физическими сигналами.

Числовые данные и машинные команды представлены в ЭВМ в двоичной системе счисления. Физическими аналогами знаков 0 и 1 двоичного алфавита служат сигналы, способные принимать два хорошо различимых значения, например, напряжения (потенциал) высокого и низкого уровня, отсутствие или наличие электрического импульса в определённый момент времени, противоположные по знаку значения напряжённости магнитного поля и т.п.

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

Потенциальный сигнал присутствует в определённой точке схемы в течение всего машинного такта и характеризуется величиной верхнего и нижнего уровня напряжения U1 и U0 .

Наличие фронта и спада у потенциального сигнала связано с процессом перехода от нижнего к верхнему и от верхнего к нижнему уровню. Длительность этих процессов обозначается соответственно t01 и t10 (рис. 1.1), причём моменты перехода определяются тактовыми сигналами.

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

В транзисторной схемотехнике прошлых лет наибольшее распространение получили импульсные и импульсно-потенциальные системы элементов. Внедрение в аппаратуру серий ИС с потенциальными логическими элементами вытеснило другие цифровые структуры. Новые разработки, тем не менее, показали возможность очередного этапа развития импульсно-потенциальных систем на базе интегральных разностных преобразователей (РП). Такие РП формируют импульсные сигналы при заранее определённых видах переключений входных булевых переменных. Длительность выходного импульса синхронных РП определяется параметрами их компонентов, обеспечивающих задержку прохождения сигналов. В синхронных РП в качестве элемента задержки используются D-триггеры или регистры сдвига, поэтому длительность выходного импульса определяется периодом тактовых сигналов.

1.1.2 Системы логических элементов. Основные характеристики.

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

Основными параметрами систем логических элементов являются (табл. 1.1):

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

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

2. Коэффициент разветвления по выходу (нагрузочная способность К раз) характеризует количество входов аналогичных элементов, которое может быть подключено к выходу логического ключа.

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

4. Быстродействие логических элементов является одним из важнейших параметров и характеризуется средним временем задержки распространения сигнала

(1.1)

Время задержки распространения при включении t01 зд.р. , и выключении t10 зд.р. измеряют как интервал между уровнем 0,5UвхА входного сигнала и уровнем 0,5UвыхА выходного сигнала (рис. 1.2)

Рис. 1.2

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

Таблица 1.1

Тип-серия

ТТЛ

ДТЛ

ЭСЛ

кМОП

n-МОП

p-МОП

Характеристика

155

158

131

511

500

176

172

108

1. Напряжение

питания

Напряжение лог. 0

Напряжение лог. 1

+5

0,4

2,4

+5

0,4

2,4

+5

0,4

2,5

+15

1,5

12

-5,2

-1,63

-0,98

+9,0

0,3

8,2

-27

-2,0

7,5

-27

0,85

-9,5

2. Коэффициент

разветвления

10

10

10

25

-

100

15

10

3. Время задержки

распространения, нс

15

15

10

300

2,9

200

600

6000

4. Потребляемая

мощность на

элемент, мВт

24

4,85

50

187

35

0,001

-

100

1.1.3 Рекомендации по применению интегральных микросхем серии К155.

1.1.3.1 Подключение неиспользованных входов

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

Если напряжение 4,5 В отсутствует, то возможно подключение до 20 неиспользуемых входов через резистор сопротивлением 1кОм к источнику питания +5 В. Неиспользуемые входы можно соединить с используемым, если логическая функция при этом не претерпит изменений и не будет превышена нагрузочная способность при входном напряжении, соответствующем уровню логической единицы.

Неиспользуемые входы могут быть подключены к выходу неиспользуемой инвертирующей микросхемы, на вход которой подаётся напряжение логического нуля. При необходимости на отдельные неиспользуемые входы микросхем серии К155 подаётся напряжение логического нуля, что определяется таблицей истинности соответствующей микросхемы.

Рассмотрим возможность применения данных способов подключения неиспользуемых входов для получения инвертора на основе микросхемы К155 ЛА4 (3 элемента «ЗИ-НЕ») (рис. 1.3-1.5).

1.1.3.2 Допустимые значения фронта спада сигнала

Для микросхем серии К155 длительность фронта не должна превышать 150 нс (для ИС 155 ЛА8 длительность фронта и спада критична).

1.1.3.3 Обеспечение коэффициентов разветвления

Для обеспечения работоспособности логических микросхем друг от друга при условии сохранения их параметров, оговоренных в ТУ, необходимо выполнять следующие требования:

- выходные напряжения микросхем-генераторов в открытом и закрытом состояниях должны соответствовать входным напряжениям закрытого и открытого состояния микросхемы - нагрузки с учётом величины напряжения помехи,

- значение суммарных токов всех микросхем-нагрузок, подключённых к выходу микросхемы-генератора, не должно превышать значений выходных токов микросхемы-генератора в открытом и закрытом состояниях,

- значение суммарных ёмкостей входов микросхем-нагрузок, при которых регламентируются временные параметры, не превышает 15 пФ. При необходимости суммарная ёмкость нагрузки ИС-генератора с учётом ёмкости монтажа может достигать максимальной ёмкости нагрузки 200 пФ, но динамические параметры при этом не регламентируются.

Примечание. При объединении нескольких входов одного логического элемента, принадлежащих одному многоэмиттерному транзистору, ток I0 вх остаётся неизменным, ток I1 вх увеличивается пропорционально числу объединяемых входов.

1.1.3.4 Нумерация выводов микросхем

Микросхемы 155-й серии, применяемые в данном лабораторном практикуме, могут иметь 14 или 16 выводов. Нумерация выводов показана на рис. 1.6.

Устройство, преобразующее дискретную информацию, в общем случае имеет n-входов и k-выходов, на которые подаются и с которых снимаются электрические сигналы. Каждый из них представляет собой некоторый символ (букву) входного и выходного алфавита. Устройства, в которых совокупность выходных сигналов (выходное слово Y) в некоторый момент времени t, однозначно определяется входными сигналами (входным словом X), поступившими на входы в тот же момент времени, называются комбинационными схемами. В них результат обработки информации зависит только от комбинации входных сигналов и вырабатывается сразу при подаче входной информации.

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

В состав элементов ТТЛ 155-й серии входит ряд элементов малой степени интеграции, выполняющих элементарные логические операции.

Базовым элементом, т.е. таким, посредством которого могут быть реализованы все остальные логические операции, является элемент И-НЕ. Технология производства позволяет число входов данного элемента варьировать от 2 до 8, при этом, в зависимости от данного числа, наименование элемента будет: 2И-НЕ, ЗИ-НЕ, 4И-НЕ, 8И-НЕ. Элементы с числом входов 5, 6, 7 - не изготавливаются. Схема базового элемента показана на рис. 1.7.

Основной его особенностью является использование многоэмиттерного транзистора, специфичного для интегрального исполнения логических элементов. При подаче на все его эмиттеры, выполняющие роль входов логического элемента, сигнала высокого уровня, ток коллектора смещается в прямом направлении и возникает ток базы транзистора VT2 . За счёт падения напряжений на резисторах R2 и R3 транзистор VT3 закрывается, VT4 - открыт, при этом напряжение на выходе не превышает 0,4 В. При подаче сигнала низкого уровня хотя бы на один вход - картина противоположная: транзисторы VT2 и VT4 закрываются, а VT3 - открыт. На выходе элемента устанавливается потенциал более 2,4В. Выходной каскад подобного вида иногда называется столбовым. Некоторым недостатком подобного принципа построения выходного каскада является невозможность создания "монтажной функции" путём соединения выходов определённых элементов. Указанное ограничение снимается при использовании микросхем с "открытым коллектором" (рис. 1.8).

Отсутствие транзистора, сходного по функции с VT3 согласно рис. 1.7, компенсируется наличием нагрузочного резистора Rн , за счёт которого при закрытом транзисторе VT3 на входах элементов, подключённых к данному, устанавливается единичный потенциал. Подключение к точке А выходов однотипных элементов, транзисторы VT3 которых закрыты, не изменяет состояние. Если же хотя бы один из указанных транзисторов открыт, в точке А устанавливается низкий потенциал.

Очевидно, что таблица истинности для данного типа микросхем будет включать одну строку, соответствующую случаю, когда на все входы поданы логические единицы, с нулём в графе выхода. В остальных 2N -1 случаях (где N - число входов) на выходе будет сохраняться высокий уровень.

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

1. Ознакомиться с установкой УМ11. Разобраться с назначением всех гнёзд, имеющихся на наборном поле установки.

2. Экспериментальным путём получить таблицы истинности для следующих элементов:

2-И-НЕ,

3-И-НЕ,

4-И-НЕ,

2И-2ИЛИ-НЕ.

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

3. Построить на основе элементов "2-И-НЕ" схему, реализующую функцию элемента "НЕ". Привести 2 различные схемы, их математические модели и графическое изображение.

4. Построить на основе элементов "2-И-НЕ" схему, реализующую функцию элемента "ИЛИ". Привести математическое описание работы схемы и её графическое изображение.

5. Построить на основе элементов "2-И-НЕ" схему, реализующую функцию элемента "И". Привести математическое описание работы схемы и её графическое изображение.

6. Построить на основе элементов "2-И-НЕ" схему, реализующую функцию, указанную преподавателем.

7. Определить свой вариант переключательной функции. Для этого необходимо номер варианта перевести в двоичную систему счисления и записать шесть его младших разрядов в виде слова α6 α5 α4 α3 α2 α1. Определив значение αi, записать их в табл. 1.2.

Например, если номер варианта 19 (010011), то α6=0, α5=1, α4=0, α3=0, α2=1, α1=1.

Для заданной функции и ее отрицания найти МДНФ. Представить функцию в форме И-НЕ.

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

Таблица 1.2

X4

X3

X2

X1

y

0

0

0

0

1

0

0

0

1

0

0

0

1

0

α1

0

0

1

1

1

0

1

0

0

α2

0

1

0

1

1

0

1

1

0

0

0

1

1

1

0

1

0

0

0

α3

1

0

0

1

α4

1

0

1

0

1

1

0

1

1

0

1

1

0

0

0

1

1

0

1

1

1

1

1

0

α5

1

1

1

1

α6

1.3 Вопросы для самостоятельной работы

1. Системы логических элементов (серии, комплексы), основные параметры системы логических элементов, значения основных параметров для логических элементов серии 155.

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

3. Базовый элемент 155-й серии, реализация элемента "НЕ", "ИЛИ" многовходовых "И" и "ИЛИ", "ИСКЛЮЧАЮЩЕЕ ИЛИ".

4 Комбинационная схема, закон функционирования, способы его задания.

5. Управляемый инвертор.

6. Схемы с "открытым коллектором", "монтажное ИЛИ", возможность соединения логических элементов, минимальные и максимальные величины нагрузочных резисторов для элементов с открытым коллектором.

7. Система обозначения микросхем.

ЛАБОРАТОРНАЯ РАБОТА №2

Комбинационные преобразователи логических сигналов. Дешифраторы.

Цели работы: изучение принципов построения дешифраторов для управления индикацией; синтез преобразователей кодов.

Литература: /4/, с. 38-41, 104-117, /6/, с. 124-186, /7/, с. 201 -211, /8/, с. 387-393.

2.1 Общая часть

Некоторые функции нескольких переменных встречаются достаточно часто, поэтому они нашли свое отражение в системе логических элементов 155-й серии. К числу подобных элементов можно отнести прежде всего дешифраторы-схемы, способные преобразовать логическую информацию из одного цифрового кода в другой. Двумя наиболее общими типами подобных дешифраторов являются дешифраторы типа "один-из-N" и семисегментные дешифраторы.

2.1.1 Дешифраторы "один-из-N"

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

2.1.2 Семисегментные дешифраторы

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

1. Определение связей входов и выходов схем и генерация структуры системы в заданном классе базовых элементов, которая будет выполнять требуемые функции системы.

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

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

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

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

Примеры преобразователей, выполняющих роль дешифраторов для семисегментных индикаторов, построенных на рассмотренных принципах, приведены на рис. 2.1 а,б.

Как показано на рис. 2.2, каждый из семи сегментов индикатора обозначается буквой латинского алфавита от а до g включительно. Любая цифра от 0 до 9 может быть высвечена в символьной форме на этом индикаторе, для чего необходимо включить соответствующие сегменты. Например, цифра 7 высвечивается, когда горят сегменты а, в, с.

Таблица 2.1

8

4

2

1

7

3

2

1

X4

X3

X2

X1

Y

X4

X3

X2

X1

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

1

0

0

1

0

2

0

0

1

0

0

0

1

1

3

0

1

0

0

0

1

0

0

4

0

1

0

1

0

1

0

1

5

0

1

1

0

0

1

1

0

6

0

1

1

1

0

1

1

1

7

1

0

0

0

1

0

0

0

8

1

0

0

1

1

0

0

1

9

1

0

1

0

1

0

1

0

10

1

1

0

0

1

0

1

1

11

1

1

0

1

1

1

0

0

12

1

1

1

0

1

1

0

1

13

1

1

1

1

Дешифратор

Шифратор

Таблица 2.2

8

4

2

1

6

3

2

1

X4

X3

X2

X1

Y

X4

X3

X2

X1

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

1

0

0

1

0

2

0

0

1

0

0

0

1

1

3

0

1

0

0

0

1

0

0

4

0

1

0

1

0

1

0

1

5

0

1

1

0

0

1

1

0

6

1

0

0

0

0

1

1

1

7

1

0

0

1

1

0

0

0

8

1

0

1

0

1

0

0

1

9

1

1

0

0

1

0

1

0

10

1

1

0

1

1

0

1

1

11

1

1

1

0

1

1

0

0

12

1

1

1

1

2.1.2 Задание на лабораторную работу

1. Построить и собрать на стенде схему двоично-десятичного дешифратора.

2. Заполнить перекодирующую таблицу 8421-ХХХХ, где ХХХХ-код.

3. Синтезировать преобразователь кодов из элементов, имеющихся на стенде.

4. Заполнить перекодирующую таблицу 8421-сегментный код.

5. Оформить отчёт, который должен содержать:

- схему двоично-десятичного шифратора,

- перекодирующую таблицу 8421-ХХХХ,

- схему преобразователи кодов в соответствии с вариантом, указанным в табл. 2.3,

Таблица 2.3

Входной код 8421

Вариант

1

2

3

4

5

Выходной код

2421

5221

Джонсона

Грея

8421+3

- рисунок семисегментного индикатора с обозначением сегментов,

- перекодирующую таблицу 8421-сегментный код, взаимное соответствие различных цифр различных кодов указано в табл. 2.4.

Таблица 2.4

Десятичная

цифра

Коды

8421

2421

5221

Джонсона

Грея

8421+3

0

0000

0000

0000

00000

0010

0011

1

0001

0001

0001

00001

0110

0100

2

0010

0010

0010

00011

0111

0101

3

0011

0011

0011

00111

0101

0110

4

0100

0100

0110

01111

0100

0111

5

0101

1011

1000

11111

1100

1000

6

0110

1100

1001

11110

1101

1001

7

0111

1101

1010

11100

1111

1010

8

1000

1110

1011

11000

1110

1011

9

1001

1111

1110

10000

1010

1100

2.1.3 Вопросы для самостоятельной работы

1. Шифратор: назначение, принципы построения.

2. Дешифратор "один из N": назначение, принципы построения, работа микросхем К155 ИД1, К155 ИДЗ, К155 ИД4.

3. Семисегментный код, представление информации на семисегментных индикаторах.

4. Семисегментный дешифратор К155 ИД1, работа схемы.

5. Преобразователи кода на основе запоминающих устройств (ПЗУ).

6. Условные графические обозначения дешифраторов (УГО). Примеры схемных решений приведены на рис. 2.3; 2.4 и табл. 2.1; 2.2.

ЛАБОРАТОРНАЯ РАБОТА №3

Последовательностные схемы. Триггеры, регистры.

Цель работы: изучение принципов построения интегральных триггеров; приобретение навыка синтеза триггеров, регистров и сдвигающих регистров.

Литература: /4/, с. 90-104; /6/, с. 124-186; /8/, с. 305-315.

3.1 Общая часть

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

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

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

Логика работы определяется количеством входов и особенностями схемы. В зависимости от влияния, оказываемого на состояние триггера, его входы имеют следующие обозначения:

S - вход раздельной установки триггера в 1;

R - вход раздельной установки триггера в 0;

Т - счётный вход;

D - вход задержки;

J - вход для синхронизируемой установки в 1;

К - вход для синхронизируемой установки в 0;

С - вход синхронизации;

Y - вход разрешения.

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

Часто в структуре триггера присутствуют элементы, реализующие функцию разностного преобразования. В таких случаях можно обеспечить переключение триггера по заранее определённому изменению входных переменных (т.е. по переходу из логического "О" в "1" или наоборот). С наибольшей эффективностью разностные преобразователи используются в цепях синхронизации. Синхровходы такого рода носят название динамических.

Триггер типа D имеет расширенную функциональную схему, представленную на рис. 3.1.

Триггер может работать в двух режимах: синхронном, при котором управление производится по входу D, и асинхронном - по R-S-входам.

Таблица переходов триггера в зависимости от сигнала на D-входе и синхроимпульса положительной полярности на входе С представлена в табл. 3.1.

табл. 3.1

C

D

Qt+1

0

0

Qt

0

1

Qt

1

0

0

1

1

1

Уровни сигналов для представления 0 и 1 те же, что и для логических элементов "И-НЕ", "И-ИЛИ-НЕ".

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

Триггер типа J-K имеет функциональную схему, представленную на рис. 3.2.

Триггер может работать в синхронном и асинхронном режимах. Таблица переходов J-K триггера приведена в таблице 3.2. J-K триггер по своей структуре является двухступенчатым. По переднему фронту положительного синхроимпульса переключается первая триггерная ступень, построенная на элементах Э3, Э4; по заднему фронту информация с первой ступени передаётся на вторую, оконечную триггерную ступень Э7, Э8. Можно сказать, что J-K триггер в синхронном режиме работает с задержкой на длительность синхроимпульса. По асинхронным R-S входам J-K триггер управляется аналогично асинхронным входам триггера D. При каскадировании однотипных триггеров получаются регистры, предназначенные для запоминания слов, а также для выполнения над словами некоторых логических преобразований.

таблица 3.2

C

J

K

Qt+1

0

0

0

Qt

0

0

1

Qt

0

1

0

Qt

0

1

1

Qt

1

0

0

Qt

1

0

1

0

1

1

0

1

1

1

1

ù Qt

К числу операций, которые способны выполнять типичные регистры, относятся следующие:

- установка регистра в "0" ("сброс"),

- приём слова из другого устройства (регистра, сумматора и т.п.),

- передача слова в другой регистр,

- сдвиг слова вправо или влево на требуемое число разрядов; преобразование, таким образом, параллельного кода слова в последовательный и наоборот.

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

Пример построения многофункционального регистра, реализующего вышеперечисленные операции, приведён на рис. 3.3. Синхровходы триггеров, как показано на схеме, являются динамическими.

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

Регистр сдвига, в котором для хранения информации используется k триггеров, называется n-разрядным регистром сдвига.

По способу записи информации различают:

1) параллельные регистры, в которых запись числа осуществляется во все разряды одновременно параллельным кодом;

2) последовательные регистры с записью кода числа путём его последовательного сдвига тактирующими сигналами, начиная с младшего или старшего разряда;

3) параллельно-последовательные регистры, которые имеют входы для последовательной и параллельной записи кода.

По количеству входных каналов регистры подразделяются на:

1) парафазные с записью информации по двум каналам: прямому и инверсному;

2) однофазные с записью по одному каналу.

В зависимости от способа тактирования различают регистры однотактного и многотактного действия.

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

3.2 Задание на лабораторную работу

1. Изучить и собрать асинхронный RS-триггер на элементах «2-И-НЕ» (рис. 3.4).

2. Преобразовать собранный триггер в синхронизируемый (рис. 3.5).

3. Построить двухтактный RS-триггер на элементах «2-И-НЕ» (рис. 3.6).

4. Ознакомиться с универсальным JK-триггером 155ТВ1 (рис. 3.7). На его основе получить RS-, D-,Т-триггеры (рис. 3.8-3.10).

5. Ознакомиться с другими триггерами 155-й серии, в частности ТМ2, ТМ5, ТМ7, ТМ8.

6. Построить схему, реализующую межрегистровую передачу двоичных чисел в единичном коде (рис.3.11).

7. Построить схему, реализующую межрегистровую передачу двоичных чисел в парафазном коде (рис.3.12).

8. Построить схему сдвигающего регистра.

9. Оформить отчёт, который должен содержать схемы всех рассмотренных триггеров, их условные графические обозначения и соответствующие таблицы переходов, а также УГО микросхем 155 ТВ1, ТМ2, ТМ5, ТМ7, ТМ8.

3.3 Вопросы для самостоятельной работы

1. Взаимозаменяемы ли триггеры с динамическими синхровходами и фиксаторы?

2. Каким образом следует включать фиксаторы ТМ7, чтобы они по своим возможностям полностью соответствовали двухступенчатым триггерам ТМ8?

3. Что необходимо предпринять, чтобы триггер, срабатывающий по переднему фронту синхросигнала, стал срабатывать по его спаду?

4. Чем определяется быстродействие триггера?

5. Опишите работу триггеров К155ТВ1, ТМ2, ТМ7, ТМ8.

Опишите работу сдвигающего регистра К155 ИР1. Примеры схемных решений приведены на рис. 3.5-3.10.

R

S

Qt+1

ùQt+1

0

0

-

-

0

1

1

0

1

0

0

1

1

1

Qt

Qt

Рис. 3.4 Асинхронный RS-триггер

C

S

R

Qt+1

ùQt+1

1

0

0

Qt

Qt

1

0

1

0

1

1

1

0

1

0

1

1

1

1

1

0

0

0

Qt

ùQt

0

0

1

Qt

ùQt

0

1

0

Qt

ùQt

0

1

1

Qt

ùQt

Рис. 3.5 Синхронный RS-триггер


S

R

C

Qt+1

0

0

0

Qt

0

1

0

Qt

1

0

0

Qt

1

1

0

Qt

0

0

1

Qt

0

1

1

0

1

0

1

1

1

1

1

-

C

J

K

Qt+1

0

0

0

Qt

0

0

1

Qt

0

1

0

Qt

0

1

1

Qt

1

0

0

Qt

1

0

1

0

1

1

0

1

1

1

1

ù Qt

Рис. 3.7 JK-триггер

C

S

R

Qt+1

0

0

0

Qt

0

0

1

Qt