Автор работы: Пользователь скрыл имя, 27 Марта 2011 в 04:23, курсовая работа
Целью данной работы является рассмотрение логических устройств применяемых в ЭВМ, как они устроены и функционируют.
Объектом исследования данной работы стали логические устройства, в состав которых входят: триггеры, сумматоры, полусумматоры, регистры, счётчики, шифраторы и дешифраторы.
Введение - 3 -
1. Триггеры - 4 -
1.1. Типы триггеров - 10 -
1.1.1. RS-триггеры - 10 -
JK-триггеры - 11 -
2. Полусумматоры - 13 -
3. Сумматоры - 14 -
4. Счётчики - 18 -
5. Регистры - 20 -
6.Шифратор - 22 -
7. Дешифратор - 23 -
Заключение - 25 -
Список используемой литературы - 27 -
Схему
двоичного счетчика можно получить с помощью
формального синтеза, однако более наглядным
путем представляется эвристический.
Таблица истинности двоичного счетчика
— последовательность двоичных чисел
от нуля до 2n − 1, где n - разрядность счётчика.
Наблюдение за разрядами чисел, составляющих
таблицу, приводит к пониманию структурной
схемы двоичного счетчика. Состояния младшего
разряда при его просмотре по соответствующему
столбцу таблицы показывают чередование
нулей и единиц вида 01010101..., что естественно,
т. к. младший разряд принимает входной
сигнал и переключается от каждого входного
воздействия. В следующем разряде наблюдается
последовательность пар нулей и единиц
вида 00110011... . В третьем разряде образуется
последовательность из четверок нулей
и единиц 00001111... и т.д. Из этого наблюдения
видно, что следующий по старшинству разряд
переключается с частотой, в два раза меньшей,
чем данный. Известно, что счетный триггер
делит частоту входных импульсов на два.
, Сопоставив этот факт с указанной выше
закономерностью, видим, что счетчик может
быть, построен в виде цепочки последовательно
включенных счетных триггеров. Заметим,
кстати, что согласно ГОСТу входы элементов
изображаются слева, а выходы справа. Соблюдение
этого правила ведет к тому, что в числе,
содержащемся в счетчике, младшие разряды
расположены левее старших.
Рис. 9. Двухразрядный двоичный счётчик с последовательной организацией переноса на T-триггере.
Регистр – последовательное логическое устройство, используемое для хранения n-разрядных двоичных слов (чисел) и выполнения преобразований над ними.
Регистр представляет собой упорядоченную последовательность триггеров, число которых соответствует числу разрядов в слове. С каждым регистром обычно связано комбинационное цифровое устройство, с помощью которого обеспечивается выполнение некоторых операций над словами.
Фактически любое цифровое устройство можно представить в виде совокупности регистров, соединённых друг с другом при помощи комбинационных цифровых устройств.
Основой построения регистров являются D-триггеры, RS-триггеры.
Регистры классифицируются по следующим видам:
В свою очередь сдвигающие регистры делятся:
Регистром называется функциональный узел, осуществляющий приём, хранение и передачу информации. Регистры состоят из группы триггеров, обычно D. По типу приёма и выдачи информации различают 3 типа регистров:
Рис.
10. 4-х разрядный сдвиговый регистр, преобразователь
последовательного кода в параллельный
и обратно
Шифратор
(кодер) преобразует единичный сигнал
на одном из входов в n-разрядный
двоичный код. Наибольшее применение он
находит в устройствах ввода информации
(пультах управления) для преобразования
десятичных чисел в двоичную систему счисления.
Предположим, на пульте десять клавиш
с гравировкой от 0 до 9. При нажатии любой
из них на вход шифратора подается единичный
сигнал (
). На выходе шифратора должен появиться
двоичный код (
)этого десятичного числа. Как видно
из таблицы истинности (табл. 2), в этом
случае нужен преобразователь с десятью
входами и четырьмя выходами.
|
Табл. 2. Таблица истинности
Дешифратор (декодер) – комбинационное устройство, преобразующее n-разрядный двоичный, троичный или k-ичный код в -ичный одноединичный код, где k - основание системы счисления. Логический сигнал появляется на том выходе, порядковый номер которого соответствует двоичному, троичному или k-ичному коду.
Дешифраторы являются устройствами, выполняющими двоичные, троичные или k-ичные логические функции (операции).
Часто дешифраторы дополняются входом разрешения работы E. Если на этот вход поступает единица, то дешифратор функционирует, в ином случае на выходе дешифратора вырабатывается логический ноль вне зависимости от входных сигналов.
Существуют дешифраторы с инверсными выходами, у такого дешифратора выбранный разряд показан нулём.
Функционирование
дешифратора описывается
…………………………………………………………
Обратное преобразование осуществляет шифратор.
Дешифраторы - это комбинационные схемы с несколькими входами и выходами, преобразующие код, подаваемый на входы в сигнал на одном из выходов. На выходе дешифратора появляется логическая единица, на остальных — логические нули, когда на входных шинах устанавливается двоичный код определённого числа или символа, то есть дешифратор расшифровывает число в двоичном, троичном или k-ичном коде, представляя его логической единицей на определённом выходе. Число входов дешифратора равно количеству разрядов поступающих двоичных, троичных или k-ичных чисел. Число выходов равно полному количеству различных двоичных, троичных или k-ичных чисел этой разрядности.
Для n-разрядов на входе, на выходе 2n, 3n или kn. Чтобы вычислить, является ли поступившее на вход двоичное, троичное или k-ичное число известным ожидаемым, инвертируются пути в определённых разрядах этого числа. Затем выполняется конъюнкция всех разрядов преобразованного таким образом числа. Если результатом конъюнкции является логическая единица, значит на вход поступило известное ожидаемое число.
Из
логических элементов являющихся дешифраторами
можно строить дешифраторы на
большое число входов. Каскадное
подключение таких схем позволит наращивать
число дифференцируемых переменных.
Рис.
11. Пример дешифратора 2×4
В ходе данной работы были достигнуты поставленные цели рассмотрения логических устройств применяемых в ЭВМ, как они устроены и функционируют.
Триггеры подразделяются на две большие группы — динамические и статические. Названы они так по способу представления выходной информации. Статические (потенциальные) триггеры, в свою очередь, подразделяются на две неравные по практическому значению группы — симметричные и несимметричные триггеры. Оба класса реализуются на двухкаскадном усилителе с положительной обратной связью, а названием своим они обязаны способам организации внутренних электрических связей между элементами схемы. Статистические триггеры могут классифицироваться двумя способами: функциональный и по вводу информации.
Полусумматор — логическая схема имеющая два входа и два выхода (двухразрядный сумматор, бинарный сумматор). Полусумматор используется для построения двоичных сумматоров.
Сумматор – логический операционный узел, выполняющий арифметическое сложение кодов двух чисел. Сумматоры классифицируют по системе счисления, одновременно обрабатываемых разрядов складываемых чисел, числу входов и выходов одноразрядных двоичных сумматоров, способу представления и обработки складываемых чисел.
Счётчик числа импульсов – устройство, на выходах которого получается двоичный (двоично-десятичный) код, определяемый числом поступивших импульсов. Счётчики классифицируются по числу устойчивых состояний триггеров, модулю счёта, направлению счёта, способу формирования внутренних связей, способу переключения триггера.
Регистр – последовательное логическое устройство, используемое для хранения n-разрядных двоичных слов (чисел) и выполнения преобразований над ними. Регистры классифицируются на накопительные и сдвигающие. Вторые же – по способу ввода-вывода информации и направлению передачи информации.
Шифратор (кодер) преобразует единичный сигнал на одном из входов в n-разрядный двоичный код. Наибольшее применение он находит в устройствах ввода информации (пультах управления) для преобразования десятичных чисел в двоичную систему счисления.
Дешифратор
(декодер) – комбинационное устройство,
преобразующее n-разрядный двоичный, троичный
или k-ичный код в
-ичный одноединичный код, где k - основание
системы счисления. Из логических элементов
являющихся дешифраторами можно строить
дешифраторы на большое число входов.
Каскадное подключение таких схем позволит
наращивать число дифференцируемых переменных.