Тема: Построение и описание схем регистров

Цель работы:построение и исследование схем регистров.

Теоретические сведения

Регистрами называются последовательностные схемы с различными комбинациями последовательного и параллельного способов записи и считывания информации. Информация поступает и хранится в регистре в виде n-разрядных двоичных чисел. Регистры выполняются на основе триггеров. Основными видами регистров являются параллельный и последовательный.

Регистры с параллельной записью называются, также регистрами памяти.Они могут быть построены на триггерах «защелках». На рисунке 35 приведена схема 8-ми разрядного регистра памяти с общим входом управления записью информацией и ее условное обозначение. Высокий уровень на входе C переписывает информацию с входа на выход (Qi=Di), а низкий уровень - защелкивает данные.

Тема: Построение и описание схем регистров - student2.ru

Рисунок 35 – Схема регистра памяти и его условное обозначение

Последовательные регистры или, как их еще называют, регистры сдвига (рисунок 36) выполняются на основе триггеров с динамическим синхровходом (справедливо для регистров с одним тактирующим сигналом).

Тема: Построение и описание схем регистров - student2.ru

Рисунок 36 – Схема регистра сдвига

В двухтактных можно использовать и прозрачные регистры - "защелки". Функция записи в n-разрядном регистре сдвига на D-триггерах задается в виде условий: D0=DS=x, Di=Q(i-1), где i=1,2,...,n-1. DS - вход для последовательной записи. С приходом очередного синхроимпульса C, сигнал с входа i-го триггера поступит на вход следующего (i+1)-го триггера. Однако на его выход эта информация не перепишется. На этом процесс сдвига данных на один разряд закончится до прихода следующего тактового сигнала. Каждый раз при C = 1 вся цепочка окажется прозрачной от входа DS до выхода Q7 и значение DS = x будет записано во все триггеры. В обозначениях регистров сдвига направление стрелки, указывающей сдвиг, условно. В разных справочниках, ее направление различно. Условно принимается, что сдвиг производится от младшего разряда к старшему.

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

Указания по выполнению практической работы

Составить и исследовать схему трехразрядного параллельного регистра на основе синхронных D-триггеров.

Составить и исследовать схему трехразрядного последовательного регистра на основе синхронных D-триггеров.

Контрольные вопросы:

1. Что называют регистрами?

2. Назовите основные виды регистров и охарактеризуйте каждый из них.

Практическая работа №5

Тема: Построение схем счетчиков

Цель работы:построение и исследование схем двоичных счетчиков.

Теоретические сведения

Счетчик – последовательностная схема, преобразующая поступающие на вход импульсы в код Q, пропорциональный их количеству. Большинство счетчиков снабжено выходом переноса CR. Для двоичного и двоично-десятичного кода, как впрочем и для других систем счисления, справедливы следующие соотношения:

Q = (D + SUM(C)) mod M;

CR = (D + SUM(C)) \ M.

В этих формулах: Q - код на выходах счетчика, D - начальное значение, записанное в счетчик, SUM(C) - сумма импульсов, поступивших на вход в процессе счета, M - модуль счета или число различных состояний счетчика (число импульсов, поступивших на счетный вход, после которых счетчик возвращается в исходное состояние), CR - число импульсов переноса, возникающих при возврате счетчика в исходное состояние на одноименном выходе, mod - операция нахождения остатка при делении на M, \ - операция целочисленного деления. Если D = 0 и SUM(C) < M, то очевидно, что Q = SUM(C) и CR = 0. C приходом каждого M-ного импульса счетчик возвращается в исходное состояние. Пример: пусть D =17, SUM(C) = 9, M = 8, тогда Q = 26 mod 8 = 2, а CR = 3.

Счетчики выполняются на триггерах со счетным входом (Т-триггеры). По способу счета счетчики могут бытьсуммирующие, вычитающие и реверсивные, т. е. изменяющие направление счета. По способу переключения триггеров счетчики делятся на асинхронные и синхронные. В асинхронных счетчиках триггеры переключаются последовательно (асинхронно) от разряда к разряду, а в синхронных – одновременно. Один Т-триггер обеспечивает модуль счета М = 2, а n триггеров – М = 2^n. При суммировании импульсов необходимо формировать перенос из i-го в (i+1)-ый разряд по следующему правилу: перенос CR из i-го в (i+1)-ый разряд формируется, если во всех разрядах с i-го по 0-й записана максимальная для данной системы счисления цифра, при этом разряды младше (i+1)-го обнуляются.



Наши рекомендации