Главная страница

Контрольная. Лабораторная работа 2 Моделирование логических устройств


Скачать 205.5 Kb.
НазваниеЛабораторная работа 2 Моделирование логических устройств
АнкорКонтрольная
Дата31.03.2023
Размер205.5 Kb.
Формат файлаdoc
Имя файлаlaba2.doc
ТипЛабораторная работа
#1028162




Лабораторная работа № 2

Моделирование логических устройств


Цель работы: Исследование возможности реализации дешифратора, шифратора, мультиплексора и демультиплексора в среде MATLAB

5.1 Краткие теоретические сведения.

5.1.1 Дешифратор


Дешифратор (ДШ) - это устройство с m входами и n=2m выходами, формирующее «1» только на одном из выходов, десятичный номер которого соответствует входной двоичной комбинации. Алгоритм работы ДШ при m=3 можно задать таблицей истинности:

Таб.1

Х3

Х2

Х1

У0

У1

У2

У3

У4

У5

У6

У7

0

0

0

1

0

0

0

0

0

0

0

0

0

1

0

1

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

0

1

1

0

0

0

1

0

0

0

0

1

0

0

0

0

0

0

1

0

0

0

1

0

1

0

0

0

0

0

1

0

0

1

1

0

0

0

0

0

0

0

1

0

1

1

1

0

0

0

0

0

0

0

1

Каждая выходная переменная уi записывается в виде ДНФ:

У0=х1х2х32= х1х2х3 ,… у7= х1х2х3, и реализуется в некотором базисе ЛЭ.



Рис.5.1

5.1.2 Шифратор


Шифратор решает задачу, обратную рассмотренной: поступившую только на один из его n входов хi единицу он преобразует в соответствующую номеру i данного входа m-

разрядное двоичное число.

Таб.2

У3

У2

У1

Х0

Х1

Х2

Х3

Х4

Х5

Х6

Х7

0

0

0

1

0

0

0

0

0

0

0

0

0

1

0

1

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

0

1

1

0

0

0

1

0

0

0

0

1

0

0

0

0

0

0

1

0

0

0

1

0

1

0

0

0

0

0

1

0

0

1

1

0

0

0

0

0

0

0

1

0

1

1

1

0

0

0

0

0

0

0

1

У11Х3 Х5 Х7 22Х3Х6Х7, У34Х5Х6Х7



Рис.5.2

5.1.3 Мультиплексор


Мультиплексор (MUX или MS)-это комбинационное устройство, которое осуществляет коммутацию двоичного сигнала хj с одного из своих J входов на единственный выход. Подключение входа к выходу, как правило, проводится в момент подачи на синхронный вход С тактового импульса, а номер J входа, подключаемого к выходу определяется сигналами А01,… на «адресных» входах, при этом «адрес» является двоичной записью номера j коммутированного входа. На рис приведена схема и условное обозначение 4-канального мультиплексора: в этом случае J=4,число адресных входов равно 2,алгоритм работы задается таблицей 3.

У=С(х0А0А1 х1 А0А1 х2А0 А1 х3 А0 А1)

Таб.3

А1

А0

С

у





0

0

0

0

1

Х0

0

1

1

Х1

1

0

1

Х2

1

1

1

Х3



Рис.5.3

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

5.1.4 Демультиплексор


Демультиплексор (DM или DMX) осуществляет подключение входного сигнала х на один из нескольких своих выходов (каналов, направлений). Для случая J=4 он в соответствии с сигналами на адресных входах В10 передает двоичную информацию со входа на один из четырех выходов y0 …y3 (Таб.4)

Таб.4

В1

В0

С

У0

У1

У2

У3





0

0

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

0

Х

Условное обозначение такого демультиплексора приведено на рис.4.



Рис.5.4

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


  • Набрать схемы дешифратора, шифратора, мультиплексора и демультиплексора в среде MATLAB.

  • Набранные схемы преобразовать в субсистемы.

  • Выполнить исследование схемы. Результаты исследования оформить в виде таблицы истинности с помощью устройств «дисплеев».

5.3 Содержание отчета


  • Схемы исследуемых устройств набранные в MATLAB.

  • Результаты испытаний, полученные при моделировании на компьютере синтезированной схемы в виде таблицы.

Пример построения схемы мультиплексора в MATLAB представлен на рис 5 и рис 6.



Рис 5.5



Рис 5.6


написать администратору сайта