Типовые узлы цифровых (дискретных) устройств

Запоминание двоичной информации триггером. Типы триггеров и их условное графическое обозначение. Подсчет числа входных импульсов счетчиками. Асинхронный двоичный счетчик с последовательным переносом. Одноразрядный сумматор двух переменных (полусумматор).

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид контрольная работа
Язык русский
Дата добавления 22.10.2013
Размер файла 116,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Типовые узлы цифровых (дискретных) устройств

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

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

Особенностью триггера является свойство запоминания двоичной информации.

Под памятью триггера подразумевают способность оставаться в одном из двух состояний и после прекращения действия переключающего сигнала. Приняв одно из состояний за «1», а другое за «0», можно считать, что триггер хранит (помнит) один разряд числа (1 бит).

Триггеры подразделяются на две большие группы - динамические и статические.

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

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

Типы триггеров

RS-триггеры (от Reset и Set - сбрасывать устанавливать) триггеры RS-типа могут быть в синхронном и асинхронном исполнении.

Асинхронный триггер изменяет своё состояние непосредственно в момент появления информационного сигнала.

RS-триггер асинхронный

S

R

Q(t)

Q(t)

Q (t+1)

Q (t+1)

0

0

0

1

0

1

0

0

1

0

1

0

0

1

0

1

0

1

0

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

1

0

1

0

0

1

1

1

0

0

0

RS-триггер - триггер, который сохраняет своё предыдущее состояние при нулевых входах и меняет своё выходное состояние при подаче на один из его входов единицы.

При подаче единицы на вход S (от англ. Set - установить) выходное состояние становится равным логической единице. А при подаче единицы на вход R (от англ. Reset - сбросить) выходное состояние становится равным логическому нулю. Состояние, при котором на оба входа R и S одновременно поданы логические единицы, в некоторых случаях является запрещённым, при такой комбинации RS-триггер переходит в третье состояние Q=00.

Также RS-триггеры часто используются для исключения так называемого явления дребезга контактов.

RS-триггеры иногда называют RS-фиксаторами

RS-триггер синхронный

Синхронные триггеры реагируют на информационные сигналы только при наличии соответствующего сигнала на так называемом входе синхронизации С (от англ. clock). Этот вход также обозначают термином «такт». Такие информационные сигналы называют синхронными. Синхронные триггеры в свою очередь подразделяют на триггеры со статическим (статические) и динамическим (динамические) управлением по входу синхронизации С.

Условное графическое обозначение асинхронного RS-триггера

Логическая схема асинхронного RS-триггера на элементах 2И-НЕ

Асинхронный RS-триггер на логических элементах 2ИЛИ-НЕ

Условное графическое обозначение синхронного RS-триггера

Схема синхронного RS-триггера на элементах 2И-НЕ

JK-триггер работает так же как RS-триггер, с одним лишь исключением: при подаче логической единицы на оба входа J и K состояние выхода триггера изменяется на противоположное.

Вход J (от англ. Jump - прыжок) аналогичен входу S у RS-триггера.

Вход K (от англ. Kill - убить) аналогичен входу R у RS-триггера.

При подаче единицы на вход J и нуля на вход K выходное состояние триггера становится равным логической единице. А при подаче единицы на вход K и нуля на вход J выходное состояние триггера становится равным логическому нулю.

JK-триггер в отличие от RS-триггера не имеет запрещённых состояний на основных входах

Условное графическое обозначение JK-триггера

Логическая схема простейшего JK-триггера

D-триггеры также называют триггерами данных, так как на них строятся регистры данных.

D

Q(t)

Q (t+1)

0

0

0

0

1

0

1

0

1

1

1

1

D-триггер (D от англ. delay - задержка) - запоминает состояние входа и выдаёт его на выход. D-триггеры имеют, как минимум, два входа: информационный D и синхронизации С. После прихода активного фронта импульса синхронизации на вход С D-триггер открывается.

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

D-триггер в основном используется для реализации защёлки. Так, например, для снятия 32 бит информации с параллельной шины, берут 32 D-триггера и объединяют их входы синхронизации для управления записью информации в защёлку, а 32 D входа подсоединяют к шине.

Условное графическое обозначение D-триггера

T-триггеры

Т-триггер часто называют счётным триггером, так как он является простейшим счётчиком до 2.

Асинхронный Т-триггер не имеет входа синхронизации С.

T-триггер синхронный

T

Q(t)

Q (t+1)

0

0

0

0

1

1

1

0

1

1

1

0

Изображение синхронного T-триггера на схемах.

Синхронный Т-триггер при единице на входе Т, по каждому такту на входе С изменяет своё логическое состояние на противоположное, и не изменяет выходное состояние при нуле на входе T.

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

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

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

Ксч = 2n - максимальное число состояний счетчика, включая нулевое состояние. Количество импульсов, которое может быть подсчитано n - разрядным счетчиком равно N = 2n - 1 (исключается нулевое состояние).

Счетчики можно классифицировать:

1. По основанию системы - двоичные и десятичные.

2. По способу организации счета - асинхронные и синхронные.

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

4. По способу построения цепей сигналов переноса - с последовательным, сквозным, групповым и частично - групповым переносом.

Асинхронный двоичный счетчик с последовательным переносом.

R - master reset - вход общего сброса

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

