Informatics Point

Информатика и проектирование

Программирование микроконтроллера

Процедура вывода слова представляет собой последовательные обращения к подпрограммам вывода букв отображаемого слова. У автора программа выводит слово «HELLO». Поэтому она последовательно обращается к подпрограммам вывода именно этих букв. Для вывода каждой буквы имеется своя отдельная подпрограмма. Для вывода буквы «A» служит подпрограмма, на которую можно перейти по метке «la». Подпрограмма вывода буквы «B» имеет метку «lb» и так далее. Все подпрограммы вывода букв совершенно одинаковы. Различаются они лишь выводимыми кодами. Каждая подпрограмма последовательно выводит на выходные светодиоды четыре кода, соответствующие четырем столбцам матрицы, отображающей изображение буквы. Эта матрица, как мы знаем, образуется при движении пяти светодиодов в пространстве. Следовательно, каждый знак отображается матрицей 4X5 точек. После вывода очередного столбца матрицы, подпрограмма рисования буквы переходит к подпрограмме задержки wait. Подпрограмма задержки обеспечивает нужный темп вывода столбцов. Задержка подобрана таким образом, что бы при движении устройством с разумной для человека скоростью, ширина букв была пропорциональна их высоте.

После вывода всех четырех столбцов, подпрограмма вывода буквы переходит к процедуре space1, служащей для формирования промежутка между буквами. Подпрограмма space1 гасит все светодиоды и выдерживает необходимый временной интервал.

Описываемая программа содержит подпрограммы для высвечивания всех букв латинского алфавита. Поэтому вы сами легко можете переделать программу, заставив ее выводить ваше слово. Для этого нужно переписать процедуру letters таким образом, что бы она обращалась к подпрограммам вывода нужных букв.

Лучшие статьи по информатике

Разработка управляющей программы для микроконтроллера HCS12
Около 55% проданных в мире процессоров приходится на 8ми битные микроконтроллеры. Более 4 млрд. 8ми битных микроконтроллеров продано в 2006. Они установлены ...

Полевой транзистор с изолированным затвором
Полевыми транзисторами называют активные полупроводниковые приборы, в которых выходным током управляют с помощью электрического поля. Полевые транзисто ...

Разработка принципиальной схемы 16 разрядного счетчика с использованием программы Electron ics Workbench 5.12
Подсчет импульсов является одной из наиболее распространенных операций, выполняемых в устройствах дискретной обработки информации. Такая операция в циф ...

Меню сайта