Синтез счетчиков импульсов
Составление таблицы функционирования счётчика и определение функций переходов
Таблица функционирования отображает состояния счетчика до переключающего сигнала и после в зависимости от заданного кода(2-4-2-1), а также функции перехода, показывающие, как изменится состояние. При использовании четырёх разрядов можно закодировать 16 возможных комбинаций цифр двоичной системы счисления, для кодировки 10 цифр достаточно 10 комбинаций. Чтобы исключить некоторые комбинации (в зависимости от кода) используют разные виды кодировки. В коде 2-4-2-1 (код Айкена) исключаются такие комбинации как:
1000,1001,1010,1011,1100,1101
И остаются комбинации:
0000 |
0001 |
0010 |
0011 |
0100 |
0101 |
0110 |
0111 |
1110 |
1111 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
В нижней строке указана цифра десятичной системы счисления, которой соответствует данная комбинация. Таблица функционирования для суммирующего двоично-десятичного счётчика, работающего в прямом коде 2-4-2-1, будет выглядеть так:
Состояние счётчика |
Функции перехода |
|||||||||||||
Предыдущее |
Последующее |
|||||||||||||
№ |
Qn3 |
Qn2 |
Qn1 |
Qn0 |
Qn+13 |
Qn+12 |
Qn+11 |
Qn+10 |
FQ3 |
FQ3 |
FQ3 |
FQ3 |
||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
^ |
||
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
^ |
Ў |
||
2 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
^ |
||
3 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
^ |
Ў |
Ў |
||
4 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
^ |
||
5 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
^ |
Ў |
||
6 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
^ |
||
7 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
^ |
1 |
1 |
Ў |
||
8 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
^ |
||
9 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
Ў |
Ў |
Ў |
Ў |
Где значения функций перехода:
0 - переход из LOG”0” в LOG”0”
1 - переход из LOG”1” в LOG”1”
^ - переход из LOG”0” в LOG”1”
Ў - переход из LOG”1” в LOG”0”
№ - цифра десятичной системы счисления.