Указанные операции выполняются в арифметическо-логических устройствах (АЛУ) или процессорных элементах, ядром которых являются сумматоры.

Сумматоры классифицируют по различным признакам.

В зависимости от системы счисления различают:

· двоичные;

· двоично-десятичные (в общем случае двоично-кодированные);

· десятичные;

· прочие (например, амплитудные).

По количеству одновременно обрабатываемых разрядов складываемых чисел:

· одноразрядные,

· многоразрядные.

Одноразрядный сумматор двух переменных (полусумматор)

Речь идет не о суммировании двух одноразрядных чисел, а о суммировании именно двух одноразрядных переменных, т. к. при суммировании двух чисел необходимо учитывать значение возможного переноса из предыдущего разряда. При суммировании двух переменных «входного» переноса нет. Поэтому такую схему в вычислительной технике называют полусумматор.

Составим комбинационную таблицу 8 для суммы (S) и переноса (P) - как функций двух двоичных переменных а, b.

цифровой узел сумматор триггер

Проанализируем столбец S. Как видно, значение S равно «1» в двух случаях: когда комбинация ab равна 01 (т.е. ) и 10 (т.е. ).

Входы

Выходы

а

b

Р

S

0

0

0

0

0

1

0

1

1

0

0

1

1

1

1

0

Обозначением полусумматора служат буквы HS (half sum полусумма).

Определим функции S и Р как логические дизъюнкции (операция «ИЛИ») конъюнкций (операция «И») а и b, при которых выходная функция равна 1; при этом, если переменная равна 0, то в конъюнкции эта переменная берется с отрицанием. Тогда получим булевы функции для S и P: S = b + a, P = ab. Несмотря на кажущуюся простоту, непосредственная реализация S и Р на элементах И, ИЛИ, НЕ неэкономична.

Размещено на http://www.allbest.ru/

Используя теорему Моргана докажем, что =() (a+b)

Мы знаем, что = . Тогда () (a+b) = () (a+b) = = , т. к. , как и , равны «0». По формуле получим новую схему (рис. 6)

Как видно, вместо трех «И», одной схемы «ИЛИ» и двух схем «НЕ» в такой реализации использовано: схема «И», одна «И-НЕ» и одна схема «ИЛИ». Этот простейший пример убеждает в необходимости минимизации булевых функций. В дальнейшем при рассмотрении систем из более сложных булевых функций эффективность минимизации будет еще более очевидной.

Размещено на Allbest.ru


Подобные документы

  • Знакомство с ключевыми особенностями постройки шестнадцатеричного счетчика, работающего в коде Грея с индикацией на 7-сегментном индикаторе. Общая характеристика счетчиков с последовательным переносом: основное назначение устройств, рассмотрение функций.

    контрольная работа [1,6 M], добавлен 06.08.2013

  • Основные узлы дискретного устройства: генератор прямоугольных импульсов, параллельно-последовательный счетчик, преобразователь кодов, делитель частоты, сумматор. Описание работы дискретного устройства. Выбор микросхем. Схема электрическая принципиальная.

    курсовая работа [3,7 M], добавлен 28.01.2013

  • Виды счетчиков - последовательных устройств для счета входных импульсов и фиксации их числа в двоичном коде, их статические и динамические параметры. Схемотехническое моделирования TV-триггера, инвертора и буфера. Динамические характеристики вентилей.

    курсовая работа [5,4 M], добавлен 04.02.2011

  • Основные преимущества цифровых систем связи по сравнению с аналоговыми. Принципы работы дискретных устройств, особенности их построения. Устройство генератора импульсов, синтез счетчика, мультиплексора и дешифратора. Разработка асинхронного автомата.

    курсовая работа [552,1 K], добавлен 21.11.2012

  • Основные характеристики счетчиков. Микроконтроллер в пошаговом режиме работы и в режиме внешнего доступа. Структуры микроконтроллеров серии 1816 и их системы команд. Работа двоичного счетчика с последовательным переносом на примере микросхемы 155ИЕ5.

    реферат [172,1 K], добавлен 29.09.2012

  • Эквивалентное преобразование электрических схем. Расчёт транзисторных схем. Факторы схемотехнической реализации счетчика. Проектирование JK-, T-триггеров и четырехразрядного счётчика. Исследование схемы счетчика на сложение с последовательным переносом.

    контрольная работа [1,5 M], добавлен 13.06.2012

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

    курсовая работа [211,6 K], добавлен 28.09.2011

  • Классификация устройств, оперирующих с двоичной (дискретной) информацией: комбинационные и последовательностные. Отсутствие памяти и цепей обратной связи с выхода на вход у комбинационных устройств. Сумматоры, шифраторы и дешифраторы (декодеры).

    лабораторная работа [942,0 K], добавлен 06.07.2009

  • Алгоритмическое, логическое и конструкторско-технологическое проектирование операционного автомата. Изучение элементной базы простейших цифровых устройств. Разработка цифрового устройства для упорядочивания двоичных чисел. Синтез принципиальных схем.

    курсовая работа [2,5 M], добавлен 07.01.2015

  • Генерация четырехбитного кода цифр. Составление таблицы истинности для четырех входных переменных. Генераторы импульсов на логических элементах. Разрядность двоичного параллельного цифрового кода. Формирование последовательности номера телефона.

    курсовая работа [857,1 K], добавлен 08.03.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.