
- •«Основы электроники, микроэлектронике и схематической технике»
- •Содержание
- •Лабораторная работа №1
- •Теоретические сведения
- •Ход работы
- •Лабораторная работа №2
- •Теоретические сведения
- •Ход работы
- •2 Светодиоды
- •3 Примеры применения диода
- •Лабораторная работа №3
- •Теоретические сведения
- •Ход работы
- •Лабораторная работа №4
- •Теоретические сведения
- •1 Выбор источника питания (е):
- •2 Выбор величины rн:
- •3 Мощность, рассеиваемая на коллекторе транзистора:
- •Ход работы
- •Лабораторная работа №5
- •Теоретические сведения
- •Ход работы
- •И нвертирующий усилитель
- •2 . Неинвертирующий усилитель
- •3 . Суммирующие схемы
- •4. Дифференциальный усилитель
- •Лабораторная работа №6
- •Теоретические сведения
- •Законы алгебры логики
- •Реализация логических функций
- •Ход работы
- •Лабораторная работа №7
- •Теоретические сведения
- •Ход работы
- •Лабораторная работа №8
- •Теоретические сведения
- •1 Однофазный однополупериодный выпрямитель
- •2 Однофазный однотактный двухполупериодный выпрямитель
- •3 Мостовой выпрямитель
- •4 Каскадная схема умножения напряжения
- •5 Трехфазный нулевой выпрямитель
- •6 Трехфазный мостовой выпрямитель (схема Ларионова)
- •Ход работы
- •Рекомендуемая литература
Лабораторная работа №7
Тема: : Исследование цифровых микропроцессорных устройств в ЕWB
Цель: Изучить назначение, структуру и принципы роботы комбинированных цифровых микропроцессорных устройств. Реализовать и исследовать в ЕWB основные функциональные модули на основе цифровых микропроцессорных устройств.
Теоретические сведения
Шифратором называется устройство, предназначенное для преобразования чисел, например, из десятичной системы в двоичную систему счисления. Основное применение шифраторов – это введение информации с клавиатуры. Обозначение CD(n-m), где n – количество входов, m – число выходов.
Дешифратором называется комбинационная цифровая схема с несколькими входами и выходами, преобразующая код, подаваемый на входы, в сигнал на одном из выходов В полном дешифраторе CD(n-m) количество выходов m = 2n, где n - число входов. Если дешифратор имеет менее 2n выходов, то такой дешифратор называется неполным
Мультиплексор – комбинационное цифровое устройство для управляемой передачи данных от нескольких источников информации X в один выход F согласно коду адреса A.
Мультиплексор имеет n адресных шин, m = 2n – входов и один информационный выход F. Обозначение MUX(m-1).
Сумматором называется комбинационное логическое устройство, предназначенное для выполнения операции арифметического сложения чисел, представленных в виде двоичных кодов. Операция вычитания заменяется сложением чисел в обратном или дополнительном кодах. Операции умножения и деления сводятся к реализации многократных сложений и сдвигов. Сумматор складывает числа поразрядно, учитывая перенос из младшего разряда и формируя результат сложения и перенос в старший разряд. По числу входов различают: полусумматоры, полные сумматоры. Файлы для моделирования этих элементов расположены в папке Lab_2_1\Модели, в них используются индикаторы, которые отражают происходящие операции с логическими функциями. В описании иногда приведены рисунки без части индикаторов, имеющихся в моделях, для экономии места.
Полусумматор (HS) складывает два двоичных числа одного, самого младшего разряда A0, B0 без учета переноса в этот разряд (младше разрядов нет). Одноразрядный полный сумматор складывает три двоичных числа и имеет соответствующие им входы: для разряда слагаемого An, разряда слагаемого Bn, входного сигнала переноса из младшего разряда carry in. Результат сложения: Sum n и перенос в старший разряд carry out. Полный сумматор состоит из трех полусумматоров.
Ход работы
Задание 1.1
С помощью комбинаций входных сигналов изучить работу шифратора CD(4-2), файл L2_CD_01.ewb, и его таблицу истинности.
Задание 1.2. Составить таблицу истинности 1.1 шифратора CD(4-2).
Номер входа X (N10) |
Выходной код Y (N2) |
|
Y1 |
Y0 |
|
0 |
|
|
1 |
|
|
2 |
|
|
3 |
|
|
Задание 1.3
Заполнить таблицу истинности 1.2 приоритетного шифратора CD(8-3), файл L2_CD_02.ewb. В клетки таблицы в разделе «Информационные входы», где может находиться 0 или 1, не оказывающие влияния на результат шифрации в разделе «Выходы», записать знак «Х».
Таблица истинности CD(8 – 3) Таблица 1.2
№ |
Служебный вход |
Информационные входы |
Выходы |
|||||||||||
EI |
X7 |
X6 |
X5 |
X4 |
X3 |
X2 |
X1 |
X0 |
EO |
Y2 |
Y1 |
Y0 |
||
0 |
0 |
|
|
|
|
|
|
|
|
1 |
0 |
0 |
0 |
|
1 |
0 |
|
|
|
|
|
|
|
|
1 |
0 |
0 |
1 |
|
2 |
0 |
|
|
|
|
|
|
|
|
1 |
0 |
1 |
0 |
|
3 |
0 |
|
|
|
|
|
|
|
|
1 |
0 |
1 |
1 |
|
4 |
0 |
|
|
|
|
|
|
|
|
1 |
1 |
0 |
0 |
|
5 |
0 |
|
|
|
|
|
|
|
|
1 |
1 |
0 |
1 |
|
6 |
0 |
|
|
|
|
|
|
|
|
1 |
1 |
1 |
0 |
|
7 |
0 |
|
|
|
|
|
|
|
|
1 |
1 |
1 |
1 |
|
8 |
0 |
|
|
|
|
|
|
|
|
|
1 |
1 |
1 |
|
9 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
Задание 1.4
Заполнить таблицу истинности (табл. 1.3) указателя старшей единицы CD(8-3), файл L2_CD_03.ewb. В клетки таблицы в разделе «Информационные входы», где может находиться 0 или 1, не оказывающие влияния на результат в разделе «Выходы», записать знак «Х».
Таблица истинности CD(8 – 3) Таблица 3
№ |
Сл. вход |
Информационные входы |
Служебные выходы |
Информационные выходы |
||||||||||||
EI |
X7 |
X6 |
X5 |
X4 |
X3 |
X2 |
X1 |
X0 |
EO |
GS |
Y2 |
Y1 |
Y0 |
|||
0 |
1 |
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
||
1 |
1 |
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
||
2 |
1 |
|
|
|
|
|
|
|
|
|
|
0 |
0 |
1 |
||
3 |
1 |
|
|
|
|
|
|
|
|
|
|
0 |
1 |
0 |
||
4 |
1 |
|
|
|
|
|
|
|
|
|
|
0 |
1 |
1 |
||
5 |
1 |
|
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
||
6 |
1 |
|
|
|
|
|
|
|
|
|
|
1 |
0 |
1 |
||
7 |
1 |
|
|
|
|
|
|
|
|
|
|
1 |
1 |
0 |
||
8 |
1 |
|
|
|
|
|
|
|
|
|
|
1 |
1 |
1 |
||
9 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Задание 2.1
С помощью комбинаций входных сигналов изучить работу дешифратора DC(2-4), файл L2_DC_01.ewb (папка Модели 1), и его таблицу истинности.
Задание 2.2
Изучить работу дешифратора - демультиплексора DC(3-8), файлы L2_DC_02.ewb, L2_DC_03.ewb.
Задание 2.3
Изучить работу DC(3-8) файл L2_DC_05.ewb и составить его таблицу истинности (табл. 2.1)
Таблица истинности DC(3 – 8) Таблица 2.1
Входы |
Выходы |
||||||||||||||
Служебные |
Информационные |
||||||||||||||
EI1 |
EI2 |
EI3 |
X2 |
X1 |
X0 |
Y7 |
Y6 |
Y5 |
Y4 |
Y3 |
Y2 |
Y1 |
Y0 |
||
1 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
||
1 |
0 |
0 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
||
1 |
0 |
0 |
0 |
1 |
0 |
|
|
|
|
|
|
|
|
||
1 |
0 |
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
||
1 |
0 |
0 |
1 |
0 |
0 |
|
|
|
|
|
|
|
|
||
1 |
0 |
0 |
1 |
0 |
1 |
|
|
|
|
|
|
|
|
||
1 |
0 |
0 |
1 |
1 |
0 |
|
|
|
|
|
|
|
|
||
1 |
0 |
0 |
1 |
1 |
1 |
|
|
|
|
|
|
|
|
||
0 |
0 |
0 |
Х |
Х |
Х |
|
|
|
|
|
|
|
|
||
1 |
1 |
0 |
Х |
Х |
Х |
|
|
|
|
|
|
|
|
||
1 |
0 |
1 |
Х |
Х |
Х |
|
|
|
|
|
|
|
|
Входы |
Выходы |
||||||||||
X3 |
X2 |
X1 |
X0 |
a |
b |
c |
d |
e |
f |
g |
|
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
0 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
0 |
0 |
1 |
0 |
|
|
|
|
|
|
|
|
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
0 |
1 |
0 |
0 |
|
|
|
|
|
|
|
|
0 |
1 |
0 |
1 |
|
|
|
|
|
|
|
|
0 |
1 |
1 |
0 |
|
|
|
|
|
|
|
|
0 |
1 |
1 |
1 |
|
|
|
|
|
|
|
|
1 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
1 |
0 |
0 |
1 |
|
|
|
|
|
|
|
Задание 2.4. Изучить работу преобразователей кодов: файлы L2_DEC_01.ewb – L2_DEC_03.ewb (Модели 2).
Задание 2.5. Задавая комбинации входных сигналов с помощью выключателей, изучить работу преобразователя кодов, файл L2_DEC_04.ewb. Составить его таблицу истинности (табл. 2.3). Если сегмент на индикаторе зажигается, то в таблице необходимо указать единицу, иначе – ноль. Выключатели X0 …X3 соответствуют входному двоичному входу. Ключи используются для моделирования работы дешифратора.
EI |
A2 |
A1 |
A0 |
Номера входов X на выходе F |
|
0 |
0 |
0 |
|
|
0 |
0 |
1 |
|
|
0 |
1 |
0 |
|
|
0 |
1 |
1 |
|
|
1 |
0 |
0 |
|
|
1 |
0 |
1 |
|
|
1 |
1 |
0 |
|
|
1 |
1 |
1 |
|
|
1 |
1 |
1 |
– |
Задание 3.2. Составить таблицу истинности MUX(8-1), файл L2_MUX_02.ewb (таблица 3.1) , где A0 управляется кнопкой А, A1 – кнопкой В, A2 – кнопкой С.
Таблица истинности MUX(8-1)
1-ое слагаемое |
2-ое слагаемое |
Результат |
|||||||||
N10 |
N2 |
N10 |
N2 |
N10 |
N2 |
||||||
A1 |
A0 |
|
B1 |
B0 |
Перенос |
S1 |
S0 |
||||
1 |
0 |
1 |
0 |
0 |
0 |
|
|
|
|
||
0 |
0 |
0 |
1 |
0 |
1 |
|
|
|
|
||
1 |
0 |
1 |
1 |
0 |
1 |
|
|
|
|
||
2 |
1 |
0 |
1 |
0 |
1 |
|
|
|
|
||
3 |
1 |
1 |
1 |
0 |
1 |
|
|
|
|
||
2 |
1 |
0 |
3 |
1 |
1 |
|
|
|
|
||
3 |
1 |
1 |
3 |
1 |
1 |
|
|
|
|
Задание 4.4. С помощью двухразрядного сумматора, файл L2_add_05.ewb, и одноразрядного вычитателя, файл L2_add_08.ewb, провести расчеты и заполнить таблицы 4.1 и 4.2 соответственно.
Уменьшаемое |
Вычитаемое |
Займ |
Результат |
|||||
A n |
B n |
E n-1 |
||||||
N10 |
N2 |
N10 |
N2 |
N10 |
N2 |
N10 |
E n (N2) |
D n (N2) |
1 |
1 |
0 |
0 |
0 |
0 |
|
|
|
0 |
0 |
–1 |
1 |
0 |
0 |
|
|
|
0 |
0 |
0 |
0 |
–1 |
1 |
|
|
|
1 |
1 |
0 |
0 |
–1 |
1 |
|
|
|
1 |
1 |
–1 |
1 |
0 |
0 |
|
|
|
0 |
0 |
–1 |
1 |
–1 |
1 |
|
|
|
Десятичное число |
Двоичный код |
|||
Z |
Q2 |
Q1 |
Q0 |
|
7 |
|
|
|
|
4 |
|
|
|
|
1 |
|
|
|
|
0 |
|
|
|
|
- 1 |
|
|
|
|
- 4 |
|
|
|
|
- 7 |
|
|
|
|
Вывод: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|