И так мы приступаем к рассмотрению еще одного важного вопроса, который неизбежно задает себе каждый начинающий конструктор микропроцессорной техники. Как же практически происходит процесс создания программы для микропроцессорного устройства. Технология написания программ включает в себя следующие этапы:
· Написание текста программы.
· Трансляция.
· Отладка.
· Прошивка программного кода и программную память микроконтроллера.
· Опробование работоспособности программы на реальной схеме.
· Анализ выявленных ошибок.
· Корректировка программы по результатам опробования и повторная отладка.
Рассмотрим эти этапы подробнее. Текст программы пишется на компьютере при помощи обычного текстового редактора. Использованный вами редактор должен иметь возможность создавать текстовые файлы именно в том формате, который совместим с выбранным вами транслятором. Написанная вами программа будет содержать ошибки. Ошибки могут быть двух типов: синтаксические и ошибки алгоритма. Первый тип ошибок транслятор обнаруживает автоматически в процессе трансляции и сообщает о них программисту. Второй тип ошибок транслятор обнаружить не может. Такие ошибки выявляются в процессе отладки программы.
Отладкой называется поэтапное выполнение написанной вами программы под управлением специальной программы – отладчика. Различают два вида отладчиков: программный и программно- аппаратный. Самый эффективные – это программно-аппаратный отладчик.
После отладки программы нужно записать ее в программную память микроконтроллера и опробовать ее работу в реальной схеме. Добейтесь, чтобы на индикаторе появилась задуманная вами надпись. Далее, когда программа вывода на индикаторе будет готова, можно дополнить ее программой ввода с клавиатуры. Программу добавьте таким образом, чтобы при нажатии разных кнопок клавиатуры на индикатор выходились бы их номера. Снова отладьте получившийся кусок программы в отладчике. Прошейте эту усовершенствованную программу и программную память микроконтроллера.
|