Исследование работы реверсивных счетчиков

  • Просмотров 3525
  • Скачиваний 462
  • Размер файла 104
    Кб

ЛАБОРАТОРНАЯ РАБОТА №З ИССЛЕДОВАНИЕ РЕВЕРСИВНОГО СЧЕТЧИКА 1. ЦЕЛЬ РАБОТЫ Целью работы является: - теоретическое изучение принципа работы счетчиков и регистров; - экспериментальное исследование счетчика-регистра на интегральных микросхемах. 2. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ Регистры и счетчики относятся к разряду цифровых устройств и являются одним из наиболее распространенных элементов вычислительной техники. Они

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

имеющий специальный информационный вход Д, и динамический вход С ( рис.1 ). 2.1. Устройство, называемое регистром, служит в основном для хранения чисел в двоичном коде при выполнении над ними различных арифметических и логических операций. С помощью регистров выполняютоя такие действия над числами, как передача их из одного устройства в другое, арифметический и логический сдвиг в сторону младших или старших разрядов,

преобразование кода из последовательного в параллельный и наоборот и т.д. Функциональная схема и условно - графическое обозначение регистра параллельного типа, собранного на универсальных Д-триггерах, приведена на рис.2 . По сигналу на входе С информация, поступившая на входы DО¸DЗ, записывается в регистр и хранится в нем до тех пор, пока не произойдет запись другой информации, либо не поступит сигнал на вход R, обнуляющий

регистр. Функциональная схема и условно-графическое обозначение регистра сдвига представлены на рис.З. Последовательный информационный код поступит на вход D регистра. Импульс команды сдвига С подается одновременно на синхронизирующие входы всех триггеров регистра и переводит каждый триггер в состояние, в котором находился триггер предыдущего разряда. Таким образом, каждый импульс команды сдвига "продвигает"