- •Схемотехника эвм
- •Содержание
- •Предисловие
- •Введение
- •1. Основные определения и характеристики схем цифровых устройств
- •1.1. Основные определения в области микросхемотехники
- •1.2. Основные обозначения на схемах
- •1.3. Основные положения модели поведения полупроводниковых приборов
- •1.3.1. Полупроводниковый p-n-переход.
- •1.3.2. Полупроводниковый диод
- •1.3.3. Биполярный транзистор
- •1.3.4. Полевой транзистор
- •2. Основные понятия алгебры логики
- •Введение в алгебру логики
- •Булевый базис
- •2.3. Произвольные функции и логические схемы
- •Законы булевой алгебры
- •2.5. Положительная и отрицательная логика
- •3. Цифровые интегральные микросхемы
- •3.1. Параметры микросхем
- •3.2. Особенности логических элементов различных логик
- •3.2.1. Диодно-транзисторная логика
- •3.2.2. Высокопороговая логика
- •3.2.3. Транзисторно-транзисторная логика
- •Универсальные (стандартные) серии ттл
- •Микромощные микросхемы ттл
- •Микросхемы ттл повышенного быстродействия
- •Микросхемы ттл с транзисторами Шотки
- •Способ увеличения числа входов и, или
- •Исключающее или
- •Соединение входов и выходов микросхем ттл
- •Неиспользуемые логические элементы ттл
- •Неиспользуемые входы ттл
- •Совместное применение разных серий ттл
- •3.2.4. Типы выходных каскадов Микросхемы с открытым коллектором
- •3.2.5. Микросхемы с тремя логическими состояниями
- •4. Логические элементы на кмоп-транзисторах
- •4.1. Логические элементы на моп-транзисторах
- •4.2. Цифровые микросхемы кмоп
- •4.3. Микросхемы с буферными выходами
- •Основные логические элементы кмоп
- •5. Схемотехника интегральных схем инжекционной логики и эсл
- •5.1. Схемы с непосредственными связями
- •5.2. Схемотехника ис инжекционной логики и2л
- •5.3. Эмиттерно-связанная логика
- •6. Триггеры
- •6.1. Общие сведения о триггерных устройствах
- •6.2. Асинхронный rs-триггер
- •6.3. Триггерные системы
- •6.3.1. Синхронный rs-триггер
- •6.4. Тактируемый d-триггер
- •6.5. Счетный т-триггер
- •6.6. Двухступенчатые триггеры
- •7. Счетчики
- •7.1. Общие положения
- •7.2. Классификация счетчиков
- •7.2.1. Асинхронные суммирующие счетчики с последовательным переносом
- •7.2.2. Асинхронные вычитающие счетчики с последовательным переносом
- •7.2.3. Асинхронные реверсивные счетчики с последовательным переносом
- •7.3. Параллельное соединение счетчиков
- •7.4. Последовательное соединение счетчиков
- •7.5.Синхронные двоичные счетчики со сквозным переносом.
- •7.6.Синхронные двоичные счетчики с параллельным переносом.
- •8. Регистры
- •8.1. Назначение и классификация регистров
- •8.2. Регистры памяти
- •8.3. Буферы данных
- •8.4. Регистры сдвига
- •Кольцевые счетчики
- •9. Мультиплексоры и демультиплексоры
- •9.1. Общие сведения
- •9.2. Мультиплексоры
- •9.3. Демультиплексоры
- •10. Шифраторы и дешифраторы
- •10.1. Шифраторы
- •10.2. Дешифраторы
- •11. Арифметические устройства
- •11.1. Сумматоры
- •Четвертьсумматор
- •Полусумматор
- •Полный одноразрядный двоичный сумматор
- •Сумматоры с последовательным переносом
- •11.2. Инкрементор
- •11.3. Вычитатели (субтракторы)
- •11.4. Компараторы
- •Основные характеристики компараторов
- •Компараторы аналоговых сигналов
- •Компараторы цифровых сигналов
- •Компаратор на базе сумматора
- •11.5. Арифметико-логические устройства
- •12. Импульсные устройства на имс
- •12.1. Формирователи импульсов
- •12.2. Схемы нормализации импульсов
- •12.3. Схемы укорачивания импульсов
- •12.4. Схемы задержки импульса
- •12.5. Одновибраторы
- •12.6. Генераторы тактовой частоты
- •13. Запоминающие устройства
- •13.1. Общие характеристики устройств
- •13.2. Запоминающие элементы постоянных зу
- •13.3. Оперативные запоминающие устройства
- •13.3.1. Динамические зу
- •13.3.2. Статические зу
- •14. Аналого-цифровые и цифро-аналоговые преобразователи
- •14.1. Общие сведения
- •14.2. Цифро-аналоговые преобразователи
- •14.3. Аналого-цифровые преобразователи
- •14.3.1. Характеристики и параметры ацп
- •14.3.2. Ацп последовательного счета
- •14.3.3. Параллельный ацп
- •14.3.4. Сигма-дельта ацп
- •Заключение
- •Библиографический список
- •Приложение 1 Перечень стандартов
- •Основные стандарты ескд
- •Система технологической документации
- •Стандарты системы информационно-библиографической документации
- •Система стандартов по безопасности труда
- •Разработка и постановка продукции на производство
- •Система стандартов программной документации
- •Основополагающие стандарты гсп
- •Приложение 2
- •Цифровых устройств
2. Основные понятия алгебры логики
Введение в алгебру логики
Алгебра логики – это формальный аппарат описания логической стороны процессов в цифровых устройствах. По имени автора этого математического аппарата Джорджа Буля его называют булевой алгеброй.
Булева алгебра имеет дело с логическими переменными, которые могут принимать только 2 значения: истина и ложь, true и false, да и нет, 1 и 0. Наиболее распространено последнее обозначение. 1 и 0 – это не числа. Над ними нельзя производить арифметические действия.
Эти логические переменные хорошо описывают состояния таких элементов, как реле, тумблеры, кнопки и т.п., т.е. таких элементов, которые могут находиться в двух состояниях: включено – выключено. К подобным объектам относятся и полупроводниковые логические элементы, на выходе которых может быть лишь один из двух уровней напряжения – низкий или высокий.
Часто высокий = 1 (логич.), низкий = 0 (логич.).
Функции алгебры логики принимают значения 1 или 0 в зависимости от значений аргументов.
Одна из форм задания логической функции – табличная. Можно задавать логические функции словами или алгебраическими выражениями. Пример: компьютер следует приобрести, если есть в этом необходимость и имеются деньги.
Набор трех логических функций НЕ, И, ИЛИ называют булевым базисом.
Если Y – функция, а – аргумент, то можно рассматривать состояния , то есть функция равна аргументу или– это инверсия (рис. 2.1).
Таблица 2.1
Аргументы |
Функция | |
Имеются деньги |
Необходимость есть |
Приобрести компьютер |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Для 2 аргументов число комбинаций 4, для 3 – 23 = 8 и т. д. по степеням двойки.
Булевый базис
Функция НЕ – это функция одного аргумента (отрицание, инверсия). Функция отрицания равна 1, когда ее аргумент равен 0, и наоборот. Отрицание отрицания аргумента равно самому аргументу: НЕ (НЕ ВКЛЮЧЕН) = ВКЛЮЧЕН. Электронный логический элемент, реализующий функцию НЕ в виде определенных уровней напряжения, называют инвертором.
Рис. 2.1. Условное графическое обозначение (а) и релейно-контактная реализация
логического элемента НЕ (б) и (в)
На рис. 2.1 показано, что логическая функция НЕ может быть реализована различными способами включения контактных элементов.
Функция И – это функция двух или большего числа аргументов (конъюнкция, логическое умножение). Обозначения: Y = a & b; Y = a ^ b;
Y = a ∙b.
Функция И равна 1 тогда и только тогда, когда все ее аргументы равны 1 (табл. 2.2).
Союз И естественного языка, как правило, выражает именно это отношение. Например: лифт пойдет, если дверь закрыта И кнопка нажата.
В релейно-контактной технике функция И реализуется последовательным включением замыкающих контактов (рис. 2.2). Только когда оба контакта замкнуты (а = 1 И в = 1), по цепи потечет ток и на нагрузке Rн создается падение напряжения URн.
Элемент И часто используют для управления потоком информации. В этом случае на один его вход поступают информационные сигналы, а на другой – сигнал, разрешающий прохождение информации: 1 – пропускать, 0 – не пропускать. Такой элемент часто называют ключом (или вентилем).
Рис. 2.2. Таблица истинности, условное обозначение и релейно-контактная
реализация логического элемента И
Условное изображение элемента И в схемах показано на рис. 2.2.
Функция ИЛИ – это функция двух или большего числа аргументов (дизъюнкция). Функция ИЛИ равна 1, если хотя бы один из ее аргументов равен 1. В релейно-контактной технике функция ИЛИ реализуется параллельным включением замыкающих контактов (рис. 2.3).
Обозначение функции ИЛИ: Y = a b; Y = a + b. Последнее обозначение (знак +) применять не рекомендуется, поскольку в сложных случаях дизъюнкция (другое обозначение OR) будет смешиваться с двумя другими операциями: арифметическим суммированием и сложением по модулю 2.
Рис. 2.3. Таблица истинности, условное обозначение и релейно-контактная
реализация логического элемента ИЛИ
На основе аналогии с релейно-контактными схемами или с помощью таблиц истинности для логического элемента И можно доказать следующие соотношения:
а · 0 = 0; а · 1 = а; а · а = а; а · = 0,
где а – аргумент, который может принимать значение 0 или 1.
Для элемента ИЛИ аналогичное доказательство дает следующие соотношения:
а 0 = а; а 1 = 1; а а = а; а =а.