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

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 45 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 6 2022 ● подачей логического 0 на вывод 1 включим первый разряд индикатора; ● сформируем на выводах Q0–Q3 гене- ратора шаблона двоичный код пер- вой цифры; ● подачей логической 1 на вывод 1 вы- ключим первый разряд индикатора; ● подачей логического 0 на вывод 2 включим второй разряд индикатора; ● сформируем на выводах Q0–Q3 гене- ратора шаблона двоичный код вто- рой цифры; ● подачей логической 1 на вывод 2 вы- ключим второй разряд индикатора; ● подачей логического 0 на вывод 3 включим третий разряд индикатора; ● сформируем на выводах Q0–Q3 гене- ратора шаблона двоичный код тре- тьей цифры; ● подачей логической 1 на вывод 3 вы- ключим третий разряд индикатора; ● подачейлогического0на вывод4вклю- чимчетвёртый разряд индикатора; ● сформируем на выводах Q0–Q3 гене- ратора шаблона двоичный код чет- вёртой цифры; ● подачей логической 1 на вывод 4 выключим четвёртый разряд инди- катора. Управление шестиразрядным 7-сег- ментным индикатором (микросхе- мой 7SEG-MPX6-CC-BLUE) можно реализовать с помощью двух генера- торов шаблона, синхронно формиру- ющих выходные сигналы данных или команд (первый – коды цифр, а вто- рой – код активного разряда) соглас- но с инструкциями, содержащимися в файлах шаблона (в нашем примере в файлах Pattern71.ptn и Pattern72.ptn). Добавим два прибора PATTERN GENERATOR (компоненты PATTERN1 и PATTERN2) в рабочую область проекта и подключим выводы Q0–Q3 прибора PATTERN1 к выводам A–Dмикросхемы дешифратора U1 соответственно, выво- дыQ0–Q5 прибора PATTERN2 к выводам 1–6 микросхемы индикатора (рис. 23). Для подачи внешнего сигнала синхро- низации на вход TRIG компонентов PATTERN1 и PATTERN2 применим гене- ратор цифровых импульсов, значения параметров которого оставим без изме- нений (такими, как показано на рис. 17). Используя метод динамической индикации, отобразим шесть раз- ных цифр на дисплее шестиразряд- ного 7-сегментного индикатора 7SEG- MPX6-CC-BLUE, который добавлен в рабочую область проекта из разде- ла 7-Segment Displays библиотеки Optoelectronics и подключён к схе- ме формирования управляющего кода так, как показано на рис. 23. Для управления с помощью генератора шаблона шестиразрядным 7-сегмент- ным индикатором 7SEG-MPX6-CC- BLUE воспользуемся одной микросхе- мой 74LS48, выходы которой QA–QG подключим к входам A–G индикатора. На диске компьютера создадим файл шаблона Pattern71.ptn, в кото- рый построчно запишем двоичный код цифр: %00000001, %00000000, %00000101, %00000111, %00000010, %00000011, Создадим ещё один файл шаблона (Pattern72.ptn), в который запишем код управления свечением разрядов индикатора: %11111110, %11111101, %11111011, %11110111, %11101111, %11011111, Индикатор 7SEG-MPX6-CC-BLUE име- ет семь выводов управления сегмента- Рис. 20. Подключение четырёхразрядного индикатора к схеме формирования управляющего кода Рис. 21. Управление с помощью генератора шаблона динамической индикацией на экране четырёхразрядного дисплея Рис. 22. Формирование бесконечного цикла вывода цифр на экране четырёхразрядного индикатора определением на дисплее лицевой панели генератора шаблона области из четырёх колонок, соответствующих четырём строкам 8-битного кода из файла шаблона

RkJQdWJsaXNoZXIy MTQ4NjUy