Современная электроника №3/2022
ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 45 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 3 2022 Рис. 2. Создание шаблона на дисплее лицевой панели цифрового генератора PATTERN GENERATOR и обзор команд контекстного меню прибора Рис. 3. Соответствие комбинации сигналов на выходе цифрового генератора шаблона и комбинации пустых и закрашенных ячеек последнего столбца таблицы лицевой панели прибора Рис. 4. Выбор пробника логических уровней 0 и 1 LOGICPROBE (BIG) из раздела Logic Probes библиотеки компонентов Debugging Tools программы Proteus названием (PATTERN GENERATOR) на панели INSTRUMENTS (панель открывают нажатием кнопки Virtual Instruments Mode на левой панели схемного редактора) и размещают его мышью в необходимом месте на схеме (рис. 1). После запуска симуляции схе- мы открывается лицевая панель прибо- ра (рис. 2). Шаблон создают вручную на дисплее лицевой панели генерато- ра либо загружают из файла. Дисплей лицевой панели представляет собой таблицу, которая содержит 8 строк, соответствующих 8 битам выходно- го сигнала, подающегося на выходы Q0…Q7 и/или на шину B[0..7] генера- тора шаблона. Шаблон на дисплее соз- дают щелчками левой кнопки мыши по пустым ячейкам таблицы, в результате чего ячейки заполняются цветом. Ком- бинация закрашенных ячеек форми- рует рисунок/надпись, которую можно сохранить как шаблон для последую- щего использования. Снимают выделе- ние ячейки повторным щелчком левой кнопки мыши. Для сохранения создан- ного шаблона или загрузки уже име- ющегося (рис. 2) применяют команды контекстного меню: ● Load Pattern (загрузить шаблон); ● Save Pattern (сохранить шаблон); ● Save Pattern As (сохранить шаблон как). Рис. 3 наглядно демонстрирует рабо- ту цифрового генератора шаблона. Как видно на рис. 3, комбинация сигналов на выходе прибора соответствует ком- бинации пустых и закрашенных ячеек последнего столбца таблицы лицевой панели прибора. В качестве элементов отображения сигналов на выходе гене- ратора шаблона используются цвет- ные пробники логических уровней 0 и 1, которые в программе Proteus пред- ставлены компонентами LOGICPROBE и LOGICPROBE (BIG) из раздела Logic Probes библиотеки Debugging Tools. В нашем примере в рабочее поле про- екта добавлены 8 компонентов (рис. 4) LOGICPROBE (BIG), входы которых под- ключены к выходам Q0…Q7 генерато- ра шаблона. Визуально отобразить разработан- ный шаблон можно при помощи вир- туального терминала (рис. 5). При- бор добавим в рабочее поле проекта нажатием строки с названием VIRTUAL TERMINAL на панели INSTRUMENTS (рис. 6) и его размещением с помощью мыши в необходимом месте на схеме. Подсоединим вывод RXD термина- ла к выводу Q7 генератора шаблона. Так как виртуальный терминал имеет последовательный интерфейс, то сим- волы шаблона необходимо предста- вить в двоичном коде. Для этого соз- дадим на диске компьютера текстовый файл с кодировкой надписи (рис. 7), сохраним его с расширением *.ptn и загрузим в качестве шаблона. В данном случае выведем на экран виртуально- го терминала слово Proteus. Исходя из таблицы соответствия (табл. 1) симво- лов английского алфавита и двоично- го кода, слово Proteus в файле шабло- на будет иметь следующий вид:
RkJQdWJsaXNoZXIy MTQ4NjUy