"DVDXpert" - компас в мире Hi-Fi и High End техники и другой stereo и home cinema аппаратуры.

IT & hi-tech

ДРАЙВЕР ЖК ДИСПЛЕЯ НА ОТЕЧЕСТВЕННЫХ ДЕТАЛЯХ и ПРИНЦИП РАБОТЫ ЖК ИНДИКАТОРА
Очень кратко рассмотрим принцип работы ЖКиндикатора, чтобы понять, какие требования предъявляются к схеме и программе. Мы используем простой и очень распространенный индикатор ИЖЦ214/7, но можно использовать и любой другой индикатор с одной подложкой, работающий как на отражение, так и с подсветкой. На рисунке 38 схематически изображен в разрезе один сегмент.
ПРОГРАММЫ И СХЕМЫ ПИШЕМ ПЕРВЫЕ ПРОГРАММЫ
Первая схема показана на рис. 31. Все приведенные далее учебные программы ориентированы на работу с приведенными в книге схемами и протестированы автором.
ГЕНЕРАЦИЯ ОБЪЕКТНЫХ МОДУЛЕЙ (ФАЙЛОВ)
Если специфицирована метка , на нее можно ссылаться в других выражениях, как на соответствующее численное значение (см. пример). Если директива ORG не используется, то код генерируется с нулевого адреса.
ЦИФРОВЫЕ КОНСТАНТЫ И СИСТЕМЫ СЧИСЛЕНИЯ
MPASM поддерживает следующие форматы представления значений: шестнадцатеричный, десятичный, восьмеричный, двоичный и ASCII. По умолчанию установлен шестнадцатеричный формат. Формат по умолчанию означает, что если для переменных и присоединенных к ним значений явно не указан формат, то при генерации исполняемого кода они воспринимаются в формате по умолчанию.
СИНТАКСИС ИСХОДНОГО ТЕКСТА
комментарии.
ОСТАНОВ ПО УСЛОВИЮ
Если включен режим останова по условию, MPLAB останавливает выполнение программы, когда значение выбранного внутреннего регистра совпадает с заранее заданным значением (условием). Чтобы открыть окно настройки останова по условию выберите пункт меню Debug>Execute> Conditional Break Выполнение программы начинается после нажатия кнопки "Start" и прекращается при выполнении условия или при нажатии кнопки "Halt". Кнопка "Reset" симулирует сброс процессора.
РАСШИРЕННЫЕ ОТЛАДОЧНЫЕ ФУНКЦИИ MPLAB
Мы достаточно исчерпывающе рассмотрели вопросы создания и компиляции проектов. Вы написали программу, как вы надеетесь, не содержащую ошибок, и откомпилировали ее. Если у вас есть внутрисхемный эмулятор или программатор и микроконтроллер с flash памятью программ, то проверить работоспособность программы чрезвычайно просто.
12