- •Москва Издательство мэи 2004
- •Часть1. “Моделирование дискретных устройств в системе Electronics WorkBench”:
- •Часть 2. “Разработка и исследование схем дискретных устройств”.
- •1. Компоненты electronics workbench
- •1.1. Источники
- •1.2. Базовые компоненты
- •1.3. Индикаторы
- •1.4. Логические элементы
- •1.5. Узлы комбинационного типа
- •1.6. Узлы последовательностного типа
- •1.7. Контрольные вопросы и задания
- •2. Приборы для проведения исследований
- •2.1. Приборы из библиотеки индикаторов
- •2.2. Приборы из меню приборов
- •2.3. Осциллограф
- •2.4. Генератор слов
- •2.5. Логический анализатор
- •2.6. Логический преобразователь
- •2.7. Контрольные вопросы и задания
- •3. Создание схем
- •3.1. Технология построения схем
- •Путем настройки приборов можно осуществить следующее:
- •Графические возможности программы позволяют:
- •3.2. Исследование схем
- •3.3. Контрольные вопросы
- •4. Технология составления отчета
- •4.1. Требования к отчету
- •4.2. Вывод результатов на принтер
- •5. Задачи для самостоятельного решения
- •5.1. Логические функции, элементы и схемы
- •5.2. Дешифраторы
- •5.3. Мультиплексоры
- •5.4. Триггеры и счетчики
- •Литература
- •Содержание
- •Моделирование дискретных устройств в системе electronics workbench Лабораторный практикум
- •Моделирование дискретных процессов
- •Средства вычислительной техники
2.4. Генератор слов
Генератор слов используется для задания цифровых последовательностей сигналов. На панель Electronics Workbench выводится уменьшенное изображение генератора слов (рис. 13).
Р
ис.
13. Уменьшенное изображение генератора
слов
На шестнадцать выходов в нижней части генератора параллельно выдаются биты генерируемого слова (крайний правый выход – младший разряд). На нижний справа вывод (Data ready) генератор выдает последовательность тактовых импульсов с заданной частотой. Верхний справа вывод предназначен для подачи синхронизирующего сигнала от внешнего источника.
Двойным щелчком мыши по уменьшенному изображению открывается расширенное изображение генератора слов (рис.14).
Кодовые комбинации необходимо задавать в шестнадцатеричном коде (4 разряда в левой части изображения).
Каждая кодовая комбинация заносится в нужную ячейку строки с помощью мыши и клавиатуры. Нажатием на левую клавишу мыши выделяется нужный разряд, а ввод значений от 0 до F производится с клавиатуры. При вводе можно пользоваться клавишами управления курсором.
Номер редактируемой ячейки фиксируется в окошке Edit блока Address (на рис. 14 показана цифра 0002, поскольку курсор находится во второй ячейке, верхняя ячейка – нулевая). Всего таких ячеек и, следовательно, комбинаций – 2048. В процессе работы генератора в блоке Address индицируется номер текущей ячейки (Current), ячейки инициализации или начала работы (Initial) и конечной ячейки (Final). Выдаваемые на 16 выходов (в нижней части генератора) кодовые комбинации индицируются в текстовом (ASCII) и двоичном коде (Binary).
Р
ис.
14. Расширенное изображение генератора
слов
Для дальнейшего использования установленного набора слов (шаблона) необходимо его сохранить. Для этого нажмите кнопку Pattern, а затем выберите SAVE в окне на рис. 15 и в появившемся окне введите имя файла. Шаблон сохраняется в виде файла с расширением .dp. Если необходимо снова использовать данный шаблон, то следует нажать кнопку OPEN в окне (рис. 15) и в появившемся диалоговом окне дважды щелкнуть левой кнопкой мыши на имени нужного файла с шаблоном.
Генератор может работать в трех режимах:
- пошаговый (каждый раз после подачи очередного слова генератор останавливается);
- циклический (на выход генератора однократно последовательно поступают слова от слова с адресом Initial до слова с адресом Final);
- непрерывный (все набранные слова циклически передаются на выход генератора в течение необходимого времени).
Нажатием на кнопку Step генератор переводится в пошаговый режим, кнопка Burst переводит его в циклический режим, а кнопка Cycle – в непрерывный. Для того чтобы прервать работу в непрерывном режиме, необходимо еще раз нажать кнопку Cycle (или Ctrl+Т на клавиатуре).
В правой части панели управления Trigger можно задать момент начала работы генератора по фронту или срезу синхронизирующего импульса.
В режиме External (Внешняя синхронизация) передача слов на выход генератора синхронизируется с помощью импульсов, подаваемых на вход запуска извне. С приходом каждого импульса на выход генератора выдается одно слово.
В режиме Internal (Внутренняя синхронизация) генератор производит внутреннюю синхронизацию передачи слов на выход. Установить частоту импульсов в пределах от Гц до МГц можно в окне Frequensy.
Для синхронизации работы схемы с генератором можно использовать выход Data ready. Сигнал с этого выхода сопровождает каждую выдаваемую на выход кодовую комбинацию и используется в том случае, когда исследуемое устройство обладает свойством квитирования (подтверждения). В этом случае после получения очередной кодовой комбинации и сопровождающего его сигнала Data ready исследуемое устройство должно выдать сигнал подтверждения получения данных, который подается на вход синхронизации генератора (клемма в блоке Trigger) и производит очередной запуск генератора.
К органам управления относится также кнопка Breakpoint – прерывание работы генератора в указанной ячейке. При этом требуемая ячейка выбирается на дисплее генератора курсором, а затем нажимается кнопка Breakpoint.
В
се
функции кнопки Pattern показаны в меню
(рис. 15), появляющемся после ее нажатия.
В меню обозначено:
Рис. 15. Меню кнопки Pattern генератора слов
- Clear buffer – стереть содержимое всех ячеек (содержимое буфера экрана);
- Open – загрузить кодовые комбинации (из файла с расширением .dp);
- Save – записать все набранные на экране комбинации в файл;
- Up counter – заполнить буфер экрана кодовыми комбинациями, начиная с 0 в нулевой ячейке и далее с прибавлением 1 в каждой последующей ячейке;
- Down counter – заполнить буфер экрана кодовыми комбинациями, начиная с FFFF в нулевой ячейке и далее с уменьшением на 1 в каждой последующей ячейке;
- Shift right – заполнить каждые четыре ячейки комбинациями 1–2–4–8 со смещением их в следующих четырех ячейках вправо;
- Shift left – заполнить каждые четыре ячейки комбинациями 1–2–4–8 со смещением их в следующих четырех ячейках влево.
