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

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 55 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 3 2022 ● установить значение линии RS = 1 (приём данных); ● вывести значение байта данных на линии шины DВ0…DВ7. В качестве примера выведем на левый и правый сегменты экрана микросхемы Ampire 128 × 64 при помо- щи генератора шаблона рисунок, дво- ичный код которого представлен в табл. 4. В нашем случае понадобят- ся два таких прибора. Один из них будет генерировать кодовые комби- нации команд и данные согласно с инструкциями, содержащимися в файле шаблона Pattern2.ptn, а вто- рой – формировать тактовые импуль- сы и сигнал приёма команд/данных микросхемой дисплея в соответствии с комбинациями логических нулей и единиц, записанных в виде команд в файле Pattern1.ptn. Добавим два прибора PATTERN GENERATOR (компоненты PATTERN1 и PATTERN2) в рабочую область про- екта и подключим выводы Q0 и Q1 прибора PATTERN1 к выводам RS и E микросхемы графического дисплея соответственно, выводы Q0…Q7 при- бора PATTERN2 к выводам DВ0…DВ7 микросхемы дисплея. Для графиче- ского отображения сигналов восполь- зуемся виртуальным логическим ана- лизатором. Подсоединим его выводы А0…А7 к линиям DВ0…DВ7 микросхе- мы дисплея, а выводы А8, А9 к линиям RS, Е соответственно (рис. 22). Для пода- чи внешнего сигнала синхронизации на вход TRIG компонентов PATTERN1 и PATTERN2 применим генератор цифровых импульсов, окно настрой- ки параметров которого представле- но на рис. 23. Создадим на диске компьютера тек- стовый файл, в который занесём: ● управляющий сигнал приёма ми- кросхемой дисплея команд/дан- ных. Вывод RS микросхемы дисплея используется для приёма сигнала, пе- редаётся сигнал через вывод Q0 гене- ратора шаблона PATTERN1; ● сигнал синхронизации. Вывод Е ми- кросхемы дисплея используется для приёма сигнала, передаётся сигнал через вывод Q1 генератора шабло- на PATTERN1. Cохраним подготовленный файл с расширением *.ptn. Присвоим файлу название Pattern1. Порядок передачи кодовых комбинаций сигналов E и RS и соответствие линий генератора шабло- на PATTERN1 и микросхемы дисплея представлены в табл. 5. Таблица 4. Порядок передачи кодовых комбинаций команд и двоичного кода рисунка, соответствие линий генератора шаблона PATTERN2 и микросхемы дисплея Выводы цифрового генератора шаблона PATTERN2 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 Выводы микросхемы Ampire 128 × 64 DВ7 DВ6 DВ5 DВ4 DВ3 DВ2 DВ1 DВ0 Команды Включение дисплея 0 0 1 1 1 1 1 1 Приём команд Выбор страницы № 4 видеопамяти 1 0 1 1 1 1 0 0 Выбор адреса, с которого будет начинаться вывод изображения в строке (пиксель № 30) 0 1 0 1 1 1 1 0 Данные Двоичный код рисунка 1 0 1 1 1 0 1 1 Приём данных 0 0 0 1 0 0 0 1 1 0 0 1 0 0 1 1 1 1 1 0 1 1 1 1 1 0 0 1 0 0 1 1 0 0 0 1 0 0 0 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0 1 1 1 0 0 1 1 0 1 0 0 1 1 1 1 1 1 1 0 1 1 1 1 0 0 1 1 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 0 1 1 1 0 1 1 1 1 0 0 1 1 0 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 1 0 0 1 1 1 Рис. 22. Схема управления графическим дисплеем при помощи двух приборов PATTERN GENERATOR

RkJQdWJsaXNoZXIy MTQ4NjUy