Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка задания-решения ДГТУ.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

Решение задачи № 2.

Пункт 1. Нарисовать временные диаграммы сигналов в точках схемы Q1, Q2, y1, y2, y3.

Первый случай, если DD4 со статическим входом синхронизации (рис. 17).

Р ис. 17

22

11

На рис.7 представлена схема демультиплексора.

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

Р ис. 7

Задание заключается в том, что необходимо заполнить табл. 9. Таблица 9

А0

А1

А2

D

Q1

Q1

Q2

Q3

Q4

Q5

Q6

Q7

№0

№1

№2

№3

№

DD4

1

№2

№3

№4

№2

№3

№4

№5

№3

№4

№5

№6

№4

№5

№6

№7

№5

№6

№7

№8

№6

№7

№8

№9

№7

№8

№9

№0

Задача 4. Шифраторы и дешифраторы.

1. Составить таблицу входных и выходных сигналов шифратора или дешифратора в соответствии с номером варианта. Если №3=0,

т

12

о задачу выполнять для схемы шифратора, если №3=1, то задачу выполнять для схемы дешифратора. 

Таблица 10

D0

D1

D2

D3

D4

D5

D6

D7

FL

Q0

Q1

Q2

0

0

0

0

0

0

0

№0

0

0

0

0

0

0

№0

0

0

0

0

0

0

№1

0

0

0

0

0

0

№2

№3

0

0

0

0

0

0

№4

№5

0

0

0

0

0

№7

0

0

0

0

0

№8

0

0

0

0

0

0

№9

0

0

0

0

0

0

0

На рис.8 представлена схема шифратора. Принцип его работы заключается в следующем. На один из входов шифратора подается логическая единица, на выходах Q0, Q1, Q2 формируется двоичный код, соответствующий номеру входа, на который подана единица. Если единицу подать на два или более входов, режим работы шифратора будет нестандартным. Должен быть задан принцип, по которому

Рис. 8

шифратор выбирает один из входов и генерирует код номера этого входа. Приведенный на рис.8 шифратор в случае подачи двух или

21

При составлении временной диаграммы полезно определить какой из входов является входом R (RESET, сброс, установка в "0"), а какой из входов является входом S (SET, установка в "1"). Рассмотрим сигнал y1. Если y1=1, то триггер устанавливается в "0", т.е. Q1=0. Значит y1 это вход R, а y2 это вход S. Если на один из этих входов поданы "1", то триггер переходит в соответствующее состояние. Если на оба входа поданы "нули", то триггер в режиме "хранение", сохраняет предыдущее состояние. Если активированы оба входа, т.е. R=1, S=1, то триггер в запрещенном состоянии.

Второй случай, если элементы DD3 и DD4 - элементы И-НЕ (рис. 15).

Рис. 15

DD4

Рассмотрим триггер, состоящий из элементов 2И -НЕ. Если y1=0 и y2=0, то выходы триггера однозначно устанавливаются в состояние Q1=1, Q2=1. Для данного триггера это запрещенное состояние. Если на вход y1 подан "0", то Q1=1, т.е. вход y1 служит для установки в "1", но этот вход активизируется при подаче "0". Таким образом, этот вход называется S. Если на вход y2 подается "0", то триггер устанавливается в "0", т.е. этот вход называется R. Обозначив таким образом входы, можно легко составить временную диаграмму (рис. 16).

с

20

лучае представлены сигналами S3 и S4. Затем нарисовать сигналы y1 и y2. В данном случае y1 повторяет x1, а y2 инверсен по отношению к x2. Затем рисуют временную диаграмму Q1 и Q2 по тактам. В первом такте на вход y1 подается "0", а на вход y2 подается "1" (затемнённый интервал времени соответствует неизвестному состоянию).

Если на вход элемента 2 ИЛИ-НЕ подан "0", то нельзя однозначно судить о том, какой сигнал присутствует на его выходе, поэтому нельзя сразу сказать какой сигнал на выходе DD3. Рассмотрим DD4. Если на один из его входов подана "1", то можно однозначно сказать, что на его выходе "0", т.е. Q2=0. Теперь видно, что на входы DD3 подается два "нуля", следовательно, на его выходе "1", Q1=1.

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

Переходим к следующему такту. На оба входа триггера поданы "единицы". Поэтому оба выхода в состоянии "0". В связи с тем, что выход Q2 считается инверсным выходом по отношению к Q1, в данном такте наблюдается нелогичность, т.е. оба выхода имеют одинаковое состояние. Такое состояние принято называть "запрещенным состоянием", но на графике следует конкретно указывать "нули" на выходах.

Переходим к третьему такту. На оба входа поданы "нули". Если бы в предыдущем такте состояние триггера было 10 или 01, то переходя в режим хранения (два "нуля" на входе) это состояние осталось бы неизменным. Но в данном случае нельзя предсказать в какое состояние перейдет триггер. Поэтому на графике следует указать "неизвестное состояние". Следует помнить, что физически существующий триггер обязательно перейдет в одно из устойчивых состояний. А именно, или Q1=1, Q2=0, или Q1=0, Q2=1.

В четвертом такте на вход y2 подана "1", следовательно, Q2=0, Q1=1.

В пятом такте триггер переходит в режим хранения, при этом сохраняется предыдущее состояние.

Аналогично составляется временная диаграмма для всех остальных тактов.

б

13

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

На рис. 9 представлена схема дешифратора.

Рис. 9

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

Таблица 11

D0

D1

D2

Е

Q0

Q1

Q2

Q3

Q4

Q5

Q6

Q7

№2

№1

№0

0

№3

№4

№5

0

№8

№7

№6

0

№9

№0

№1

№2

№3

№4

№5

1

№0

№1

№2

0

№3

№5

№1

0

14

Вход Ē предназначен для разрешения дешифрации. Если на вход Ē подан ноль, то дешифрация разрешена, если подана единица, то дешифрация запрещена, ни на одном выходе не появляется единица. Заполнить табл. 11 входных и выходных сигналов дешифратора.

2. Заполнить табл. 12 входных и выходных сигналов дешифратора семисегментного кода в соответствии с вариантом. 

 

Рис. 10

На рис. 10 представлена схема дешифратора семисегментного кода. Принцип его работы заключается в следующем. На входы D0, D1, D2, D3 подается двоичный код. На выходах формируется код, предназначенный для отображения цифры, соответствующей входному коду на семисегментном индикаторе.

Таблица 12

D0

D1

D2

D3

E

A

B

C

D

E

F

G

№0

№1

№2

№3

0

№4

№5

№6

№7

0

№8

№9

№0

№1

0

№2

№3

№4

№5

0

№6

№7

№8

№9

1

№9

№8

№7

№6

1

№5

№4

№3

№2

0

№1

№0

№9

№8

№7