
- •Содержание
- •1. Создание схем 123
- •2. Технология составления отчета 129
- •Лабораторная работа №1 логические функции и схемы
- •1. Комбинационные схемы
- •2. Аксиомы алгебры логики
- •3. Тождества алгебры логики
- •4. Логические функции
- •5. Таблица истинности
- •6. Аналитическое представление логических функций
- •7. Карты Карно
- •8. Частично определенные логические функции
- •9. Система логических функций
- •10. Подготовка к выполнению работы
- •11. Порядок выполнения работы
- •12. Отчет по работе
- •13. Контрольные вопросы и задания
- •Варианты заданий Логические функции трех переменных
- •Системы логических функций четырех аргументов
- •Лабораторная работа №2 дешифраторы
- •1. Принцип действия дешифраторов
- •2. Каскадирование дешифраторов
- •3. Дешифратор в качестве демультиплексора
- •4. Структуры дешифраторов
- •5. Реализация логических функций на дешифраторах
- •6. Дешифратор десятичного кода
- •7. Подготовка к выполнению работы
- •8. Порядок выполнения работы
- •9. Отчет по работе
- •10. Контрольные вопросы и задания
- •Варианты заданий: Десятичные коды
- •Лабораторная работа №3 мультиплексоры
- •1. Мультиплексоры
- •2. Уравнение мультиплексора
- •3. Наращивание информационной емкости мультиплексоров
- •4. Реализация логических функций на мультиплексорах
- •5. Подготовка к выполнению работы
- •6. Порядок выполнения работы
- •7. Отчет по работе
- •8. Контрольные вопросы и задания
- •1.6. Контрольные вопросы
- •Лабораторная работа № 4.1 двухступенчатые триггеры
- •1. Постановка задачи
- •2. Пример проектирования двухступенчатого триггера
- •3. Экспериментальное исследование триггера
- •4. Подготовка к выполнению работы
- •5. Порядок выполнения работы
- •6. Отчет по работе
- •7. Варианты заданий
- •Группа 2
- •Лабораторная работа № 4.2 триггерные структуры на d- и jk-триггерах
- •1. Проектирование триггерных структур на d-триггерах
- •2. Проектирование триггерных структур на jk-триггерах
- •2. Синтез синхронных счетчиков
- •2.1. Счетчик на jk–триггерах
- •2.1. Счетчик на d–триггерах
- •3. Организация переноса
- •4. Примеры схем и временных диаграмм
- •5. Контрольные вопросы
- •7. Подготовка к выполнению работы
- •8. Порядок выполнения работы
- •9. Отчет по работе
- •10. Варианты заданий
- •Лабораторная работа № 6 Регистры
- •1. Введение
- •2. Регистры памяти
- •3. Регистры сдвига
- •4. Цепи ввода и вывода информации в регистрах
- •5. Регистры сдвига с обратными связями
- •5.1. Простое кольцо
- •5.2. Кольцо Мёбиуса – счетчик Джонсона
- •6. Контрольные вопросы
- •7. Подготовка к выполнению работы
- •8. Порядок выполнения работы
- •2. Проектирование конечных автоматов
- •2.1. Проектирование конечного автомата без учета времени
- •2.2. Проектирование конечного автомата с учетом времени
- •3. Контрольные вопросы
- •4. Подготовка к выполнению работы
- •5. Порядок выполнения работы
- •6. Отчет по работе
- •6. Варианты заданий
- •Группа 2
- •Литература
- •Приложение
- •1. Создание схем
- •1.1. Технология построения схем
- •Путем настройки приборов можно осуществить следующее:
- •Графические возможности программы позволяют:
- •1.2. Исследование схем
- •1.3. Контрольные вопросы
- •2. Технология составления отчета
- •2.1. Требования к отчету
- •2.2. Вывод результатов на принтер
Лабораторная работа № 6 Регистры
Цель работы: овладеть методами синтеза регистров, приобрести практические навыки анализа работоспособности проектируемых схем.
1. Введение
Регистром называется функциональный узел, предназначенный для приема и хранения или сдвига информационных слов. Информация в регистре хранится в виде двоичного кода, каждому разряду которого соответствует свой элемент памяти (разряд регистра), выполненный на основе триггеров RS-, JK-, или D-типа.
По функциональному назначению регистры делятся на регистры хранения (памяти) и регистры сдвига. Регистры сдвига, в свою очередь, делятся на однонаправленные (в них сдвиг информации возможен только в одном направлении – влево или вправо) и реверсивные.
Дальнейшую классификацию регистров проводят по способу ввода-вывода информации и характеру представления вводимой и выводимой информации.
По способу ввода-вывода информации различают параллельные, последовательные и параллельно-последовательные регистры. В наиболее простых регистрах – регистрах памяти и ввод информации и ее вывод осуществляются в параллельном коде. При этом время ввода (вывода) всего числа равно времени ввода (вывода) одного разряда. В регистрах сдвига число вводится и выводится последовательно разряд за разрядом. Время ввода (вывода) n-разрядного двоичного числа в таких регистрах определяется величиной nT, где T – время ввода информации в один разряд. В параллельно-последовательном регистре ввод числа может осуществляться в параллельном коде, а вывод в последовательном (сдвигом) или наоборот. Параллельный ввод информации в регистр может производиться за один или несколько тактов синхронизирующих импульсов.
По характеру представления вводимой и выводимой информации различают регистры однофазного и парафазного типов. В однофазных регистрах информация вводится в прямом или в обратном коде через один вход каждого разряда регистра, в парафазных регистрах информация вводится через два входа каждого разряда одновременно в прямом и в обратном коде. Регистры первого типа строятся в основном на D-триггерах, второго - на основе RS- или JK-триггеров. В регистры на RS- или JK-триггерах также возможно организовать ввод информации по однофазной схеме, но при этом требуется предварительная установка регистра либо в нулевое, либо в единичное состояние. В этом случае ввод информации производится, по крайней мере, по двухтактной схеме, например, сначала производится сброс регистра в нулевое состояние, а затем занесение новой информации.
Вывод информации из регистров обоих типов может осуществляться в прямом или обратном коде, или даже сразу в прямом и обратном кодах, т. е. парафазно.
В процессе ввода информации в регистр возможно поразрядное выполнение таких логических операций как инвертирование, логическое сложение, логическое умножение, сложение по модулю два, равнозначность. Поразрядное инвертирование можно выполнять и при выдаче информации из регистра. В регистрах сдвига выполняется также умножение или деление двоичных чисел, так как сдвиг информации на один разряд влево (в сторону старших разрядов) соответствует умножению числа на 2, а сдвиг вправо на один разряд соответствует делению записанного в регистр числа на 2. При сдвиге числа на n разрядов производится умножение или деление числа на 2n.