- •Министерство образования и науки
- •Содержание
- •Информационный процесс, Сигналы
- •Логические состояния
- •Системы счисления
- •Логические элементы и таблица истинности
- •Логическое сложение, дизъюнкция, элемент или
- •Логическое умножение, конъюнкция, элемент и
- •Логический элемент не, отрицание, инверсия
- •Минимизация логических выражений с помощью карт карно
- •Карта карно для двух переменных
- •Карта карно с тремя переменными
- •Карта карно для четырех переменных
- •Комбинационные функциональные схемы
- •Счетверенная двухвходовая схема выборки
- •Мультиплексоры
- •Сумматоры
- •Компараторы
- •Обратные преобразования, записанные в дополнительном коде
- •Арифметика в дополнительном коде
- •Последовательная логика
- •Регистры
- •Параллельно – параллельный четырехразрядный регистр на rs – триггерах
- •Счетный триггер
- •Счетчики
- •Счетчик на сложение
- •Счетчик на вычитание
- •Реверсивный счетчик
- •Счетчик заданной длины
- •Линейные дешифраторы
- •Линейный дешифратор на 10
- •Основы микропроцессорной техники Архитектура эвм
- •Работа эвм
- •Группировки бит
- •Буквенно-цифровой код
- •Тристабильные элементы
- •Структура оперативной памяти
- •Основы микропроцессорной техники
- •Архитектура простой эвм
- •Структура простейшей памяти
- •Состав команд
- •Структура типового микропроцессора
- •Функционирование Эвм
- •Микропроцессор. Поставляемая разработчиком документация
- •Использование регистра, адреса / данных
- •Этапы обработки требования прерывания в микропроцессоре
- •Указатель стека
- •Программирование микропроцессора Состав команд арифметических действий
- •Состав команд логических операций
- •Команда или
- •Команда или – исключающее
- •Команда циклического сдвига с переносом
- •Состав команд операций передачи данных
- •Состав команд операций ветвления
- •Состав команд операций вызова подпрограмм и возврата в основную программу
- •Программирование микропроцессара запись программы
- •Ветвление программ
- •Использование подпрограмм
- •Интерфейс микропроцессора
- •Основные элементы интерфейса портов ввода/вывода
- •Список литературы
Минимизация логических выражений с помощью карт карно
Часто полученное из таблицы истинности выражение в ДНФ является громоздким, избыточным и поэтому может быть упрощено – минимизировано. Такие упрощения дают значительную экономию материальных ресурсов при проектировании и изготовлении цифровых систем. Другим важным следствием упрощения является повышение надежности системы в целом.
Карта карно для двух переменных
Четыре квадрата соответствуют четырем возможным комбинациям А и В в таблице истинности с двумя переменными. При этом квадрат 1 соответствует произведению, квадрат2соответствует произведению, квадрат3 - , квадрат4-.
Например.
A= 1B= 1
Из этой таблицы истинности видно, что по известным правилам получаем логическое выражение в ДНФ.
В записи карт Карно соседние единицы объединяются в контуры группами по 2, 4, 8, и т. д. Построение контуров продолжается до тех пор, пока все единицы не окажутся внутри контуров. Каждый контур представляет собой новый член упрощенного логического выражения. Возьмем сначала нижний контур, заметим, что переменная А здесь встречалась в комбинации с В и . В соответствии с правилами алгебры логики В идополняют друг друга и тогда в нижнем контуре остается только первый член А. В другом контуре вместе с В встречается так же А и, что также является дополнением и поэтому во втором контуре остается один член В. Полученное таким образом в каждом контуре выражение объединяются логической функцией «сложение». В результате получим упрощенное выражение А + В.
Последовательность операций, при упрощении логических выражений с помощью карт Карно:
Получение логического выражения в ДНФ, как правило, из таблицы истинности.
По этому логическому выражению заносятся единицы в соответствующие клетки карты Карно.
Эти единицы в карте Карно объединить в контуры, охватывающие 2, 4, 6 и т. д. соседних единиц.
Проводим упрощение путем исключения членов в контуре дополняющих друг друга.
Полученное таким образом в каждом контуре выражения объединяются логической функцией «ИЛИ».
Карта карно с тремя переменными
Оно имеет следующий вид:
Нижний контур содержит дополнения В и, остается, верхний контур содержит С и, поэтому остается. Эти новые члены объединяются логическим сложением.
Карта карно для четырех переменных
Правила заполнения и группировки остаются прежними.
Например.
1.)
2.)
К их недостатку можно отнести то, что построение карт Карно больших размерностей невозможно в простом виде на плоскости.
Комбинационные функциональные схемы
При проектировании цифровых схем разработчик часто сталкивается с некими типовыми схемными реализациями, то есть ряд функций встречаются часто и поэтому они были реализованы в виде интегральных микросхем среднего уровня интеграции.
Счетверенная двухвходовая схема выборки
Если контакт нормально замкнут, тоQi=Ai, при переключении ключей в нижнее положениеQi=Bi. Это и есть схема, счетверенная двухвходовая схема выборки. Приведенная схема обладает рядом существенных недостатков:
низкая скорость переключения (от 0,3 до 0, 05 сек.).
неопределенность состояния выхода и входа в момент времени, когда подвижный контакт уже отошел от нормально - замкнутого, но еще не дошел к нормально – разомкнутому.
при замыкании контактов в силу их упругости возникает так называемый «дребезг».
низкая надежность электромеханических переключателей (даже у лучших переключателей порядка 10 – 15 тысяч переключений).
высокая стоимость электромеханических переключателей.
Для преодоления всех этих недостатков были разработаны электронные бесконтактные переключающие устройства. Скорость переключения – 10-9сек. Полная определенность при переключении, - количество переключений практически не ограничено, надежность – выше, цена – ниже.
На схемах электрических принципиальных счетверенную двухвходовую схему изображают:
Схемы имеют 10 входов и 4
выхода. Входа Ai иBi называются информационными, то есть на них от внешнего источника подаются входные логические
E |
SEL |
Аi |
Bi |
Qi |
В |
X |
X |
X |
H |
Н |
H |
H |
X |
H |
Н |
H |
B |
X |
B |
Н |
B |
X |
H |
H |
Н |
B |
X |
B |
B |
Е – управляющий вход – разрешение. Х – безразличное состояние.
Если Е=1, то схема отключена и независимо от того, чему равно А, В, и SEL, тоQ=0 (H). Если Е=0, то схема включается, а состояние выходаQопределяется значением сигнала на входеSELи информационных входах.