|
|
00 |
01 |
11 |
10 |
|
00 |
1 |
0 |
0 |
1 |
|
01 |
1 |
* |
* |
* |
|
11 |
1 |
0 |
0 |
1 |
|
10 |
* |
* |
0 |
* |
– перенос
в старший разряд

Рисунок 14 – Двоично-десятичный счетчик
Двоичный код измеренного временного интервала передается в линию связи, которая передает последовательный код. Для преобразования кода измеренного временного интервала из паралельного в последовательный используется паралельно-последовательный регистр. Запись в который осуществляется после измерения а выдача в устройство обработки с заданной скоростью (VПЕР=4800).
Для передачи 12 информационных разрядов последовательно соеденим три таких регистра.
Преобразователь паралельного кода в последовательный построим на элементах И-НЕ – КР1533ЛА3 и на D-триггерах – КР1533ТМ2.

Рисунок
15 – Паралельно-последовательный регистр
Устройство отображения включает в себя двоично-десятичный преобразователь, регистр для хранения информации и десятичный индикатор.
Для реализации регистра хранения воспользуемся микросхемой КР1533ТМ2 – D-триггера.

Рисунок 16 – Схема регистра хранения
Для
построения преобразователя кода составим
таблицу функционирования. Код данных
2421, элемент индикации десятичный, т.е.
для отображения цифры необходимо подать
управляющий сигнал только на один вход.
|
№ |
х1 |
х2 |
х3 |
х4 |
Десят. цифра |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
2 |
0 |
0 |
1 |
0 |
2 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
3 |
0 |
0 |
1 |
1 |
3 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|
4 |
0 |
1 |
0 |
0 |
4 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
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 |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
|
10 |
1 |
0 |
1 |
0 |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
* |
|
11 |
1 |
0 |
1 |
1 |
5 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
12 |
1 |
1 |
0 |
0 |
6 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
|
13 |
1 |
1 |
0 |
1 |
7 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
|
14 |
1 |
1 |
1 |
0 |
8 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
|
15 |
1 |
1 |
1 |
1 |
9 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Минимизируем функции по единицам м нолям, и получим МДНФ и МКНФ cответственно.
|
|
00 |
01 |
11 |
10 |
|
00 |
1 |
0 |
0 |
0 |
|
01 |
0 |
* |
* |
* |
|
11 |
0 |
0 |
0 |
0 |
|
10 |
* |
* |
0 |
* |
|
|
00 |
01 |
11 |
10 |
|
00 |
0 |
1 |
0 |
0 |
|
01 |
0 |
* |
* |
* |
|
11 |
0 |
0 |
0 |
0 |
|
10 |
* |
* |
0 |
* |
|
|
00 |
01 |
11 |
10 |
|
00 |
0 |
0 |
0 |
1 |
|
01 |
0 |
* |
* |
* |
|
11 |
0 |
0 |
0 |
0 |
|
10 |
* |
* |
0 |
* |
|
|
00 |
01 |
11 |
10 |
|
00 |
0 |
0 |
1 |
0 |
|
01 |
0 |
* |
* |
* |
|
11 |
0 |
0 |
0 |
0 |
|
10 |
* |
* |
0 |
* |
|
|
00 |
01 |
11 |
10 |
|
00 |
0 |
0 |
0 |
0 |
|
01 |
1 |
* |
* |
* |
|
11 |
0 |
0 |
0 |
0 |
|
10 |
* |
* |
0 |
* |
|
|
00 |
01 |
11 |
10 |
|
00 |
0 |
0 |
0 |
0 |
|
01 |
0 |
* |
* |
* |
|
11 |
0 |
0 |
0 |
0 |
|
10 |
* |
* |
1 |
* |
|
|
00 |
01 |
11 |
10 |
|
00 |
0 |
0 |
0 |
0 |
|
01 |
0 |
* |
* |
* |
|
11 |
1 |
0 |
0 |
0 |
|
10 |
* |
* |
0 |
* |
|
|
00 |
01 |
11 |
10 |
|
00 |
0 |
0 |
0 |
0 |
|
01 |
0 |
* |
* |
* |
|
11 |
0 |
1 |
0 |
0 |
|
10 |
* |
* |
0 |
* |