Автор работы: Пользователь скрыл имя, 28 Ноября 2013 в 23:26, курсовая работа
Наши дни характеризуются необходимостью обрабатывать огромное количество информации. Для сбора информации, а так же для хранения и её распространения, необходимо специальное устройство. Таким устройством, сейчас, является компьютер. Компьютер задействован практически во всех сферах жизни на данный момент. Данная курсовая работа посвящена разработке функциональных и структурных схем узлов и модулей вычислительных средств, построению временных диаграмм и их принципа действия. Для реализации поставленных задач будем использовать программную среду Or CAD, позволяющую моделировать электронные и логические схемы.
Введение 3
1.Общий раздел 4
1.1.Представление сети Internet 4
1.2Как появился Интернет. 5
1.2.Демультиплексоры 12
2. Арифметические и логические основы ЭВМ. 14
2.1. Структурная схема операционного блока (ОБ) и ее компоненты для выполнения операции Y=(X1 - X2) - (X3 v X4) 14
2.2. Схема и работа ОБ и использование результата для кодирования операндов Х2 и Х3 20
2.3.Составление временных диаграмм работы ОБ 22
3. Технология программирования 24
Рис. 3.1.1. Алгоритм поиска неисправности 24
Рис.3.1.2 Блок-схема алгоритма неисправности 25
3.2 Программное моделирование схемы ОБ и ее временных диаграмм в программной среде OR CAD 26
Заключение 28
Приложения……………………………………………………………………….30
Сумматоры параллельного действия строятся путем объединения нескольких последовательных сумматоров. Их количество определяет разрядность параллельного сумматора.
Рис 2.1.4 Четырехразрядный параллельный сумматор
Временные диаграммы четырехразрядного сумматора представлены на рис 2.1.5
Рис 2.1.5 Временные диаграммы сумматора
Заданную функцию Y=(X1 + X2) v (X3+X4) , необходимо реализовать с помощью логических элементов «И», «ИЛИ», «НЕ» на основе параллельного восьмиразрядного сумматора. На входы Х1, Х2, Х3, Х4 подаются с параллельной подачей сигналы, в результате чего на выходе Y выдается требуемый результат. В ходе работы была разработана следующая схема операционного блока (ОБ).
Шифраторы – устройства предназначенные для преобразования десятичной информации в двоичную.
Рассмотрим работу восмиразрядного шифратора. Х2 = 66, Х3 = 00,. Так как этим шестнадцатеричным числам соответствуют двоичные коды 6616 = 011001102, 0016 = 000000002, то согласно разрядности на шинах 20 … 27 должны быть высокие уровни для «1» и низкие уровни для «0». Чтобы получить высокие уровни между контактными и разрядными шинами 20, 21, 22, 23, 24, 25, 26, 27 включают диоды. Так, для числа Х2 при замыкании ключа S2 и ток , протекая через VD1,VD2,VD3 и VD4 и их резисторы от источника питания, создаст на R1, R2, R5 и R6 высокие уровни. На шинах 21, 22,25, 26 будут «1», а на 20, 23,24, 27 – «0».
Обозначение диода на схеме:
Обозначение резистора на схемах:
Обозначение ключа на схемах:
Временные диаграммы данной схемы показаны на рис.2.2.2.
Рис. 2.2.2. Временные диаграммы кодировани
Для составление временных диаграмм работы ОБ необходимо перевести заданные значения для X1, X2, X3, X4 из шестнадцатеричной в двоичную систему счисления.
X1=CD16 =110011012;
Опишем алгоритм работы схемы операционного блока для выполнения операций Y=(X1+X2) - (X3 v X4). На входы X1, X2, X3, X4 подаются двоичные сигналы. Сначала вычисляется значение, стоящее в первой скобке, для этого согласно заданной формуле, складываются значения X1 и X2, а результат сложения инвертируется на противоположный, тем самым получается промежуточный результат Y1. Затем суммируются значения X3 и X4- получаем следующий промежуточный результат Y2. Следующим шагом будет логическая операция «ИЛИ» над Y1 и Y2- получаем результат Y.
Далее составим временные диаграммы работы схемы, которые будут содержать результат выполнения операций над всеми разрядами четырёх чисел.
Рис. 2.3.1. Временные диаграммы работы ОБ
Неисправности в данном ОБ могут возникнуть в случае неправильной работы как инвертора, так и логического элемента «ИЛИ». Для того чтобы, исключить возможную ошибку в работе необходимо создать алгоритм поиска неисправности на определенном участке схемы. Заданный участок схемы охватывает работу четырех базовых логических элементов. Алгоритм поиска неисправности показан на рис.3.1.1. Сравним полученные результаты на определенном участке схемы с результатами, полученными в программной среде OR CAD.
Принцип работы алгоритма поиска неисправности на заданном участке, состоит в следующем: при подаче на входы X11,X21,X31,X41 логической единицы, мы при прохождении определенного этапа решения задачи должны сравнивать полученный результат, в случае верного ответа, переходим на следующий этап решения задачи, в случае отрицательно ответа, делаем замену результата на противоположный и возвращаемся в начало нашего алгоритма. Составим алгоритм поиска неисправности в виде блок-схемы (рис.3.1.2).
Схема, созданная в программной среде OR CAD, реализовывающая функцию Y=(X1+X2) - (X3 v X4), представлена на рис.3.2.1.
Рис.3.2.1 Смоделированная схема в программной среде OR CAD
На рисунке 3.2.2 изображены временные диаграммы, для данной схемы.
Рис.3.2.2 Временные диаграммы для смоделированной схемы
1. С. Карпенко. Internet в вопросах и ответах – Спб, 1998. – 464 с.
2. С.А. Бирюков «Цифровые устройства на интегральный микросхемах» М. 1991 г.
3. Степанов А.Н. Информатика: Учебник для вузов. 4-е изд.– СПб.: Питер, 2005. – 684 с.
4. Цилькер Б.Я., Орлов С.А. Организация ЭВМ и систем: Учебник для вузов. – СПб.: Питер, 2006 – 668 с.
Приложения
Приложение1
Смоделированная схема в программной среде OR CAD
Временные диаграммы для смоделированной схемы