Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Ивановский государственный энергетический университет имени В.И. Ленина»
Кафедра электроники и микропроцессорных систем
ОТЧЕТ
По лабораторной работе №1
Выполнили студенты гр.II-42
Маров Д.А.
Никонов К.Н.
Брянских Д..
Проверил
Аббясов А.М.
Иваново 2012
-
Рассмотрим работу дешифратора-демультиплексора.
Схема демультиплексора:
SA1
1
0
2
4
1
2
3
4
5
6
7
V
SA2
SA3
HL1
HL2
HL3
HL4
HL5
HL6
HL7
HL8
SB2
Дешифратор-демультиплексор переводит позиционный код на входе, суммирует его и выдает сигнал на лампочках HL1-HL8 на основе положений тумблеров SA1-SA3. Через тумблер SB2 происходит инверсия сигнала.
Таблица истинности дешифратора-демультиплексора:
SB2 |
SA1 |
SA2 |
SA3 |
HL1 |
HL2 |
HL3 |
HL4 |
HL5 |
HL6 |
HL7 |
HL8 |
0 |
* |
* |
* |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Если SB2 не нажимать, то лампочки будут всегда гореть, вне зависимости от положения SA1-SA3. Рассмотрим работу прибора на примере. Пусть задана следующая комбинация - SB2=1 SA1=0 SA2=0 SA3=1. Сигнал тумблера умножается на позиционное число и прибавляется единица. Получаем 1*0+2*0+4*1+1=5. При нажатии кнопки SB2 лампочка HL5 потухнет, поскольку сигнал инвертируется вариатором V. Таким образом, происходит перевод позиционного кода в восьмеричный.
-
Рассмотрим работу преобразователя кодов на ПЗУ.
Данное устройство переводит позиционный код в шестнадцатеричный и десятичный засчет используемого электронного табло HG1. Включая и выключая тумблеры SA1-SA5, можно получать новые значения в табло HG1. Схема преобразователя выглядит так:
HG1
SA1
a
SA2
SA3
SA4
SA5
DC
1
2
3
4
5
b
c
g
v
d
e
f
h
Рассмотрим работу преобразователя на примере:
Пусть все тумблеры принимают значение единицы. Сигнал конвертируется так – 5*1+4*1+3*1+2*1+1*1 – получаем код 15. При выключенном тумблере SA5 происходит кодирование в десятичную систему – на табло высвечивается цифра 5 с запятой (15). Переключение тумблера SA5 меняет кодировку на шестнадцатеричную, и на HG1 появляется буква F.
-
Рассмотрим работу мультиплексора.
Мультиплексор представляет собой устройство, позволяющий делать задание сигнала и сохранение его в памяти. Если набранная комбинация совпадает с запомненной, то потухает лампочка HL0.
HL0
HL2
HL3
HL4
HL5
HL6
HL7
HL8
HL1
Схема мультиплексора:
SA1
0
1
2
3
4
5
6
7
MX
1
2
4
1
2
4
D2
D3
D0
D1
D2
D3
D4
D5
D6
D7
SA2
SA3
SB2
SB3
D1
Принцип работы мультиплексора:
Для примера возьмем SA1=0 SA2=1 SA3=1 Это код цифры 6. Принимаем на входы D1,D2 и D3 значения соответственно с SA1,SA2 и SA3. При нажатии SB3 в устройстве памяти сохранится код цифры 6. При нажатии SB2 код подается в MX, и если тумблеры SA1,SA2 и SA3 принимают значения единицы, то потухнет лампочка HL0. В других случаях при нажатии SB2 ничего не изменится (все лампочки останутся гореть).