Цифровые устройства и микропроцессорные системы. Задачи и упражнения: Учебное пособие (Представление чисел и арифметические операции в цифровых устройствах. Микропроцессорные устройства и системы на базе МП КР580ВМ80), страница 17

3.62. Синтезировать схему управляемого реверсивного 8-разрядного кольцевого счетчика с начальной установкой 00000001 и модулем k = 8, в котором при управляющем сигнале а = 1 осуществляется сдвиг единицы вправо, а при а = 0 – влево. Использовать синхронные D-триггеры и ЛЭ серии КМ155.

3.63. Синтезировать схему реверсивного счетчика с параллельным переносом и модулем счета k = 4, который должен работать по следующим правилам: при поступлении единицы только на вход x1 к показаниям счетчика должна прибавляться единица; при поступлении единицы только на вход x2 должна вычитаться единица; при поступлении на входы x1 и x2 одинаковых сигналов показания счетчика не должны меняться.

3.64. Синтезировать схему управляемого делителя частоты, в котором при подаче 3-разрядной команды z3z2z1 устанавливается коэффициент деления частоты k = 2m+1, где m = 4z3 + 2z2 + z1, причем m = 0, …, 7. В схеме необходимо предусмотреть защиту от опасных состязаний.

3.65. Синтезировать схему многофункционального автомата, который имеет цикл из десяти тактов и выдает на выходе y при подаче соответствующей команды z3z2z1 одну из восьми последовательностей y0, … , y7, приведенных в табл. 3.5. Необходимо предусмотреть защиту от опасных состязаний.

Таблица 3.5

Номер такта

y0

y1

y2

y3

y4

y5

y6

y7

0

0

0

0

0

0

1

1

0

1

0

0

0

0

1

1

1

0

2

0

0

1

1

0

0

0

1

3

1

0

1

1

1

0

0

1

4

0

0

0

1

0

1

0

0

5

0

0

0

1

1

1

0

0

6

0

1

1

0

0

0

1

1

7

1

1

1

0

1

0

1

1

8

0

0

0

0

0

1

1

1

9

0

0

0

0

0

1

1

1

3.66. Синтезировать схему автомата, который имеет цикл из восьми тактов и выдает на выходе при подаче соответствующей 3-разрядной команды одну из восьми последовательностей, указанных в табл. 3.6 (эти последовательности называются последовательностями Уолша третьего порядка).

Таблица 3.6

n

y0

y1

y2

y3

y4

y5

y6

y7

0

1

1

1

1

1

1

1

1

1

0

0

0

0

1

1

1

1

2

0

0

1

1

1

1

0

0

3

1

1

0

0

1

1

0

0

4

1

0

0

1

1

0

0

1

5

0

1

1

0

1

0

0

1

6

0

1

0

1

1

0

1

0

7

1

0

1

0

1

0

1

0

3.67. Синтезировать схему устройства, которое имеет цикл из 16 тактов и выдает на выходе при подаче соответствующей 2-разрядной команды 00, 01, 10, 11 одну из четырех меандровых последовательностей: 0101010101010101, 0011001100110011, 0000111100001111, 0000000011111111. Использовать элементы серии К155.

ОТВЕТЫ И РЕШЕНИЯ

Р3.1. б) Работа триггера описывается в табл. Р3.1;

Таблица Р3.1