Logo GenDocs.ru

Поиск по сайту:  


Загрузка...

Изучение принципов построения комбинационных логических схем в системе автоматизированного проектирования - Аппаратные свойста вычислительной техники (АСВТ) - файл 1.docx


Изучение принципов построения комбинационных логических схем в системе автоматизированного проектирования - Аппаратные свойста вычислительной техники (АСВТ)
скачать (527 kb.)

Доступные файлы (1):

1.docx527kb.26.11.2011 10:44скачать

содержание
Загрузка...

1.docx

Реклама MarketGid:
Загрузка...
Государственное образовательное учреждение

Уфимский государственный Авиационный технический университет

кафедра ВТиЗИ

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

Изучение принципов построения комбинационных логических

схем в системе автоматизированного проектирования

Выполнили студенты ЗИ-139

Зиннуров Рамиль

Гавриш Михаил

Мамлеев Вадим

Проверил Строкина Ю. Г.

Уфа 2011



Цель работы: изучить принципы построения схем из цифровых логических элементов; научиться моделировать работу таких схем в программе система автоматизированного проектирования (САПР).

Задания:

1. Реализовать предложенную преподавателем таблицу истинности булевой функции. Проверить ее работоспособность и продемонстрировать преподавателю.

2. Построить сдвиговый регистр на 8 разрядов на триггерах.

^ Контрольные вопросы:

  1. Таблица истинности полусумматора

B

A

S

P

0

0

1

1

0

1

0

1

0

1

1

0

0

0

0

1



сложение в пределах одного разряда (без учета возможной пришедшей единицы из младшего разряда) можно реализовать с помощью полусумматора.

  1. В одном из простейших способов формирования комбинационной логической структуры полного сумматора используются 2 полусумматора и логический элемент ИЛИ.




  1. RS-триггер

Этот триггер имеет два выхода: Q и не-Q, каждый из которых является дополнением другого. Это означает что если Q = 1, то не-Q = 0 и наоборот. При C = 1 схема функционирует как обычный RS-триггер. Предположим, что на S-вход триггера подан сигнал низкого уровня (0), а R-вход установлен в состояние высокого уровня (1). Предположим далее, что сигнал на выходе Q высокого уровня (1). Тогда вентиль 1 И-НЕ будет «включен», поскольку на обоих входах имеется сигнал низкого уровня. Сигнал с выхода Q поступает на один из входов вентиля И-НЕ, в связи с чем сигнал на его выходе будет иметь высокий уровень (логическую 1). Поскольку на другом входе вентиля 2 И-НЕ — также сигнал высокого уровня, выходной сигнал вентиля 2 И-НЕ будет низкого уровня (0). Это состояние, при котором Q = 1и Q = 0, является стабильным. Если на R-входе 

сигнал переходит в 0, а на S-входе — в 1, то выходной сигнал вентиля 2 (Q) должен перейти в состояние высокого уровня. В свою очередь оступление этого сигнала на вход вентиля 2 изменит состояние его выхода на 0 (низкий уровень). Так как выход каждого вентиля соединен с входом другого, наличие одинаковых логических состояний на двух выходах триггера одновременно невозможно. В результате получим, что если S-вход установлен в состояние низкого уровня, то RS-триггер имеет выходное состояние Q= I, Q = 0. Если R-вход установлен в 0, то выходы будут находиться в состоянии Q = 0, Q = l. При работе с триггером нужно следить за тем, чтобы на обоих входах одновременно не было сигналов низкого уровня, поскольку в этом случае триггер будет неуправляемым. При С = 0 триггер отключён от управляющих S- и R-входов и находится в режиме хранения ранее полученной информации.

A1

A2

A3

A4

0

0

0

0

0

0

1

1

0

1

0

0

0

1

1

0

1

0

0

1

  1. Процедуру построения логического выражения по таблице истинности можно представить в виде следующего алгоритма:

1.выбираем строки, в которых значение функции равно 1;

2.для них составляем термы, т.е. объединённые с помощью логического умножения исходные переменные, причём переменные, имеющие для рассматриваемой строки значение логического нуля, записываем в инверсной форме, а логической 1 – в прямой;

3.объединяем полученные термы с помощью логического сложения.

F1= |A1*| A2* A3+ A1* |A2*| A3 = |A2*(|A1* A3+ A1* |A3)

  1. На основе булевых выражений строим простейшую комбинационную схему. Для этого в программе CircuitMaker 5 выбираем «browse» в «hotkeys», появится диалоговое окно «Device Selection», где по принципу класс/подкласс расположены виды устройств, а также горячие клавиши их вызова. Для инверторов, логических элементов И и ИЛИ легче выбрать «hotkeys», далее invertor, AND или OR соответственно. Для входного ключа следует выбрать в «hotkeys» …, а для лампы индикатора выходного сигнала – в «hotkeys» «browse», далее… .Нужные элементы размещаем. Далее необходимо их соединить. Для этого обычно используется кнопка «Wire» или иконка «+» на панели инструментов.

  2. С помощью логического элемента «И»


^ Ход лабораторной работы:

А1

А2

А3

F1

F2

F3

F4

0

0

0

1

0

1

0

0

0

1

0

1

0

0

0

1

0

1

0

0

0

0

1

1

0

1

0

1

1

0

0

0

0

1

1

1

0

1

0

0

1

0

1

1

0

1

0

0

0

1

1

1

0

1

0

1

F1=|A1*|A3*(|A2+A2)+A1*A2*A3=|A3(|A1+A1*A2)=|A3*(|A1+A2)

F2=|A1*A3+A1*A2*A3=A3(|A1+A1*A2)=A3(|A1+A1)(|A1+A2)=A3*(|A1+A2)

F3=|A2*|A3+A1*|A2*|A3=|A2(|A3+A1*A3)=|A2*(|A3+A1)

F4=|A1*A2*A3+A1*|A2*|A3+A2*A3*A1=A2A3(|A1+A1)+A1*|A2*|A3=A2*A3+A1*|A2*|A3


Комбинационная схема
Сдвиговый регистр 01001100





Скачать файл (527 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru