16-разрядный генератор псевдослучайных чисел — страница 2

  • Просмотров 5739
  • Скачиваний 604
  • Размер файла 76
    Кб

сдвига, на входе D при наличии сигнала на входе синхронизации С. При высоком уровне сигнала на входе D разрешена запись начального кода входов поразрядной информации. Для операции последующего сдвига сигнала от состояния начального кода необходимо на входящую информацию последовательного входа D подать низкий уровень сигнала. Считывание информации разрешено при высоком уровне на входе разрешения W. При низком уровне на входе W

выходы регистра Q находятся в выключенном состоянии. Регистр может осуществлять операцию сдвига вправо при внешнем объединении выходов со входами поразрядной информации от старшего разряда к младшему. Состояние регистра описывает табл. 2. Ток потребления микросхемы К555ИР16 29 мА, максимальная частота 30 МГц. Выходной ток короткого замы­кания буферного каскада составляет 30 . . . 100 мА. Таблица 2 Входы Выходы W V C D D0 D1 D2 D3 Q1 Q2 Q2 Q3 H H H X X X X X

q0 q1 q2 q3 H H ¯ X d0 d1 d2 d3 d0 d1 d2 d3 H H ¯ X q’1 q’2 q’3 d3 q’1 q’2 q’3 d3 H L H X X X X X q0 q1 q2 q3 H L ¯ H X X X X H q0 q1 q2 H L ¯ L X X X X L q0 q1 q2 L X X X X X X X Z Z Z Z К555ЛП5 Таблица 3 Входы Выход H L L L L H H H Н описывает состояние одного элемента из микросхемы. Микросхема К555ЛП5 потребляет ток 10 мА. К555ЛЛ1 Четыре логических элемента 2ИЛИ. Микросхема имеет два вход на каждый элемент, на выходу вырабатывается сигнал логического ИЛИ. К555ЛА7 Два логических элемента 4И — НЕ с открытым

коллекторным входом и повышенной нагрузочной способностью. К555ЛН1 Шесть логических элементов НЕ. 1.1.2     По заданию необходимо построить схему усовершенствованного 16-разрядного генератора псевдослучайных чисел, в котором число 0 включено в последовательность случайных чисел. Для осуществления этой цели были выбраны четыре сдвиговых регистра влево, выходы которого выдают число на выходную шину. ( В начале работы в

регистры заносится число 4146h. Возможно так же занесение любого другого числа. Для этого необходимо подключить к входам параллельного ввода информации регистров: “землю”, если необходимо записать ноль в соответствующий разряд и пятый выход входной шины, если необходимо записать единицу.) D = Q3 Å Q4, (1) где Q3 и Q4 это выходы соседних регистров. В результате, по срезу импульса С (по нажатию кнопки SB1) в регистр записывается уровень

сигнала со сдвигом влево. Связь регистров между собой: уровень для регистра DD1 формируется с выходов регистра DD4, для DD2 – с выходов регистра DD1, для DD3 – с выходов регистра DD2, а для DD4 – с выходов регистра DD3, В процессе работы устройства происходит проверка на выдачу регистрами чисел 0000h или FFFFh, причем при появлении числа FFFFh в регистры заносится число 0000h, а при появлении 0000h в регистры заносится число 414Bh (т..е. число соответствующее