Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Реверсивные сдвигающие регистры.Содержание книги Поиск на нашем сайте
Если Dir =1, то блокируется 0 с выхода инвертора верхнего элемента “И” из “И-ИЛИ-НЕ”. 1 на нижних элементах “И” пропускает на вход D триггера , инвертируя его значение. Получаем, что заведен на вход D, а это схема регистра сдвигающего вправо. Если же Dir=0 – блокируются нижние элементы “И”, и на вход D поступает . Получаем регистр сдвигающий влево.
Много функциональный регистр. Каждый элемент “И” из группы “И-ИЛИ-НЕ” обеспечивает выполнение одной микрооперации, по этому один элемент “И” функционирует, а остальные блокируются, т.е. код задающий функцию содержит одну 1. Если 1 в старшем разряде, то функционирует верхний элемент “И”, сигнал с входа Di поступает на вход D триггера Di и по синхроимпульсу его значение заносится в триггер. У каждого разряда свой вход D, таким образом, осуществляется прием параллельного входа. Второй и третий элементы “И” осуществляют сдвиг влево и вправо аналогично предыдущей схеме. Режим хранения обеспечивает четвертый элемент “И”, здесь он реализован путем записи в триггер собственного значения.
Схемы использования регистров. 1. Преобразователь параллельного кода в последовательный. Np – параллельный код (в данном случае семиразрядный) LS – младший его разряд MS – старший его разряд
Ns – последовательный код
N6 N0 Np= 1 0 1 1 0 0 1
Перед записью нового параллельного кода Np по крайней мере в разрядах Q0-Q6 должны быть 1, при этом . Появление сигнала запуска устанавливает регистр в режим приема параллельного кода (S=1). Первый синхроимпульс Shift запишет параллельный код в разряды Q1-Q7, а в Q0 – 0. 0 с выхода Q0 сбросит готовность, т.е. , что приведет к переводу регистра в режим сдвига (S=0). На выходе Q7 (Ns) появится старший разряд N6 в течении следующих шести синхроимпульсов регистр будет находится в режиме сдвига и на выходе Ns будут последовательно появляться N5, N4,…,N0, по седьмому синхроимпульсу в Q7 запишется 0, который был внесен в Q0 со входа D0, при этом сформируется признак готовности . Если не произойдет запись нового параллельного кода, т.е. , то после следующего сигнала Shift на выходе Ns все время будут 1.
2. Преобразователь последовательного кода в параллельный. Прием последовательного кода начинается, когда сигнал готовности равен 1 (Ready=1). Появление сигнала пуск (Go=1) переводит регистр в режим приема параллельного кода и по синхроимпульсу Shift в регистр записывается 100…0. Ready становится равным 0. И регистр переводится в режим сдвига. Каждый последующий синхроимпульс вдвигает в регистр последовательный код Ns. Так происходит до тех пор пока 1 записанная в Q0 с входа D0 не окажется в Q7, при этом формируется готовность Ready=1, а на выходах Q0-Q6 сформирован параллельный код Np. Если после включения питания в регистре не оказалось ни одной 1, то никогда не появится сигнала Ready=1. Чтобы избежать такой ситуации необходимо с входа Ns после включения питания подать 1 длительностью более одного периода сигнала Shift.
Счетчики. Счетчик – последовательностная схема, предназначенная для подсчета числа импульсов, поступивших на их вход, и для формирования результата в каком-либо коде (чаще всего – двоичном).
Набор микроопераций реализуемых счетчиками: 1) Сброс счетчика: CT:=0 2) Начальная установка (или прием кода): CT:=x 3) Хранение результата: CT:=CT 4) Инвертирование содержимого счетчика: CT:= ┐CT 5) Счет · Прямой: CT:=CT+1 · Обратный: CT:=CT–1 6) Выдача результата · В прямом коде: Y:=CT · В обратном коде: Y:= ┐CT
Классификация счетчиков. 1) По направлению счета: · Суммирующие (прямого счета). · Вычитающие (обратного счета). · Реверсивные (с изменением направления счета). 2) По организации процесса получения результата: · С последовательным переносом. · С параллельным переносом. · Со сквозным переносом. · С комбинированным переносом. 3) По использованной системе счисления: · Двоичные. · Не двоичные. 4) По наличию дополнительного синхросигнала: · Асинхронные. · Синхронные.
асинхронный: N+1 синхронный: N+3 Счетчики характеризуются модулем счета М – число импульсов на входе счетчика до его переполнения, равное числу внутренних состояний счетчика.
|
||||
Последнее изменение этой страницы: 2016-08-14; просмотров: 236; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.139.108.48 (0.006 с.) |