- •Рассмотрим пример построения схемы и оформления лабораторной работы:
- •Доказательство основных тождеств булевой алгебры
- •Задание
- •1. Используя пакет Electronics Workbench спроектировать схемы, соответствующие обеим частям тождества, и с помощью проведения анализа доказать тождество.
- •3. Лабораторная работа выполняется в соответствии с вариантами заданий, полученными у преподавателя (см. Таблицу ниже).
- •Счетчики.
- •1. Изучение структуры и алгоритмов работы многоразрядных счетчиков с произвольным основанием.
- •2. Обучение навыкам составления структурных схем счетчиков.
- •Мы будем рассматривать в основном циклические счетчики, которые
- •Двоичные счетчики.
- •1.1. Двоичные суммирующие счетчики.
- •1.2.Двоичные вычитающие счетчики.
- •2 Коэффициент пересчета.
- •3. Десятичные счетчики.
- •Счетчики по произвольному модулю.
Задание
1. Используя пакет Electronics Workbench спроектировать схемы, соответствующие обеим частям тождества, и с помощью проведения анализа доказать тождество.
2. Составить отчет о выполнении лабораторной работы в MS Word. В отчет включить построенные схемы для обеих частей тождества и диаграммы входных и выходных сигналов каждой из выполненных схем, а также вывод, полученный в результате сравнения выходных сигналов для каждой схемы.
3. Лабораторная работа выполняется в соответствии с вариантами заданий, полученными у преподавателя (см. Таблицу ниже).
№ ВАРИАНТА |
НОМЕРА ТОЖДЕСТВ |
||
1 |
Т1 |
Т10 |
Т19 |
2 |
Т2 |
Т11 |
Т18 |
3 |
Т3 |
Т12 |
Т17 |
4 |
Т4 |
Т13 |
Т16 |
5 |
Т5 |
Т14 |
Т15 |
6 |
Т6 |
Т15 |
Т14 |
7 |
Т7 |
Т16 |
Т13 |
8 |
Т8 |
Т17 |
Т12 |
9 |
Т9 |
Т18 |
Т11 |
10 |
Т5 |
Т10 |
Т19 |
11 |
Т1 |
Т9 |
Т11 |
12 |
Т2 |
Т8 |
Т12 |
13 |
Т3 |
Т7 |
Т13 |
14 |
Т4 |
Т6 |
Т14 |
15 |
Т5 |
Т12 |
Т15 |
16 |
Т6 |
Т4 |
Т16 |
17 |
Т7 |
Т3 |
Т17 |
18 |
Т8 |
Т2 |
Т18 |
19 |
Т9 |
Т1 |
Т19 |
Проектирование дешифраторов и шифраторов
Краткие сведения из теории:
Дешифраторы и шифраторы по существу принадлежат к числу преобразователей кодов. С понятием шифрации связано представление о сжатии данных, с понятием дешифрации - обратное преобразование.
Комбинационная схема, преобразующая поступающий на входы код в сигнал только на одном из ее выходов, называется дешифратором.
В условных обозначениях дешифраторов и шифраторов используются буквы DC и CD (от слов decoder и coder соответственно).
Дешифраторы:
Если количество двоичных разрядов дешифрируемого кода обозначить через n, то число выходов дешифратора должно быть 2n. С помощью n-разрядного двоичного кода можно отобразить 2n кодовых комбинаций, следовательно, число выходов полного дешифратора равно 2n. Таким образом, дешифратор содержит число выходов, равное числу комбинаций входных переменных, например: если число входов равно 3, то число выходов будет равно 23=8.
Если часть входных наборов не используется, то дешифратор называют неполным и у него Nвых < 2n.
В ЭВМ с помощью дешифраторов осуществляется выборка необходимых ячеек запоминающих устройств, расшифровка кодов операций с выдачей соответствующих управляющих сигналов и т.д.
Если входные переменные представить как двоичную систему записи чисел, то логическая единица формируется в том выходе, номер которого соответствует десятичной записи того же числа. Например: A=1, B=0, C=0, D=1 соответствуют числу 1001 в двоичном коде. В десятичном коде это число 9, т.е. при данной комбинации входных переменных F9 = 1. Дешифраторы широко используются в качестве преобразователей двоичного кода в десятичный код, а также во многих других устройствах.
Функционирование дешифратора описывается системой логических уравнений составленных на основе таблицы истинности.
Одноступенчатый (линейный) дешифратор - наиболее быстродействующий, но его реализация при значительной разрядности входного слова затруднена, поскольку требует применения логических элементов с большим числом входов и сопровождается большой нагрузкой на источники входных сигналов. Обычно одноступенчатыми выполняются дешифраторы на небольшое число входов (см. Рис. 1).
Рис. 1 - Схема дешифратора на 3 входа и 8 выходов
В приведенном на рисунке 1 примере дешифратор имеет 3 входа, следовательно, максимальное количество выходов будет равно 8. Построен дешифратор из простых логических элементов, с помощью таблицы истинности (см. таблицу 1) и составленных на основе этой таблицы логических уравнений.
|
A |
B |
C |
Y1 |
Y2 |
Y3 |
Y4 |
Y5 |
Y6 |
Y7 |
Y8 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
3 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
4 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
5 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
6 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
7 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
8 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Таблица 1 - Таблица истинности
Уравнения для построения схемы:
Y1=A^ B^ C^;
Y5=A B^ C^;
Y2=A^ B^ C;
Y6=A B^ C;
Y3=A^ B C^;
Y7=A B C^;
Y4=A^ B C;
Y8=A B C.
На рисунке 2 приведена временная диаграмма работы дешифратора.
Рисунок 2 - Диаграмма работы дешифратора на 3 входа и 8 выходов
Матричные дешифраторы формируются на основе простых линейных дешифраторов меньшей размерности, т.е. строятся в виде матрицы.
Шифраторы:
Двоичные шифраторы преобразуют код “1из N” в двоичный код, т.е. выполняют операцию, обратную операции дешифраторов. При возбуждении одной из входных цепей шифратора на его выходах формируется слово, отображающее номер возбужденной цепи.
Полный двоичный шифратор имеет 2n входов и n выходов. Одно из основных применений шифратора - ввод данных с клавиатуры, при котором нажатие клавиши с десятичной цифрой должно приводить к передаче в устройство двоичного кода данной цифры. Пример построения шифратора показан на рисунке 3, а на рисунке 4 приведена временная диаграмма работы шифратора.
Рисунок 3 - Схема шифратора
Рисунок 4 - Диаграмма работы шифратора
Задание
1. Используя пакет Electronics Workbench спроектировать схемы, на основе простейших элементов используя для составления схемы таблицу истинности и логические уравнения. Проанализировать работу схемы с помощью логического анализатора.
2. Составить отчет о выполнении лабораторной работы в MS Word. В отчет включить: таблицу истинности и логические уравнения, схему дешифратора или шифратора, временные диаграммы работы схемы.
Варианты заданий:
1. Построить DC и CD с n =2.
2. Построить DC с n =3, используя элементы 2И и НЕ.
3. Построить DC с n =3, используя элементы 3И и НЕ.
4. Построить DC с n =4, используя элементы 2И и НЕ.
5. Построить DC с n =4, используя элементы 2И, 3И и НЕ.
6. Построить DC с n =4, используя элементы 4И и НЕ.
7. Построить DC с n =4, используя DC с n=2.
8. Построить DC с n =4, используя DC с n=3.
9. Построить CD для преобразования десятичной цифры из В=10 в В=2.
10. Построить клавиатурный CD с n =3, используя элементы 2ИЛИ.
11. Построить клавиатурный CD с n =3, используя элементы 4ИЛИ.
12. Построить клавиатурный CD с n =4.
13. Построить клавиатурный CD для ввода десятичных цифр.
14. Построить CD для вывода десятичной цифры, представленной в В=2, используя элементы 4ИЛИ и НЕ.