me_edu
Электроника: фундаментальный курс (2–3 года)Шаг 198 из 265 · 0% пройдено
36. Фазовая автоподстройка частоты (ФАПЧ / PLL)
54. Программирование МК: тулчейн, прошивка, отладка, ОСРВ
Регистры, счётчики и делители частоты · Регистры, счётчики и делители частоты

Регистры: хранение и сдвиг

Сдвиговый регистрвход данных (serial)D0→D1→D2→D3такт CLK сдвигаетСдвиговый регистр: по каждому такту бит продвигается по цепочке D-триггеров
Сдвиговый регистр: по каждому такту бит продвигается по цепочке D-триггеров

Регистр — это группа триггеров, хранящих многоразрядное число. Восьмиразрядный регистр из восьми D-триггеров с общим тактом запоминает байт: по фронту все восемь битов с входов одновременно фиксируются на выходах.

Регистр хранения (параллельный) принимает все биты сразу и отдаёт сразу. Сдвиговый регистр устроен иначе: триггеры соединены в цепочку, и по каждому такту содержимое сдвигается на один разряд — вправо или влево.

Сдвиговые регистры выполняют важные задачи: преобразование последовательного кода в параллельный и обратно (так работают интерфейсы UART, SPI), а также арифметику — сдвиг влево умножает двоичное число на 2, сдвиг вправо делит на 2.

Бывают регистры с разными режимами загрузки и выдачи: SISO, SIPO, PISO, PIPO (serial/parallel in — serial/parallel out). Универсальный сдвиговый регистр объединяет все режимы и управляется кодом операции.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.