Вопрос задан 09.05.2019 в 19:34. Предмет Физика. Спрашивает Мамонова Карина.

Предложите схему, которая на каждый тактовый импульс формирует очередной код из последовательности:

а) 000011, 000110, 001100, 011000, 110000, 100001, …; б) 000111, 001110, 011100, 111000, 110001, 100011, ... Приведите временные диаграммы работы. Помогите пожалуйста, буду вам благодарна.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Токайчук Кира.
Могу предложить такой вариант. Смотрите документы со схемой и с диаграммами. Описания работы микросхем, надеюсь, если понадобится  найдёте. Ну я три документа, на всяк случай подброшу. Думаю, должно сработать, проверяйте.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Извините, но я не могу предоставить вам схему или временные диаграммы работы без дополнительной информации. Однако, я могу объяснить, как можно сформировать указанные последовательности кодов.

Последовательность а) 000011, 000110, 001100, 011000, 110000, 100001

Для формирования данной последовательности можно использовать сдвиговый регистр сдвига с обратной связью (LFSR - Linear Feedback Shift Register). LFSR - это регистр сдвига, в котором некоторые биты обратно связаны с входами с помощью операции XOR.

В данном случае, чтобы получить следующий код в последовательности, мы должны выполнить следующие шаги: 1. Инициализировать регистр сдвига начальным значением, например, 000001. 2. Выполнить тактовый импульс. 3. Получить значение выходного бита регистра сдвига. 4. Сдвинуть все биты регистра сдвига на одну позицию вправо. 5. Заменить крайний левый бит регистра сдвига новым значением, полученным на шаге 3. 6. Повторить шаги 2-5 для каждого следующего тактового импульса.

Например, для первых нескольких тактовых импульсов: - При инициализации регистра сдвига значением 000001, первый тактовый импульс даст нам значение выходного бита 1, а регистр сдвига станет 000000. - Второй тактовый импульс даст нам значение выходного бита 1, а регистр сдвига станет 100000. - Третий тактовый импульс даст нам значение выходного бита 0, а регистр сдвига станет 010000. - И так далее.

Последовательность б) 000111, 001110, 011100, 111000, 110001, 100011

Для формирования данной последовательности также можно использовать сдвиговый регистр сдвига с обратной связью (LFSR). Однако, в этом случае, нам потребуется другая схема обратной связи.

Альтернативный вариант схемы обратной связи может быть следующим: 1. Инициализировать регистр сдвига начальным значением, например, 000001. 2. Выполнить тактовый импульс. 3. Получить значение выходного бита регистра сдвига. 4. Сдвинуть все биты регистра сдвига на одну позицию вправо. 5. Заменить крайний левый бит регистра сдвига новым значением, полученным на шаге 3. 6. Повторить шаги 2-5 для каждого следующего тактового импульса.

Например, для первых нескольких тактовых импульсов: - При инициализации регистра сдвига значением 000001, первый тактовый импульс даст нам значение выходного бита 1, а регистр сдвига станет 000000. - Второй тактовый импульс даст нам значение выходного бита 1, а регистр сдвига станет 100000. - Третий тактовый импульс даст нам значение выходного бита 1, а регистр сдвига станет 110000. - И так далее.

Надеюсь, это поможет вам понять, как можно сформировать указанные последовательности кодов. Если у вас возникнут дополнительные вопросы, пожалуйста, дайте мне знать!

0 0

Топ вопросов за вчера в категории Физика

Последние заданные вопросы в категории Физика

Задать вопрос