- •Введение
- •1. Булева алгебра и логические элементы
- •1.1. Теоремы булевой алгебры
- •1.2. Простейшие комбинационные логические элементы
- •1.3. Преобразователи кодов
- •1.3.1. Преобразователь двоично-десятичного кода в двоичный код
- •1.3.2. Преобразователи двоичного кода в двоично-десятичный код
- •1.4. Дешифраторы и демультиплексоры
- •1.5. Мультиплексоры
- •1.6. Шифраторы
- •1.7. Сумматоры/вычитатели
- •2. Последовательностные устройства
- •2.1. Триггерные устройства на ис средней степени интеграции
- •2.1.1. Одноступенчатые триггеры
- •2.1.2. Двухступенчатые триггеры
- •2.1.3. Триггеры с динамическим управлением
- •2.2. Регистры на ис средней степени интеграции
- •2.3. Счетчики на ис средней степени интеграции
- •3. Схемотехника элементов кмоп бис
- •3.1. Логические элементы на моп-транзисторах
- •3.2. Cхемотехника базовых кмоп логических элементов
- •3.3. Схемотехника кмоп триггеров бис
- •Комбинированного типа
- •3.3.5. Элементы памяти, тактируемые фронтом синхросигнала
- •Схемотехника входных и буферных ячеек кмоп бис
- •4. Аналого-цифровые интегральные схемы
- •4.1. Операционные усилители
- •4.2. Принципы цифро-аналоговых преобразователей
- •4.3. Процесс преобразования аналогового сигнала в цифровой
- •4.4. Основные архитектуры аналого-цифровых преобразователей
- •Диаграмма состояний приоритетного шифратора
- •Принцип действия сигма-дельта ацп
- •4.5. Интерфейсы ацп
- •4.6. Системы сбора данных и микроконверторы
- •4.7. Параметры ацп
- •Заключение
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
1.3. Преобразователи кодов
Для представления любой десятичной цифры 0, 1, …, 9 достаточно использовать два символа 0 и 1. На практике применяется 4-разрядный код 8-4-2-1 (двоично-десятичный код, ДДК). Числа 8, 4, 2 и 1 являются весами разрядов ДДК (табл.1.9). Например, запись десятичной цифры в коде 8-4-2-1 совпадает с записью двоичных чисел от 0 до 9 (например, 0101 в двоичном коде (ДК) соответствует 5), а n- разрядное десятичное число (ДЧ) представляется с помощью тетрад, каждая из которых состоит из четырех двоичных разрядов (например, 975 - 100101110101).
Одно 4-разрядное двоичное число позволяет представить десятичные числа от 0 до 15. Для записи двоично-десятичного числа требуется больше разрядов, чем для записи двоичного. Не предусмотренные ДДК цифры от 10 до 15 называются псевдотетрадами. Для исправления записи псевдотетрад следует уменьшить их на 10 (1010) и следующий по старшинству разряд увеличить на 1 (табл.1.10). Данный результат можно получить и другим способом, добавив к псевдотетраде число 6 (0110) (табл.1.11).
Таким образом, числа до 9 включительно остаются без изменения. Свыше числа 9, представляющие собой псевдотетрады, подвергаются коррекции (К).
Таблица 1.9
Представление ДЧ в ДДК
ДЧ |
Вес
|
|||||||
Десятки |
Единицы |
|||||||
|
|
|||||||
8 |
4 |
2 |
1 |
8 |
4 |
2 |
1 |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
2 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
3 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
4 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
5 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
6 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
7 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
8 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
9 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
10 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
11 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
12 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
13 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
14 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
15 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
16 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
17 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
18 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
19 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
20 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
Таблица 1.10
Преобразование ДК в ДДК путем уменьшения псевдотетрад на 10 и увеличением старшего разряда на 1
|
Десятки |
Единицы |
||||||
Псевдо 13 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
- 10 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
Правильная запись 13 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
Таблица 1.11
Преобразование ДК в ДДК путем добавления к псевдотетраде числа 6
|
Десятки |
Единицы |
||||||
Псевдо 13 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
+ 6 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
Правильная запись 13 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |