Синтез дискретных устройств. Рассмотрение ряда базовых вопросов построения логических устройств с жесткой логикой на базе современных интегральных схем, страница 2

Для разработки данного счетчика составим таблицу состояний (таблица 1 ). Данная таблица имеет следующий вид: в столбце I  записан номер состояния выходов, во втором столбце - текущее состояние записаны состояния выходов счетчика до подачи на вход тактового импульса, в третьем столбце - последующее состояние записаны состояния выходов счетчика после подачи на его вход тактирующего импульса, в четвертом столбце - сигналы на информационных входах D - триггеров записаны состояния которое должно быть на D -  входах триггеров, чтобы с приходом тактирующего импульса триггеры переключились в следующее состояние.

Реализуем данный алгоритм  работы счетчика на логических элементах И - ИЛИ - НЕ.

Для минимизации функций информационных воздействий на входы триггеров воспользуемся картами Карно, которые приведены на рисунке 2.

Принципиальная схема счетчика приведена на рисунке 3.  

Текущее состояние

Последующее состояние

Сигналы на инф.

i

входах триггеров

Q4

Q3

Q2

Q1

Q4

Q3

Q2

Q1

D4

D3

D2

D1

1

1

0

0

0

0

1

1

1

0

1

1

1

2

0

1

1

1

0

1

1

0

0

1

1

0

3

0

1

1

0

0

1

0

1

0

1

0

1

4

0

1

0

1

0

1

0

0

0

1

0

0

5

0

1

0

0

0

0

1

1

0

0

1

1

6

0

0

1

1

0

0

1

0

0

0

1

0

7

0

0

1

0

0

0

0

1

0

0

0

1

8

0

0

0

1

0

0

0

0

0

0

0

0

9

0

0

0

0

1

0

0

0

1

0

0

0

Таблица 1. Таблица состояний  счетчика

 


Шифратор

Шифратор это устройство которое необходимо тогда когда нужно преобразовать один код в код, который является простым для восприятия человеком.

По заданию необходимо разработать шифратор который бы преобразовывал код 7421 в десятичный. Составим алгоритм  работы  этого устройства и запишем ввиде таблицы (таблица 2).

Реализуем данный алгоритм на логических элементах базиса И - ИЛИ - НЕ. Минимизацию осуществим с помощью карт Карно (рисунок 4).