Современная электроника №6/2022
ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 36 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 6 2022 Проектирование устройств вывода информации с использованием цифрового генератора шаблона в Proteus 8.11. Часть 2 Рис. 1. Сопряжение генератора шаблона с микросхемой одноразрядного 7-сегментного индикатора в схемном редакторе Proteus В статье рассмотрено проектирование электронных устройств вывода информации с использованием цифрового генератора шаблона в Proteus. Представлены примеры моделирования схем с применением 7-сегментных индикаторов и матрицы светодиодов, работающих под управлением одного или двух приборов Pattern generator, синхронно генерирующих выходные сигналы данных или команд в режиме внутренней или внешней синхронизации, когда генератор шаблона используется для формирования двоичного кода десятичных чисел, сигналов управления свечением разрядов индикатора, а также для реализации динамической индикации на базе двух-, четырёх-, шестиразрядных 7-сегментных индикаторов и создания кода световых эффектов бегущих огней или поочерёдного свечения группы светодиодов. Татьяна Колесникова (beluikluk@gmail.com) Работа с цифровым генератором шаблона и 7-сегментными индикаторами в Proteus Применение генератора шаблона для управления одноразрядными 7-сегментными индикаторами Цифровой генератор шаблона фор- мирует выходные цифровые сигналы по заданному 8-битовому шаблону и используется для подачи этих сигна- лов в моделируемую схему. В Proteus генератор шаблона можно применить в качестве внешнего источника данных для микросхем 7-сегментных индикато- ров. Рис. 1 демонстрирует сопряжение прибора с микросхемой одноразрядно- го 7-сегментного индикатора. Как вид- но на рис. 2, двоичный код 0011, снятый с выводов генератора при помощи цвет- ных пробников логических уровней 0 и 1, соответствует отображаемой на инди- каторе цифре 3 (см. табл. 1). В представ- ленном примере пробники (компонен- ты LOGICPROBE (BIG) из раздела Logic Probes библиотеки Debugging Tools – рис. 3а) используют в качестве элемен- тов отображения цифровых сигналов. В рабочее поле проекта добавлены 11 компонентов LOGICPROBE (BIG). Четыре подключены к выходам Q0– Q3 генератора шаблона, семь к выхо- дам QA–QG микросхемы дешифрато- ра 74LS48. Рассмотрим управление микро- схемой 7-сегментного индикатора с помощью генератора шаблона на конкретном примере. Для этого созда- дим новый проект и добавим в рабо- чую область следующие компоненты: 7SEG-MPX1-CC (одноразрядный 7-сег- ментный индикатор с общим като- дом), 74LS48 (дешифратор), генера- тор шаблона. Чтобы добавить цифровой гене- ратор шаблона в рабочее поле про- граммы, нажимают на строку с его названием (PATTERN GENERATOR) на панели INSTRUMENTS (панель открыва- ют нажатием кнопки Virtual Instruments Mode на левой панели схемного редак- тора) и размещают его мышью в необ- ходимом месте на схеме (рис. 4а). После запуска симуляции схемы открывает- ся лицевая панель прибора. Шаблон создают вручную на дисплее лицевой панели генератора либо загружают из файла [1]. Чтобы отобразить цифру, нуж- но «зажечь» определённые сегменты индикатора. Разные комбинации све- тящихся элементов 7SEG-MPX1-CC, обе- спечиваемые внешней коммутацией, позволяют отображать цифры от 0 до 9 и децимальную точку. Для управле- ния 7-сегментным индикатором в схе- ме используется двоично-десятичный дешифратор 74LS48 (отечественный аналог 1564ИД23). Микросхема дешиф- ратора выполняет преобразование дво- ичного кода, полученного с его входов A, B, C, D, в код цифры для её дальнейше- го отображения на индикаторе. Микросхема 74LS48 – это специаль- ный дешифратор, предназначенный для преобразования двоичного кода в семисегментный код (такой код необ- ходим для отображения на индикаторе значений цифр от 0 до 9) и управления 7-сегментными и жидкокристалличе- скими индикаторами. Входы А, B, C, D – информационные входы. Выходы
RkJQdWJsaXNoZXIy MTQ4NjUy