Принципиальные испытания электронной системы управления светодиодным большим экраном

2023/05/23

Во-первых, цель и требования эксперимента. Чтобы понять основные принципы и методы реализации светодиодного электронного экрана. Освойте метод отображения кодов китайских символов и извлечения кодов китайских символов из стандартных шрифтов. 2. Экспериментальное оборудование Одночиповая микрокомпьютерная экспериментальная система измерения и контроля Светодиодный электронный экспериментальный модуль с большим экраном Среда разработки Keil Инструмент для загрузки программы STC-ISP 3. Экспериментальное содержание Поймите принцип схемы дисплея 16*16. Напишите программу на ассемблере, напишите программу отображения для строки китайских иероглифов (не менее трех символов) и сможете циклически отображать слева направо (или справа налево). 4. Экспериментальные этапы 1. Освоить метод управления электронным большим светодиодным экраном дисплея 2. Использовать язык ассемблера MCS-51 для отображения правильных китайских иероглифов и динамических эффектов на большом электронном светодиодном экране 3. Загрузить скомпилированную программу в 51 сингл -чиповый микрокомпьютер, наблюдайте за результатами отображения на светодиодном электронном экране. 5. Экспериментальный принцип Светодиодная светоизлучающая трубка высокой яркости представляет собой дисплей, который может отображать китайские и английские иероглифы, графику и видеодинамическую графику посредством программного управления. Данные отображения отображаемых символов можно написать самому (то есть напрямую отобразить рисунок) или извлечь из стандартной библиотеки шрифтов (например, ASC16, HZ16). Последнее требует правильного понимания метода кодирования шрифта и расчета положения символов. Светодиодный электронный большой экран, использованный в эксперименте, имеет размер 16*16. Каждая строка и столбец используют два сдвиговых регистра в качестве выходов. Когда i-я строка, выводимая сдвиговым регистром, равна 0, а j-й столбец равен 1, точка (i, j) светится. Для возможности отображения шрифта дисплея требуется круговая развертка, то есть каждый раз светится только одна строка, а затем на столбец выводится 16 отображаемых значений, соответствующих столбцу. Сделайте паузу на некоторое время после вывода строки и выведите следующую строку. Чтобы добиться лучшего эффекта отображения, общее время сканирования всего экрана не должно превышать 40 мс. В описанном выше процессе ранги и столбцы можно поменять местами. В эксперименте использовался сдвиговый регистр 74HC595, представляющий собой устройство с функциями последовательного сдвига и управления выходной защелкой. 74HC595 имеет 8-битный регистр сдвига и память, а также функцию вывода с тремя состояниями. Сдвиговый регистр и память тактируются отдельно. Данные вводятся в сдвиговый регистр по переднему фронту SRCK (тактовый ввод сдвигового регистра) и вводятся в регистр хранения по нарастающему фронту RCK (ввод тактового сигнала памяти). Сдвиговый регистр имеет последовательный вход сдвига (строка Dx (P00), столбец Dy (P03)) и последовательный выход (QH), а также асинхронный сброс низкого уровня, а регистр хранения имеет параллельный 8-битный, с выход шины с тремя состояниями, при включении (P02 и P07 низкие) данные регистра хранения выводятся на шину. При управлении 74HC595 сначала поместите данные в клемму SI последовательного входа, а затем сгенерируйте импульс на последовательном тактовом генераторе SRCK для вывода бита, повторите вышеуказанные шаги 16 раз и выведите значения всех столбцов. Затем подайте на часы памяти RCK импульс, чтобы зафиксировать последовательные данные. Выведите клемму включения на низкий уровень и подведите ее к электронному светодиодному экрану. Выход строки сдвигается только один раз и повторно фиксируется. См. приведенные ссылки для получения дополнительной информации. .

СВЯЗАТЬСЯ С НАМИ
Просто сообщите нам ваши требования, мы можем сделать больше, чем вы можете себе представить.
Отправить запрос

Отправить запрос

Выберите другой язык
English
français
italiano
日本語
한국어
Português
русский
Беларуская
বাংলা
हिन्दी
Tiếng Việt
Türkçe
ภาษาไทย
العربية
Deutsch
Español
Текущий язык:русский