Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Авторы: Петров А.А., Рудаков А.В.Стр 1 из 8Следующая ⇒
Авторы: Петров А.А., Рудаков А.В. МЕТОДИЧЕСКОЕ ПОСОБИЕ ДЛЯ ВЫПОЛНЕНИЯ ЛАБОРАТОРНЫХ РАБОТ по дисциплине: «Микросхемотехника»
для специальности: Техническое обслуживание средств вычислительной техники и компьютерных сетей»
Работы выполнил Студент гр. ______ ___________________
Работы принял преподаватель: ____________________________ Оценка: _____________________ Подпись: ____________________ Санкт – Петербург Г.
Содержание
Лабораторная работа № 1. Логические схемы и функции. 4 Краткие сведения из теории 5 1. Основные отношения и аксиомы алгебры логики. 5 2. Логические выражения. 5 3. Логические функции. 5 4. Логические схемы. 5 5. Таблица истинности. 6 Порядок проведения экспериментов 6 Эксперимент 1. Исследование логической функции И. 6 Эксперимент 2. Исследование логической функции И-НЕ. 7 Эксперимент 3. Исследование логической функции ИЛИ. 7 Эксперимент 4. Исследование логической функции ИЛИ-НЕ. 8 Эксперимент 5. Исследование логических схем с помощью генератора слов. 9 Эксперимент 6. Реализация логической функции трех переменных. 9 Результаты экспериментов 10 Эксперимент 1. 10 Эксперимент 2. 11 Эксперимент 3. 11 Эксперимент 4. 12 Эксперимент 5. 12 Эксперимент 6. 12 Ответы на вопросы 13
Лабораторная работа № 2. Исследование дешифраторов. 15 Краткие сведения из теории 16 1. Комбинационные схемы. 16 2. Дешифраторы. 16 3. Использование дешифратора в качестве демультиплексора. 17 Порядок проведения экспериментов 17 Эксперимент 1. Исследование принципа работы дешифратора 3 X 8. в основном режиме. 17 Эксперимент 2. Исследование принципа работы дешифратора в режиме 2 X 4. 18 Эксперимент 3. Исследование работы дешифратора в качестве демультиплексора. 18 Эксперимент 4. Исследование микросхемы 74138. 19 Результаты экспериментов 19 Эксперимент 1. 19 Эксперимент 2. 20 Эксперимент 3. 20 Эксперимент 4. 21 Ответы на вопросы 21
Лабораторная работа № 3. Исследование мультиплексоров. 22 Краткие сведения из теории 23 1. Мультиплексоры. 23 Порядок проведения экспериментов 23 Эксперимент 1. Исследование мультиплексора. 23 Эксперимент 2. Исследование мультиплексора с помощью генератора слов. 24 Эксперимент 3. Исследование мультиплексора 74153. 24 Результаты экспериментов 25 Эксперимент 1. 25 Эксперимент 2. 25 Эксперимент 3. 26 Ответы на вопросы 26
Лабораторная работа № 4. Исследование RS-, JK- и D- триггеров в различных режимах работы. 27 Краткие сведения из теории 28 1. RS – триггер. 28 2. JK – триггер. 29 3. D – триггер. 30 Порядок проведения экспериментов 31 Эксперимент 1. Исследование RS – триггера. 31 _____ Эксперимент 2. Исследование RS – триггера. 32 Эксперимент 3. Исследование JK – триггера. 32 Эксперимент 4. Исследование JK – триггера в счетном режиме (Т – триггер). 33 Эксперимент 5. Исследование JK – триггера, построенного на базе логических 33 элементов и RS – триггеров. Эксперимент 6. Исследование D – триггера. 33 Эксперимент 7. Исследование D – триггера в счетном режиме. 34 Результаты экспериментов 35 Эксперимент 1. 35 Эксперимент 2. 35 Эксперимент 3. 35 Эксперимент 4. 36 Эксперимент 5. 36 Эксперимент 6. 36 Эксперимент 7. 37 Ответы на вопросы 37
Лабораторная работа № 5. Исследовапие работы счетчиков в различных режимах работы. 38 Краткие сведения из теории 39 1. Счетчики. 39 2. Изменение направления счета. 39 3. Изменение коэффициента пересчета. 39 Порядок проведения экспериментов 41 Эксперимент 1. Исследование суммирующего счетчика. 41 Эксперимент 2. Исследование вычитающего счетчика. 41 Эксперимент 3. Исследование счетчика с измененным коэффициентом пересчета. Результаты экспериментов 42 Эксперимент 1. 42 Эксперимент 2. 43 Эксперимент 3. 43 Ответы на вопросы 44 Рекомендуемая литература 45
Лабораторная работа № 1 Логические схемы и функции Цель работы 1. Исследование логических схем. 2. Реализация логических функций при помощи логических элементов. 3. Синтез логических схем, выполняющих заданные логические функции.
Приборы и элементы Таблица 1
Краткие сведения из теории
Логические выражения. Логические выражения связывают значение логической функции со значениями логических переменных. Порядок действий в логических выражениях такой же, как и в обычных алгебраических выражениях. Запись логических выражений обычно осуществляют в конъюнктивной или дизъюнктивной формах. 3. Логические функции. Любое логическое выражение, составленное из n переменныхc помощью операций алгебры логики, является логической функцией п переменных. В соответствии с аксиомами алгебры логики функция может принимать значение 0 или 1. Основные логические функции для двух переменных х и у имеют следующий вид:
F 1 (x, у) = х • у - логическое умножение (конъюнкция), F 2 (x, у) = х v у - логическое сложение (дизъюнкция), _______ F 3 (x, у) = х • у - логическое умножение с инверсией, _________ F 4 (x, у) = х v у - логическое сложение с инверсией. 4. Логические схемы. Физическое устройство, выполняющее простейшую логическую функцию, называется логическим элементом. Схема, составленная из элементов, называется логической схемой. 5. Таблица истинности. Любая логическая функции из п переменных может быть задана таблицей значений. Такие таблицы называют таблицами истинности. Таблица 2 является таблицей истинности, задающей указанные выше основные логические функции F1, F2, F3, F4 для двух переменных: X и Y. Таблица 2
Рис. 2
Соберите схему, изображенную на рис. 2. Включите схему. Подайте на входы схемы все возможные комбинации уровней входных сигналов и, наблюдая уровни сигналов на входах и выходе с помощью логических пробников, заполните таблицу истинности логической схемы 2И-НЕ (таблица 4 в разделе " Результаты экспериментов" ).
б). Экспериментальное получение таблицы истинности логического элемента 2И-НЕ. Рис.3 Соберите схему, изображенную на рис. 3. Включите схему. Подайте на входы схемы все возможные комбинации уровней входных сигналов и, наблюдая уровни сигналов на входах и выходе с помощью логических пробников, заполните таблицу истинности логической схемы 2И-НЕ (таблица 5 в разделе " Результаты экспериментов" ).
Рис.4 б). Получение аналитического выражения для функции. По заполненной в предыдущем пункте таблице истинности составьте аналитическое выражение функции и занесите его в раздел " Результаты экспериментов". Рис.5 Включите схему. Подайте на входы схемы все возможные комбинации уровней входных сигналов и, наблюдая уровни сигналов на входах и выходе с помощью логических пробников, заполните таблицу истинности логической схемы 2ИЛИ-НЕ (таблица 7 в разделе " Результаты экспериментов" ).
б). Экспериментальное получение таблицы истинности логического элемента 2ИЛИ-НЕ. Соберите схему, изображенную на рис. 6. Рис.6 Включите схему. Подайте на входы схемы все возможные комбинации уровней входных сигналов и, наблюдая уровни сигналов на входах и выходе с помощью логических пробников, заполните таблицу истинности логической схемы 2ИЛИ-НЕ (таблица 8 в разделе " Результаты экспериментов" ). Сравните полученные результаты с предыдущей таблицей. Эксперимент 5. Исследование логических схем с помощью генератора слов. а). Сведения об исследуемой микросхеме. Откройте файл с12_02 со схемой, изображенной на рис. 7. Рис. 7
Включите схему. Укажите, к каким выводам микросхемы 7400 подключается источник питания, сколько элементов 2И-НЕ содержит микросхема, сколько элементов используется в данном эксперименте и как обозначены на схеме используемые входы и выходы. Заполните таблицу сведений о микросхеме (таблица 9 в разделе " Результаты экспериментов" ).
б). Экспериментальное получение таблицы истинности логического элемента 2И-НЕ. Запрограммируйте генератор слов так, чтобы на выходе генератора получать последовательно следующие комбинации: 00, 01, 10, 11. Переведите генератор в режим пошаговой работы нажатием кнопки " Step" на увеличенном изображении генератора. Каждое нажатие кнопки " Step" вызывает переход к очередному слову заданной последовательности, которое подается на выход генератора. Последовательно подавая на микросхему слова из заданной последовательности, заполните таблицу истинности элемента 2И-НЕ ( таблица 10 в разделе " Результаты экспериментов" ).
Указание: значения разрядов текущего слова на выходе генератора отображаются в нижней части на панели генератора. Эксперимент 6. Реализация логической функции 3-х переменных. а). Синтез схемы, реализующей функцию, заданную логическим выражением. Реализуйте функцию F = ab v bс на элементах 2И-НЕ. Соберите схему на элементах 2И-НЕ, соответствующую полученному выражению. Подключите к входам схемы генератор слов, к выходу - логический пробник. Генератор слов запрограммируйте на формирование последовательности из восьми слов, соответствующих числам от 0 до 7:
0=000; 1=001; 2=010; 3=011; 4=100; 5=101; 6=110; 7=111.
В пошаговом режиме, последовательно подавая на вход полученной схемы все слова последовательности, определите при помощи логического пробника уровень сигнала на выходе схемы. По полученным результатам заполните таблицу 11 в разделе " Результаты экспериментов".
б). Синтез схемы, реализующей заданную функцию при помощи логического преобразователя. Для получения схемы, реализующей функцию, описываемую логическим выражением F = ab v bc, можно воспользоваться логическим преобразователем. Для этого проделайте следующее:
1) вызовите логический преобразователь; 2) введите в нижнее окно панели преобразователя логическое выражение ab v bc с клавиатуры (операции ИЛИ соответствует знак «+», инверсия обозначается апострофом); 3) для реализации схемы на элементах И-НЕ нажмите клавишу А|В —> NAND на панели логического преобразователя.
Рис. 8
Логический преобразователь выводит на рабочее поле схему, реализующую функцию, описываемую введенным логическим выражением. Полученная схема приведена на рис. 8. К схеме подключите генератор слов, запрограммированный на формирование восьми слов, соответствующих числам от 0 до 7: 0=000; 1=001; 2=010; 3=011; 4=100; 5=101; 6=110; 7=111. Переведите генератор слов в пошаговый режим. Включите схему. Последовательно подавая на входы схемы указанные слова и определяя уровень сигнала на выходе схемы логическим пробником, заполните таблицу истинности (таблица 12 в разделе " Результаты экспериментов" ).
Результаты экспериментов Эксперимент 1. Исследование логической функции И. а). Задание уровней логических сигналов.
Измерение Напряжение на входе B (ключ B в нижнем положении), В ________________
Логический сигнал на входе B (ключ B в нижнем положении) ________________
Напряжение на входе B (ключ B в верхнем положнии), В ________________
Логический сигнал на входе B (ключ B в верхнем положении) ________________
Логический сигнал на выходе Y ________________
б). Экспериментальное получение таблицы истинности элемента И. Таблица 3
в). Получение аналитического выражения для функции. Аналитическое выражение для функции: Эксперимент 2. Исследование логической функции И-НЕ. а). Элемент 2И-НЕ, составленный из 2И и НЕ. б). Элемент 2И-НЕ. Таблица 4 Таблица 5
Рис. 10 Входы управления используются для каскадирования (увеличения разрядности) дешифраторов. 3. Использование дешифратора в качестве демультиплексора. Дешифратор может быть использован и как демультиплексор - логический коммутатор, подключающий входной сигнал к одному из выходов. В этом случае функцию информационного входа выполняет один из входов разрешения, а состояние входов C, В и A задает номер выхода, на который передается сигнал со входа разрешения. Рис. 12
помощью пробников заполните таблицу истинности дешифратора (таблица 15 в разделе " Результаты экспериментов" ). Укажите выходы, на которых уровень сигнала не меняется. б). Проделайте пункт а) при C = 1, для чего вход C подключите к источнику логической единицы. Заполните таблицу истинности дешифратора (таблица 16 в разделе " Результаты экспериментов" ). Укажите выходы, на которых уровень сигнала не меняется. в). Проделайте пункт а), заземлив вход B ( В=0 ), а на входы A и C подавая все возможные комбинации логических уровней. Заполните таблицу истинности (таблица 17 в разделе " Результаты экспериментов" ), там же укажите номера выходов, на которых уровень логического сигнала не изменяется. Эксперимент 3. Исследование работы дешифратора в качестве демультиплексора. Откройте файл с13_02 со схемой, изображенной на рис.13
Рис. 13 Включите схему. В пошаговом режиме работы генератора слов подайте на входы C, B, А демультиплексора слова, эквивалентные числам от 0 до 7. Наблюдая при помощи логических пробников уровни сигналов на выходах, заполните таблицу 18 в разделе " Результаты экспериментов". Убедитесь, что изменяющийся сигнал на входе G поочередно появляется на выходах дешифратора. Результаты экспериментов Цель работы 1. Ознакомление с принципом работы мультиплексора. 2. Реализация электронных схем на основе мультиплексоров.
Приборы и элементы Таблица 22
Краткие сведения из теории
Мультиплексоры. Мультиплексор - комбинационная логическая схема, представляющая собой управляемый переключатель, который подключает к выходу один из информационных входов данных. Номер подключаемого входа равен числу (адресу), определяемому комбинацией логических уровней на входах управления. Кроме информационных и управляющих входов, схемы мультиплексоров содержат вход разрешения, при подаче на который активного уровня мультиплексор переходит в активное состояние. При подаче на вход разрешения пассивного уровня мультиплексор перейдет в пассивное состояние, для которого сигнал на выходе сохраняет постоянное значение независимо от значений информационных и управляющих сигналов. Число информационных входов у мультиплексоров обычно 2, 4, 8 или 16. На рис. 15 представлен мультиплексор 8х1 с инверсным входом разрешения G, прямым Y и инверсным W-выходами (W = Y).
Рис. 15
Рис. 17
Включите схему. Подавая в пошаговом режиме слова от генератора слов на входы мультиплексора и наблюдая уровни сигналов на выходах Y и W при помощи логических пробников, заполните таблицу 24 в разделе " Результаты экспериментов". Эксперимент 3. Исследование мультиплексора 74153. а). Откройте файл с13_11 со схемой, изображенной на рис.18. Рис. 18
Рис. 18 Исследуйте работу сдвоенного четырехканального мультиплексора (микросхема 74153). Составьте таблицу работы схемы для выходов Y1 и Y2. Для этого установите ключами 1 и 2 уровень логического нуля на входах G1 и G2. Затем в пошаговом режиме последовательно подайте от генератора все слова последовательности для каждой комбинации логических уровней на входах A и В. Для каждого шага определите входы, сигналы с которых проходят на выходы микросхемы. Обозначения входов занесите в таблицу 25 в разделе " Результаты экспериментов". б). При помощи ключа 1 установите уровень логической единицы на входе 1G микросхемы. Подавая на входы микросхемы слова от генератора, определите, какой из выходов микросхемы перестал реагировать на изменение состояния входов. Запишите обозначение этого вывода в раздел " Результаты экспериментов". в). Повторите действия пункта б), установив на входе 2G уровень логической единицы, а на входе 1G — уровень логического нуля.
Результаты экспериментов
Эксперимент 1. Исследование мультиплексора.
Таблица 23
Выводы, не влияющие на состояние выходов микросхемы: _________________________
Таблица 24
Цель работы 1. Изучение структуры и алгоритмов работы различных типов триггеров. 2. Исследование функций возбуждения основных типов триггеров. 3. Исследование взаимозаменяемости триггеров различных типов.
Приборы и элементы Таблица 26
Краткие сведения из теории
Триггер имеет два устойчивых состояния: Q = 1 и Q = 0, поэтому его иногда называют бистабильной схемой. В каком из этих состояний окажется триггер, зависит от сигналов на входах триггера и от его предыдущего состояния, т. е. он имеет память. Иначе говоря, триггер является элементарной ячейкой памяти. Триггер может иметь установочные, информационные и управляющие входы. Установочные входы устанавливают состояние триггера независимо от состояния других входов. Входы управления разрешают запись данных, подающихся на информационные входы. Наиболее распространенными являются триггеры RS, JK, и D-типов. 1. Триггер типа RS RS-триггер – простейшая ячейка с памятью, которая может находиться в двух состояниях. Триггер имеет два установочных входа: установки S (set - установка) и сброса R (reset - сброс), на которые подаются входные сигналы от внешних источников. При подаче на вход установки активного логического уровня триггер устанавливается в ___ единичное состояние (Q = 1, Q = 0), при подаче активного уровня на вход сброса ____ триггер устанавливается в нулевое состояние ( Q = 0, Q = 1). Если подать на оба входа установки (возбуждения) пассивный уровень, то триггер будет сохранять предыдущее __ __ состояние выходов: Q = 0 ( Q = 1 ) либо Q = 1 ( Q= 0 ). Каждое состояние выходов устойчиво. Для триггеров этого типа является недопустимой одновременная подача активного уровня на оба входа установки, т. к. триггер не может одновременно быть установлен в ноль и единицу. На рис. 19 и 20 показаны два вида RS-триггеров, выполненных на элементах ИЛИ-НЕ и И-НЕ.
Рис.19 Рис.20
Для схемы на рис.19 активным уровнем является уровень логической единицы, для схемы на рис.20 - уровень логического нуля. Схема на рис. 20 получила название RS-триггера с инверсными входами. Состояние выхода триггера зависит от того, в какой последовательности на входы подаются комбинации входных сигналов и каково было предшествующее состояние. Так, если в RS-триггере (рис.19) вначале установить комбинацию R = 0, S = 1 (сокращенная запись - 01), а потом перейти к R = 0, S = 0 (00), то состояние выхода Q = 1. Если же вначале установить комбинацию 10, а потом перейти к 00, то состояние выхода будет другим: Q = 0, несмотря на одинаковые комбинации сигналов на входах. Таким образом, при одной и той же комбинации входных сигналов выход триггера может находиться в разных состояниях. Алгоритм работы триггера можно описать табличным или аналитическим способами. Табличное описание работы RS-триггера (рис.19) представлено в таблице27 (таблица функций возбуждения).
Таблица 27
В таблице использованы следующие обозначения: Qt - предшествующее состояние выхода; Qt+1 - новое состояние, устанавливающееся после перехода (возможно Qt+1= Qt); х - безразличное значение сигнала: 0 или1.
Аналитическое описание (характеристическое уравнение) RS –триггера имеет вид: Qt+1=RS v RQt =R (S v Qt). Зависимость Qt+1 от Qt характеризует свойство запоминания предшествующего состояния. 2. JK-триггер ___ Помимо информационных входов J и K и прямого и инверсного выходов Q и Q, JK-триггер имеет вход управления C (этот вход также называют тактирующим или счетным), а также асинхронные установочные R и S - входы. Активный уровень сигнала (0) на входе S устанавливает триггер в состояние Q = 1, а активный уровень сигнала на входе R - в состояние Q = 0, независимо от сигналов на остальных входах. Если на оба входа установки одновременно подать пассивный уровень сигнала (1), то состояние триггера будет изменяться по фронту импульса на счетном входе в зависимости от состояния входов J и K, как показано в таблицах переходов (табл.28) и функций возбуждения (табл.29).
Таблица 28.
Таблица 29.
Работа JK-триггера описывается характеристическим уравнением:
Qt+1 = JtQt V QtKt
Один из вариантов функциональной схемы JK-триггера со входами установки логическим нулем и его условное графическое обозначение приведены на puc. 21, 22 соответственно. Временные диаграммы его работы при R = S = 1 приведены на рис. 23.
Рис. 21 Рис. 22 Рис.23
D-триггер. D-триггер имеет один информационный вход D (data - данные). Информация со входа D заносится в триггер по положительному перепаду импульса на счетном входе C и сохраняется до следующего положительного перепада на счетном входе триггера. Кроме счетного C и информационного D входов, триггер снабжен асинхронными установочными R- и S- входами. R- и S- входы устанавливают триггер независимо от сигналов на входах C и D. Функционирование D-триггера описывается таблицей функций возбуждения (табл. 30) и диаграммами входных и выходных сигналов (рис. 24).
Таблица 30
Условное обозначение D-триггера представлено на рис. 25.
Рис. 25 Рис.30
Рис. 31 Убедитесь в том, что: __ · приR = 1, S = 0 триггер устанавливается в 1 (Q = 1, Q = 0) независимо от состояния остальных входов; __ · при R = 0, S = 1 триггер устанавливается в 0 (Q = 0, Q = 1) независимо от состояния остальных входов. __ __ б). Установите S = R = 1, проверьте истинность таблицы функций возбуждения (табл. 30), по результатам эксперимента заполните таблицу 34 в разделе «Результаты экспериментов». в). Составьте временные диаграммы работы триггера для всех возможных комбинаций Qt, Dt и зарисуйте их в раздел «Результаты экспериментов». Результаты экспериментов
Лабораторная работа № 5 Цель работы 1. Изучение структуры и исследование работы суммирующих и вычитающих счетчиков. 2. Изучение способов изменения коэффициента пересчета счетчиков. 3. Исследование работы счетчиков с коэффициентом пересчета, отличным от 2n.
Приборы и элементы Таблица 35
Последнее изменение этой страницы: 2017-03-15; Просмотров: 394; Нарушение авторского права страницы Главная | Случайная страница | Обратная связь |