Синтезировать счетчик. Исходные данные для расчета:
число разрядов счетчика: 4;
модуль счета (M): 11;
тип триггера: T, RS;
серия микросхем: 555;
последовательность кодовых комбинаций:
Номер строки Вариант
4
5 1101
6 1110
7 1111
8 0000
9 0001
10 0010
11 0011
12 0100
13 0101
14 0110
15 0111
Решение
Составим таблицу переходов счетчика (табл. 1).
Таблица 1
Счет Текущее
состояние (t) Следующее
состояние (t+1)
1 1 1 0 1 1 1 1 0
2 1 1 1 0 1 1 1 1
3 1 1 1 1 0 0 0 0
4 0 0 0 0 0 0 0 1
5 0 0 0 1 0 0 1 0
6 0 0 1 0 0 0 1 1
7 0 0 1 1 0 1 0 0
8 0 1 0 0 0 1 0 1
9 0 1 0 1 0 1 1 0
10 0 1 1 0 0 1 1 1
11 0 1 1 1 1 1 0 1
Два младших разряда кодовой комбинации выполним на T-триггерах, а два старших – на RS-триггерах. Таблица переходов заданных триггеров представлена ниже (табл. 2).
Таблица 2
Q(t) Q(t+1) RS-триггер T-триггер
R(t) S(t) T(t)
0 0 0 * 0
0 1 1 0 1
1 0 0 1 1
1 1 * 0 0
* – безразлично (0 или 1)
Используя таблицы 1 и 2 определим сигналы управления триггерами (функции возбуждения).
Таблица 3
Текущее
состояние (t) Следующее
состояние (t+1) Сигналы управления триггерами
1 1 0 1 1 1 1 0 * 0 * 0 1 1
1 1 1 0 1 1 1 1 * 0 * 0 0 1
1 1 1 1 0 0 0 0 0 1 0 1 1 1
0 0 0 0 0 0 0 1 0 * 0 * 0 1
0 0 0 1 0 0 1 0 0 * 0 * 1 1
0 0 1 0 0 0 1 1 0 * 0 * 0 1
0 0 1 1 0 1 0 0 0 * 1 0 1 1
0 1 0 0 0 1 0 1 0 * * 0 0 1
0 1 0 1 0 1 1 0 0 * * 0 1 1
0 1 1 0 0 1 1 1 0 * * 0 0 1
0 1 1 1 1 1 0 1 1 0 * 0 1 0
Методом карт Карно найдем минимальные формы логически функций R3, S3, R2, S2, T1, T0 (рис
. 1). Для получения минимальной ДНФ следует объединять ("склеивать") по 2, 4, 8, 16 и т. д. (по 2k, где k = 1, 2, 3, ...) клеток, содержащих 1. При этом клетки, лежащие на границах карты, также являются соседними по отношению друг к другу