Контрольная. Лабораторная работа 2 Моделирование логических устройств
![]()
|
Лабораторная работа № 2 Моделирование логических устройствЦель работы: Исследование возможности реализации дешифратора, шифратора, мультиплексора и демультиплексора в среде MATLAB 5.1 Краткие теоретические сведения.5.1.1 ДешифраторДешифратор (ДШ) - это устройство с m входами и n=2m выходами, формирующее «1» только на одном из выходов, десятичный номер которого соответствует входной двоичной комбинации. Алгоритм работы ДШ при m=3 можно задать таблицей истинности: Таб.1
Каждая выходная переменная уi записывается в виде ДНФ: У0=х1х2х3;У2= х1х2х3 ,… у7= х1х2х3, и реализуется в некотором базисе ЛЭ. ![]() Рис.5.1 5.1.2 ШифраторШифратор решает задачу, обратную рассмотренной: поступившую только на один из его n входов хi единицу он преобразует в соответствующую номеру i данного входа m- разрядное двоичное число. Таб.2
У1=Х1Х3 Х5 Х7 ,У2=Х2Х3Х6Х7, У3=Х4Х5Х6Х7 ![]() Рис.5.2 5.1.3 МультиплексорМультиплексор (MUX или MS)-это комбинационное устройство, которое осуществляет коммутацию двоичного сигнала хj с одного из своих J входов на единственный выход. Подключение входа к выходу, как правило, проводится в момент подачи на синхронный вход С тактового импульса, а номер J входа, подключаемого к выходу определяется сигналами А0,А1,… на «адресных» входах, при этом «адрес» является двоичной записью номера j коммутированного входа. На рис приведена схема и условное обозначение 4-канального мультиплексора: в этом случае J=4,число адресных входов равно 2,алгоритм работы задается таблицей 3. У=С(х0А0А1 х1 А0А1 х2А0 А1 х3 А0 А1) Таб.3
![]() Рис.5.3 Несколько синхронно работающих одноразрядных мультиплексоров позволяют создать один многоразрядный, т.е. селектор. 5.1.4 ДемультиплексорДемультиплексор (DM или DMX) осуществляет подключение входного сигнала х на один из нескольких своих выходов (каналов, направлений). Для случая J=4 он в соответствии с сигналами на адресных входах В1,В0 передает двоичную информацию со входа на один из четырех выходов y0 …y3 (Таб.4) Таб.4
Условное обозначение такого демультиплексора приведено на рис.4. ![]() Рис.5.4 5.2 Порядок выполнения работыНабрать схемы дешифратора, шифратора, мультиплексора и демультиплексора в среде MATLAB. Набранные схемы преобразовать в субсистемы. Выполнить исследование схемы. Результаты исследования оформить в виде таблицы истинности с помощью устройств «дисплеев». 5.3 Содержание отчетаСхемы исследуемых устройств набранные в MATLAB. Результаты испытаний, полученные при моделировании на компьютере синтезированной схемы в виде таблицы. Пример построения схемы мультиплексора в MATLAB представлен на рис 5 и рис 6. ![]() Рис 5.5 ![]() Рис 5.6 |