
- •Содержание
- •Введение
- •1. Общие положения
- •1.1. Методические указания по выполнению лабораторных работ
- •1.2. Порядок защиты и оформление отчета
- •2. Учебная система моделирования
- •2.1. Структура окна и система меню программы ewb
- •2.2. Проектирование цифровых устройств
- •2.3. Библиотека компонентов
- •2.4. Контрольно-измерительные приборы
- •3. Основы моделирования цифровых устройств
- •3.1. Логические элементы
- •3.2. Арифметические сумматоры
- •3.3. Триггеры
- •3.4. Регистры и счетчики
- •3.5. Мультивибраторы на логических элементах Автоколебательный мультивибратор
- •Ждущий мультивибратор
- •4. Лабораторный практикум Лабораторная работа №1 Исследование триггеров
- •I. Цель работы
- •II. Задание и указания обучающимся по подготовке и выполнению лабораторного занятия
- •III. Порядок выполнения работы
- •IV. Содержание отчета:
- •Лабораторная работа №2 Исследование мультивибраторов
- •I. Цель работы
- •II. Задание и указания обучающимся по подготовке и выполнению лабораторного занятия
- •III. Порядок выполнения работы
- •1. Исследование мультивибраторов на логических элементах
- •2. Исследование мультивибраторов на логических элементах в автоколебательном режиме
- •IV. Содержание отчета:
- •Лабораторная работа №3 Исследование комбинационных цифровых узлов
- •I. Цель работы
- •II. Задание и указания обучающимся по подготовке и выполнению лабораторного занятия
- •III. Порядок выполнения работы
- •IV. Содержание отчета:
- •Лабораторная работа № 4 Исследование последовательностных цифровых узлов
- •I. Цель работы
- •II. Задание и указания обучающимся по подготовке и выполнению лабораторного занятия
- •III. Порядок выполнения работы
- •IV. Содержание отчета:
- •Цифровые микросхемы
- •Комбинационные цифровые устройства в базисе и-не
- •1. Сумматор по модулю два
- •2. Полусумматор
- •3. Полный сумматор
- •4. Шифратор 4 х 2
- •5. Шифратор 8 х 3
- •6. Дешифратор 2 х 4
- •9. Компаратор для сравнения двух одноразрядных чисел
- •10. Компаратор для сравнения двух двухразрядных чисел
- •Последовательностные цифровые устройства
- •Реализация логических функций на основе замещения логическими элементами и-не
- •Литература
1.2. Порядок защиты и оформление отчета
1. Защита лабораторной работы проводится по теоретической и практической части.
Защита теоретической части проводится по структурной схеме ЦУ по знанию курсантами функционального назначения ее элементов, реализации принципов функционирования.
Практическая часть предполагает проведение экспериментальных исследований и защиту полученных результатов.
2. Отчет по работе составляется каждым курсантом индивидуально.
Защита работы может проводиться только при полном выполнении заданий на лабораторную работу и наличии правильно оформленного отчета.
Подготовка оформления отчета начинается накануне проведения лабораторного занятия в часы самоподготовки.
3. Выводы должны содержать:
критическую оценку полученных результатов.
сопоставление экспериментальных результатов и теории;
отражение состава исследуемых ЦУ и процессов функционирования.
Выводы должны быть написаны каждым курсантом индивидуально и не должны быть простым пересказом соответствующею теоретического материала учебной дисциплины.
2. Учебная система моделирования
Учебная система моделирования (УСМ) предназначена для проведения лабораторных работ по дисциплине «Схемотехника ЭВМ».
Основу УСМ составляет программа EWB, обеспечивающая возможность имитационного моделирования цифровых узлов и устройств.
Программа моделирования Electronics WorkBench позволяет разрабатывать разнообразные схемы цифровых устройств, выполнять их моделирование, анализ и отладку.
2.1. Структура окна и система меню программы ewb
Интерфейс программы EWB представляется в виде системы раскрывающихся меню, что позволяет создавать и редактировать схемы, подключать измерительные приборы и выполнять необходимые виды анализа. Окно программы EWB показано на рис. 1.
Рис. 1. Окно программы EWB 5.12
Окно программы содержит поле меню, панель контрольно-измерительных приборов, библиотеку компонентов, рабочее поле и строку состояния. На рабочем поле программы может располагаться моделируемая схема с подключенными к ней контрольно-измерительными приборами и индикаторами. При необходимости каждый из приборов может быть развернут для установки режимов его работы и наблюдения результатов. Линейки прокрутки используются только для перемещения схемы. Более подробная информация о назначении кнопок может быть получена с помощью подсказок справочной системы.
2.2. Проектирование цифровых устройств
Цифровые устройства по своей сложности, требованиям и функциям могут значительно отличаться по параметрам, структурным и принципиальным схемам, степени интеграции и элементной базе.
В связи с этим процесс проектирования может видоизменяться в зависимости от требований, предъявляемых к цифровым устройствам.
Проектирование цифрового устройства включает следующие этапы:
формирование и уточнение заданных требований к цифровому устройству;
разработка схемы цифрового устройства, выбор и формирование перечня элементов, определение и при необходимости расчет параметров цифрового устройства;
выбор системы моделирования;
моделирование отдельных узлов и всего устройства в целом;
отладка и оценка результатов моделирования.
Обобщенная схема для исследования цифрового устройства представлена на рис. 2.
Рис. 2. Схема для исследования цифрового устройства
Контрольно-измерительные приборы будут рассмотрены далее в п. 2.4.
Структурная или принципиальная схема цифрового узла или устройства создается с учетом имеющихся компонентов в составе библиотеки компонентов EWB (см. п. 2.3) и их кратких характеристик (см. приложение 1).
Прежде чем создавать чертеж принципиальной схемы средствами программы EWB, необходимо на листе бумаги подготовить ее эскиз с примерным расположением компонентов и с учетом возможности оформления отдельных фрагментов в виде подсхем.
В общем случае процесс создания схемы начинается с размещения на рабочем поле компонентов, выбираемых из библиотек в соответствии с подготовленным эскизом. Разделы библиотеки поочередно могут быть вызваны с помощью меню или с помощью иконок, расположенных под линейкой контрольно-измерительных приборов (см. рис. 1). Каталог выбранной библиотеки располагается в вертикальном окне справа или слева от рабочего поля (устанавливается в любое место окна перетаскиванием стандартным способом). Для открытия каталога нужной библиотеки необходимо подвести курсор мыши к соответствующей иконке и нажать один раз ее левую кнопку. Необходимый для создания схемы значок (символ) компонента переносится из каталога на рабочее поле программы движением мыши при нажатой левой кнопке, после чего кнопка отпускается (для фиксирования символа) и производится двойной щелчок по значку компонента. В раскрывающемся диалоговом окне устанавливаются требуемые параметры (сопротивление резистора, тип транзистора и т.д.) и выбор подтверждается нажатием кнопки Accept или клавиши Enter.
Если в схеме используются компоненты одинакового номинала (например, резисторы с одинаковым сопротивлением), то номинал такого компонента рекомендуется задать непосредственно в каталоге библиотеки и затем переносить компоненты в нужном количестве на рабочее поле. Для изменения номинала компонента необходимо два раза щелкнуть мышью по символу его графического изображения и в раскрывающемся после этого окне внести изменения.
После размещения компонентов схемы и приборов производится соединение их выводов проводниками. При этом необходимо учитывать, что к выводу компонента можно подключить только один проводник. Для выполнения подключения курсор мыши подводится к выводу компонента, нажимается левая кнопка и появляющийся при этом проводник протягивается к выводу другого компонента, после чего кнопка мыши отпускается, и соединение выполнено. При необходимости подключения к этим выводам других проводников в библиотеке Passive выбирается точка (символ соединения) и переносится на ранее установленный проводник. Чтобы точка почернела (первоначально она имеет красный цвет), необходимо щелкнуть мышью по свободному месту рабочего поля. Если эта точка действительно имеет электрическое соединение с проводником, то она полностью окрашивается черным цветом. Если на ней виден след от пересекающего проводника, то электрического соединения нет и точку необходимо установить заново. После удачной установки к точке соединения можно подключить еще два проводника. Если соединение нужно разорвать, курсор подводится к одному из выводов компонентов или точке соединения и при появлении площадки нажимается левая кнопка, проводник отводится на свободное место рабочего поля, после чего кнопка отпускается. Если необходимо подключить вывод к имеющемуся на схеме проводнику, то проводник от вывода компонента курсором подводится к указанному проводнику и после появления точки соединения кнопка мыши отпускается. Следует отметить, что при прокладке соединительных проводников имеющиеся «препятствия» - компоненты и другие проводники — огибаются по ортогональным направлениям (по горизонтали или вертикали).
Точка соединения может быть использована для подключения других проводников, при необходимости около этой точки можно ввести надпись (например, указать величину тока в проводнике, его функциональное назначение и т.п.). Для этого необходимо дважды щелкнуть по точке и в раскрывшемся окне ввести необходимую запись (не более 14 символов), причем надпись можно смещать вправо путем введения слева нужного количества пробелов. Это свойство может быть использовано и в том случае, когда позиционное обозначение компонента (например, C1, R10) накладывается на рядом проходящий проводник или другие элементы схемы.
Если необходимо переместить отдельный сегмент проводника, к нему подводится курсор, нажимается левая кнопка и производятся нужные перемещения.
Подключение к схеме контрольно-измерительных приборов производится аналогично. Причем для таких приборов, как осциллограф или логический анализатор, соединения целесообразно проводить цветными проводниками, поскольку их цвет определяет цвет соответствующей осциллограммы. Цветные проводники целесообразны не только для обозначения проводников одинакового функционального назначения, но и для проводников, находящихся в разных частях схемы (например, проводники шины данных до и после буферного элемента).
При обозначении компонентов необходимо придерживаться рекомендаций и правил, предусмотренных ЕСКД (единой системой конструкторской документации). Что касается пассивных компонентов, то при выборе их обозначений особых трудностей не возникает. Трудности возникают при выборе активных элементов — микросхем, транзисторов и т.п., особенно при необходимости использования компонентов отечественного производства, когда требуется установить точное соответствие функциональных обозначений выводов и параметров зарубежных и отечественных компонентов. Для облегчения этой задачи можно воспользоваться таблицами соответствия зарубежных и отечественных компонентов (см. приложение 1).
При импортировании в создаваемую схему другой схемы или ее фрагментов целесообразно действовать в следующей последовательности:
командой File > Save As записать в файл создаваемую схему, указав его имя в диалоговом окне (расширение имени файла указывать не обязательно, программа сделает это автоматически);
командой File > Open загрузить на рабочее поле импортируемую схему;
командой File > Select All выделить схему, если импортируется вся схема, или выделить ее нужную часть;
командой Edit > Copy скопировать выделенную схему в буфер обмена;
командой File > Open загрузить создаваемую схему;
командой Edit > Paste вставить содержимое буфера обмена на рабочее поле; после вставки импортируемая схема будет выделена (и отмечена красным цветом) и может оказаться наложенной на создаваемую схему;
клавишами управления курсором (или ухватившись мышью за один из компонентов) переместить импортированную часть в нужное место, после чего отменить выделение;
после подключения импортированной схемы необходимо щелчками мыши пройтись по всем ее компонентам, чтобы исключить их смещения, возникающие при перемещении и приводящие к ступенчатым искажениям проводников.
Перемещения отдельных фрагментов схемы при ее компоновке выполняются вышеописанным образом после выделения фрагмента. Если схема состоит из однотипных блоков, то целесообразно скомпоновать один такой блок, а затем путем копирования и вставки размножить его до нужного количества и выполнить необходимые соединения.