Файлы к статье Вот мы добрались до написания программы. Что дальше? На Вас напал ужас??? Лично на меня, в свое время напал ужас, но изучая программу он просто развеялся!!! Итак, пожалуй начнем с задачи, а она такова: Создать программу, которая сможет отсчитывать 5 микросекунд и инвертировать значение на порту Давайте первую программу напишем для МК Atmel: ATtiny2313-10PU У меня есть на него даже описание на руссском языке. Именно с этого МК я начинал познавать микроконтроллеры. Итак, нарисуем схему устройства: 
Смотря на рисунок нашей схемы мы видим, что здесь все просто! Светодиод индицирует о работе МК (на него посылаются импульсы равные 5 микросекундам), а также к МК подсоединен разъем программатора, но об этом подробнее в следующей статье. Написание программы начнем, пожалуй с представления всей программы в виде блок-схемы. Советую и в дальнейшем при написании программ сначала ставить задачу, а потом рисовать блок-схему, ну и только потом писать программу. Вообщем так действуют многие программисты... В какой программе рисовать блок-схемы? Конечно, их можно нарисовать и в Microsoft Office. Но есть и другие программы, котырыми, мне кажется, лучше воспользоваться т.к они более специализированы и автоматизированны для рисования блок-схем. Например, Flowchart, в которой я сам рисую. Вы можете скачать ее >>отсюда<< Итак вот наша программа ввиде блок схемы: 
Вот а теперь пишем код...Программа лежит в файлах к проекту. Там думаю все понятно и с коментариями. А теперь компилируем! Нажимаем кнопку компиляция на панели инструментов. Выведеся окошко: 
Установите все параметры также как у меня. Жмем Применить Выдается сообщение об успешной компиляции: 
Вот и все программа написана. В следующей статье мы сделаем программатор и зашьем в МК прошивку!!! С Уважением, Сергеичев К.С P.S Жду Ваших отзывов и предложений по работе сайта в гостевой книге
|