Описание работы схемы

Описание работы схемы. По заданию необходимо построить схему усовершенствованного 16-разрядного генератора псевдослучайных чисел, в котором число 0 включено в последовательность случайных чисел.

Для осуществления этой цели были выбраны четыре сдвиговых регистра влево, выходы которого выдают число на выходную шину. В начале работы в регистры заносится число 4146h. Возможно так же занесение любого другого числа.

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

Затем, на входы последовательного ввода информации каждого регистра, поступает уровень записываемого сигнала, который получается по функции D Q3 Е Q4, 1 где Q3 и Q4 это выходы соседних регистров. В результате, по срезу импульса С по нажатию кнопки SB1 в регистр записывается уровень сигнала со сдвигом влево.

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

Чтобы реализовать индикацию числа были выбраны светодиоды, на которые поступаю инвертированные сигналы от регистров. Светодиоды подключены в обратном направлении, через сопротивление R3. Как только в разрядах регистров появляется высокие уровни сигнала, соответствующие им светодиоды загораются зеленым светом. 1.2 Программная часть 1.2.1 Алгоритм 1.2