Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
ШАГ 5 ПЕРЕХОДИМ НЕПОСРЕДСТВЕННО К РАЗРАБОТКЕ УСТРОЙСТВ И ПРОГРАММ Учимся выполнять постановку задачи, составлять алго ритм работы микропроцессорного устройства, разра батывать электрическую схему для конкретной задачи, создавать программу на языке Ассемблера и тут же, для сравнения, на языке СИ. 5.1. Общие положения Главная задача этой книги — научиться создавать программы для микроконтроллеров. Как можно узнать из [4], программа для микрокон троллера — это набор кодов, который записывается в его специальную программную память. Программу должен написать программист, который разрабатывает ту или иную конкретную микропроцессорную систему. Однако программист никогда не имеет дело с кодами. Часто програм мист даже и не задумывается о том, какой код соответствует той или иной команде. Дело в том, что для человека программирование в кодах очень неудобно. Человек же не компьютер. Для человека удобнее оперировать с командами, каждая из которых имеет свое осмысленное название. Поэтому для написания программ человек использует языки программирования. Это полезно запомнить. Язык программирования — это специально разработанный язык, служащий посредником между машиной и человеком. Как и обычный человеческий язык, любой язык программирования имеет свой сло варь (набор слов) и правила их написания. В качестве слов в языке программирования выступают: ♦ команды (операторы); ♦ специальные управляющие слова; ♦ названия регистров; ♦ числовые выражения.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==