Основы программирования микроконтроллеров ATMega128 и 68hc908. Китаев Ю.В. - 83 стр.

UptoLike

Составители: 

10.2 РАЗРАБОТКА И ОТЛАДКА ФУНКЦИОНАЛЬНОЙ ЧАСТИ
ПРОГРАММЫ
Прежде всего необходимо подключить к проекту файл с определением
портов ввода/вывода и регистров специальных функций “iogp32.h” и
короткий файл с несколькими макросами языка Си “hc08def.h”. Также
запишем в программу тело основной функции main. На этом этапе программа
должна иметь следующий вид (рис. 2.29).
Рис. 2.29. Шаблон программы
Проведем пробную компиляцию и сборку проекта кнопкой
на панели
инструментов. Так как умудриться наделать ошибок в столь короткой
программе затруднительно, то компиляция должна пройти безошибочно, в
противном случае в статусном окне появится предупреждающий знак с
номером строки, где выявлена ошибка.
ВАЖНОЕ ПРИМЕЧАНИЕ! После каждой вставки очередного блока в
текст программы выполняйте сборку проекта кнопкой . Иначе, потом
выявить все накопившиеся ошибки будет трудней.
10.2.1 НАСТРОЙКА ПОРТОВ ВВОДА/ВЫВОДА
Добавим в программу процедуру InitDevices(), инициализирующую
порты ввода/вывода в соответствии с техническим заданием и рис. 2.1, на
котором приведена схема подключения внешних устройств к МК
68HC908GP32. Заодно определим все необходимые константы. Три новых
фрагмента, указанных на рисунке 2.30 добавьте в программу .
83