АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Узлы последовательностного типа

Читайте также:
  1. RS-триггеры на логических элементах
  2. Возможны следующие три вида поиска коротких замыканий.
  3. ПОНЯТИЕ И АРХИТЕКТУРА МИКРОПРОЦЕССОРА.

Триггер — простейший последовательный элемент с двумя состояниями, содержащий элементарную запоминающую ячейку и схему управления, которая изменяет состояние элементарной ячейки. Состояние триггера зависит как от комбинации на входах, так и от предшествующего состояния. Триггерные устройства лежат в основе компьютерной опера­тивной памяти и используются во множестве последовательных схем. Триггер можно со­здать из простых логических элементов.

RS-триггер

RS-триггер имеет только 2 установочных входа: S (set — установка) — установка выхода Q в 1 и R (reset – сброс) – сброс выхода Q в 0. Для этого триггера является недопустимой од­новременная подача команд установки и сброса (R = S = 1), поэтому состояние выхода в этом случае остается неопределенным и, вообще говоря, не описывается. Работа триггера описывается таблицей функцион6орования:

Входы Входы
Установка S Сброс R Q Q’
    Q-1 Q’-1
       
       
    X X

“Q-1” – сохраняет предыдущее состояние триггера, “x” – неопределенное состояние.

JK-триггер со входами установки логической 1

Отличительной особенностью JK-триггера является наличие двух информационных входов: J и К. Эти входы определяют изменение состояния триггера по фронту импульса на счетном входе, как показано в выделенной части таблицы функционирования. Установочные входы работают как и у RS-триггера. Данный JK-триггер устанавливается единицами, и информация заносится в него по отрицательному фронту импульса на счетном входе. При подаче на входы установки двух единиц одновременно выходы устанавливаются в 1.

Таблица функционирования

Входы Выходы
Установка Preset Сброс Clear J K Счет Clock Q Q
    X X X    
    X X X    
    X X X    
        ¯ хранение
        ¯    
        ¯    
        ¯ счет

“¯” – отрицательный перепад тактового импульса,

“x” – неопределенное состояние.

JK-триггер со входами установки 0

Этот элемент подобен JK-триггеру, описанному выше, за исключением того, что установка триггера производится логическим 0.

Таблица функционирования

Входы Выходы
Установка Preset Сброс Clear J K Счет Clock Q Q
    X X X    
    X X X    
    X X X    
        ¯ Хранение
        ¯    
        ¯    
        ¯ Счет

“¯” – отрицательный перепад тактового импульса,

“x” – неопределенное состояние.


D-триггер

Информация со входа D заносится в триггер по положительному перепаду тактового импульса и сохраняется до следующего положительного перепада на счетном входе.

Таблица функционирования

Входы Выходы
Данных D Счет Clock Q
  ­  
  ­  

D-триггер со входами установки логического 0

Этот триггер подобен D-триггеру, описанному выше, за исключением того, что у него имеется два установочных входа: установка (Preset) и сброс (Clear), работающих как у RS-триггера.

Таблица функционирования

Входы Выходы
Установка Preset Сброс Clear Данных D Счет Clock Q Q
    X X    
    X X    
  X X      
      ­    
      ­    

“¯” – положительный перепад счетного импульса.

Счетчик

Счетчик – элемент, осуществляющий счет импульсов, подаваемых на его вход. Двоичное число, представляемое состоянием его выходов, по фронту импульса на i счетном входе увеличивается на единицу. Описываемое устройство представляет собой четырехразрядный счетчик с двумя входами синхронизации и четырьмя выходами. Чтобы использовать счетчик по максимальной длине счета, генератор тактовых импульсов подключают к входу синхронизации CLKA и соединяют выход QA со входом синхронизации CLKB. Суммирование производится по отрицательному фронту импульса на счетном входе. Для сброса счетчика в 0 на входы RO1 и RO2 подают уровень логической 1.

Таблица функционирования

Входы Выходы
N Счет D C B A
  ¯        
  ¯        
  ¯        
  ¯        
  ¯        
  ¯        
  ¯        
  ¯        
  ¯        
  ¯        
  ¯        
  ¯        
  ¯        
  ¯        
  ¯        
  ¯        

Сброс счетчика:

Входы Выходы
R01 R01 QD QC QB QA
           
  Ч Счет
Ч   Счет

 

Четырехразрядный сдвиговый регистр

Последовательный, сдвиговый регистр – элемент, содержимое выходов которого при подаче тактового импульса может сдвигаться в сторону младших или старших разрядов. Он представляет собой несколько взаимосвязанных триггеров.

Описываемый сдвиговый регистр способен обрабатывать данные в одном из следующих режимов: последовательный и параллельный ввод и вывод данных, сдвиг влево, сдвиг вправо. По приходу каждого тактового импульса на вход регистра выполняется операция над данными, определенная состоянием управляющих входов S0 и S1.

Таблица установки режимов

S0 S1 Операция
    хранение
    сдвиг вправо
    сдвиг влево
    параллельная загрузка

Если на вход сброса (Clear) подать логический 0, то на всех выходах установится уровень логического 0.

Таблица функционирования

Входы Выходы данных
Сброс Режим Последовательные Параллельные
Clear S1 S0 Clock Left Left A B C D QA QB QC QD
  x x x x x x x x x        
  x x   x x x x x x QA0 QB0 QC0 QD0
      ­ x x a b c d a b c d
      ­ x   x x x x   QAN QBN QCN
      ­ x   x x x x   QAN QBN QCN
      ­   x x x x x QBN QCN QDN  
      ­   x x x x x QBN QCN QDN  
      ­ x x x x x x QA0 QB0 QC0 QD0

­ – положительный перепад тактового импульса.

а, Ь, с, d – состояния на входах А,В,С или D соответственно.

QA0, QB0, QC0, QD0 – текущее состояние соответствующих выходов.

QAN, QBN, QCN, QDN – предыдущее состояние соответствующих выходов.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.007 сек.)