Студопедия

КАТЕГОРИИ:

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

Схема и работа ОБ и использование результата вычислений для декодирования результата Y




В данном пункте курсового проекта нам необходимо составить схему операционного блока и использовать результат вычислений для декодирования кодов 2 разряда числа Y.

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

Сначала дадим определение дешифратора.

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

В нашем случае подаваемое на входы двоичное число, это 1000, соответственно логическую единицу мы должны получить на 9 выходе, т.е. на У8.

Схема дешифратора показана на рисунке 2.10.

Рис.2.10. Схема дешифратора

Временные диаграммы представлены на рисунке 2.11.

Рис 2.11. Временные диаграммы



Временные диаграммы работы ОБ для выполнения операции

Данные значения на входных сигналах заданы в шестнадцатеричной форме. Для реализации выполнения логических операций для получения результата необходимо перевести их в двоичную форму.

X1=88=10001000

X2=66=01100110

X3=33=00110011

X4=11=00010001

Изложим алгоритм работы схемы операционного блока для выполнения операций .На входы X1, X2, X3, X4 подаются сигналы – числа в двоичном коде. Вначале производим инвертирование с помощью логического элемента «ИЛИ-НЕ» значений Х1 и X3. Во-вторых, инвертируем число X2, затем с помощью сумматора прибавляем к нему единицу – получаем число в дополнительном коде. В-третьих, производим операции с первой скобкой выражения – сложение  и  с помощью 2-х разрядного параллельного сумматора. Эта операция представляет собой сумму чисел (  +(- ))=Y1, получим промежуточный результат Y1 – 00010001. В-четвертых, выполняем операцию конъюнкции (логическое умножение) чисел Х3 и . Эта операция представляет собой =Y2, получим промежуточный результат Y2 – 00010001. В-пятых, выполняем операцию сложение чисел Y1 и Y2 с помощью 2-х разрядного параллельного сумматора. Эта операция представляет собой , получим результирующий ответ Y (00010001) для данной схемы операционного блока.

Алгоритм схемы ОБ представлен на рисунке 2.4.1. На нем показаны промежуточные значения вычислений двоичных операндов и выведен окончательный результат.

Рис. 2.12 Схема работы схемы ОБ

На входах, как и на выходе числа представлены в двоичной форме, составим их временные диаграммы:

X1=88=10001000

X2=66=01100110

X3=33=00110011

X4=11=00010001

Y=11=00010001

Рис. 2.13. Временные диаграммы.
3. ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ


Алгоритмизация процессов обработки информации










Последнее изменение этой страницы: 2018-04-12; просмотров: 216.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...