Современная электроника №6/2022

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 44 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 6 2022 окна Digital Clock Generator Properties), начиная смомента запускамоделирова- ния схемы– значение 0 в поле First Edge At. В поле Clock Type установкой пере- ключателя задают тип сигнала: Low-High- LowClock (низкий-высокий-низкий) или High-Low-High Clock (высокий-низкий- высокий). Внашемпримере переключа- тель установленв первуюпозицию. Окно настройкипараметров генераторациф- ровых импульсов открывают двойным щелчком левой кнопки мыши на пик- тограмме прибора на схеме. Управление четырёх- и шестиразрядными 7-сегментыми индикаторами с помощью генератора шаблона Используя метод динамической индикации, отобразим четыре раз- ные цифры на дисплее четырёхраз- рядного 7-сегментного индикато- ра, для чего добавим в рабочее поле проекта микросхему 7SEG-MPX4-CC- BLUE из раздела 7-Segment Displays библиотеки Optoelectronics (рис. 19) и подключим её к схеме формирова- ния управляющего кода так, как пока- зано на рис. 20. На диске компьютера создадим файл шаблона Pattern6.ptn, в который построчно запишем следу- ющий код: %11101000, %11010001, %10110101, %01110111, Индикатор 7SEG-MPX4-CC-BLUE име- ет семь выводов управления сегмен- тами (A, B, C, D, E, F, G), вывод управ- ления свечением децимальных точек (DP) и выводы управления свечением разрядов (1–4), которые (как видно на рис. 20) подключены к выходам Q4–Q7 генератора шаблона. Для формирования полного изобра- жения необходимо для каждого разря- да индикатора на выходах генерато- ра шаблона Q0–Q7 последовательно установить код, четыре младших бита (0–3) которого соответствуют двоично- му коду цифры, а четыре старших бита – коду управления свечением разрядов. Как видно на рис. 21, управляющий код в файлешаблона содержит четыре строки, первая – включает первый разряд инди- катора для вывода цифры 8, вторая – второй разряд для вывода цифры 1. Две следующие строки кода управляют третьей и четвёртой группой сегментов индикатора – выводят цифры 5 и 7. Для непрерывного отображения чисел на экране индикатора на дисплее лице- вой панели генераторашаблона переме- щением курсора определим область из четырёх колонок (рис. 22), соответству- ющих четырём строкам 8-битного кода из файла шаблона. Параметры генера- тора шаблона и генератора цифровых импульсов оставлены без изменений – такими, как в рассмотренном выше при- мере управления двухразрядным инди- катором 7SEG-MPX2-CC-BLUE. Для реализации динамического спо- соба управления четырёхразрядным индикатором 7SEG-MPX4-CC-BLUE при- менён следующий алгоритм: Рис. 17. Окно настройки параметров генератора цифровых импульсов DCLOCK и его подключение к входу TRIG генератора шаблона Рис. 19. Выбор компонента 7SEG-MPX4-CC-BLUE из раздела 7-Segment Displays библиотеки Optoelectronics Рис. 18. Открытие при помощи кнопки Generator Mode панели GENERATORS и выбор генератора DCLOCK

RkJQdWJsaXNoZXIy MTQ4NjUy