Цифровые и логические устройства, страница 8

1. Преобразователь сигнала цифровой клавиши в двоичный код нажатой цифры. Это типичный шифратор. Он имеет 10 входов и 4 выхода. Соответствующая входная переменная равна единице, если клавиша нажата. Особенность входных переменных такова, что они образуют всего 10 различных наборов. Только одна переменная может равняться единице, в то время как все остальные равны нулю (нажимается одна клавиша).

Таблица 8.1 отражает алгоритм функционирования шифратора. Логические выходные функции получаются простым анализом таблицы. Младший двоичный разряд выходного числа , когда нажата любая клавиша с нечётной цифрой, т.е. . Следующий разряд , если нажата любая из клавиш с цифрами 2, 3, 6 или 7. Значит . Закономерность уже ясна. . Типичное обозначение и

схема реализации приведены на рис. 8.19. У выходных переменных в прямоугольнике указаны двоичные веса разрядов. Существуют готовые микросхемы таких шифраторов.

           Таблица 8.1

  xk

 y3

 y2

 y1

y0

0

 0

 0

 0

 0

1

 0

 0

 0

 1

2

 0

 0

 1

 0

3

 0

 0

 1

 1

4

 0

 1

 0

 0

5

 0

 1

 0

 1

6

 0

 1

 1

 0

7

 0

 1

 1

 1

8

 1

 0

 0

 0

9

 1

 0

 0

 1

                      Таблица 8.2

 Двоичный код

           Выходы               

 x3

 x2

 x1

 x0

a

b

c

d

e

f

g

0

 0

 0

 0

 0

1

1

1

0

1

1

1

1

 0

 0

 0

 1

0

0

1

0

0

1

0

2

 0

 0

 1

 0

1

0

1

1

1

0

1

3

 0

 0

 1

 1

1

0

1

1

0

1

1

4

 0

 1

 0

 0

0

1

1

1

0

1

0

5

 0

 1

 0

 1

1

1

0

1

0

1

1

6

 0

 1

 1

 0

1

1

0

1

1

1

1

7

 0

 1

 1

 1

1

0

1

0

0

1

0

8

 1

 0

 0

 0

1

1

1

1

1

1

1

9

 1

 0

 0

 1

1

1

1

1

0

1

1

2. Преобразователь двоичного кода десятичной цифры в семиэлементный код для индикаторов цифр. Значительная часть индикаторов имеет 7 элементов (сегментов), рис. 8.20. Элемент зажигается, когда соответствующая логическая переменная равна единице. Преобразователь имеет 4 входные переменные и 7 выходных. Таблица 8.2 отражает алгоритм функционирования преобразователя. Из 16 возможных наборов входных переменных реализуется только 10. Необходимо реализовать 7 логических функций четырёх переменных. Напишем несколько логических функций, используя коньюнктивную форму (полный логический ноль). Сделайте это самостоятельно в качестве упражнения. Самая простая логическая функция . Другие функции: ; ; .   В целом, схема получается достаточно сложная. Есть готовые микросхемы.