Cтраница 2
Рассмотрим принцип работы циклического кодера. В табл. 8 показаны положение входного переключателя S на каждом такте; сигналы, поступающие на вход регистра; состояния триггеров регистра; сигналы, поступающие на модулятор; прбцесс формирования проверочных сигналов в регистре такт за тактом с первого по седьмой. В начальный момент времени все триггеры регистра находятся в нулевом состоянии. [16]
Соответственно регистры в программах удобно представлять процессами, список инициализаторов которых включает управляющие сигналы, а в теле процесса находятся операторы присваивания, определяющие состояние триггеров регистра после изменений управляющих сигналов. Логика анализа условий выполнения операторов в теле этого процесса не отличается от такой же логики для одиночных триггеров. [17]
![]() |
Регистр на четыре разряда с параллельным вводом чисел. [18] |
ТЗ, Т4 объединяются общей шиной 1, на которую перед записью числа подается положительный импульс, устанавливающий триггеры в нулевое положение. После этого по системе параллельных шин, связанных с единичными входами, поступают одновременно положительные импульсы, изображающие код записываемого числа. Например, при посылке числа 1001 будут переведены в положение 1 триггеры 77 и Т4, положения остальных, триггеров не изменятся. Состояния триггеров регистра при записи двоичного числа 1001 показано на рис. 8.13. Записанный таким образом код числа может храниться как угодно долго. [19]