Лістинг програми «demolc» показаний на Рис 67 Імя програмі придумає програміст Розширення « С» обовязкове Текст набирається в редакторі «Programmers Notepad 2» (скорочено PN2), який входить в пакет WinAVR замість графічної оболонки Через нього також проводиться створення проекту, виправлення помилок, компіляція програми і навіть програмування MK

Мікроконтроллерні системи відносяться до класу цифрових обчислювальних систем, тому методологія їх проектування повинна включати елементи апаратної та програмної підтримки Якщо припустити, що електричні схеми на апаратному рівні вже обрано за рекомендаціями з попередніх глав цієї книги, то залишається навчитися складати програми для MK

За визначенням – це самостійна одиниця програми, спроектована для реалізації конкретного завдання Якщо простіше, то функція являє собою звязку з декількох операторів, виділених в окремий блок На функцію поширюються всі правила і стандарти мови Сі Позитивні моменти:

Правилом хорошого тону при програмуванні вважається створення проекту, семантично обєднуючого вихідні файли в єдине ціле Мається на увазі ще одна надбудова над файлами «demolc» і «makefile» Зрозуміло, і без створення проекту ці файли можна успішно скомпілювати, вибравши в PN2 опцію «Tools – [WinAVR] Make А11» Однак краще довіритися досвіду професіоналів і спочатку «зазубрити» ази

Починати вивчення операторів найлегше з «лінійної трійки» «Лінійної», тому що виконання дій в них відбувається послідовно в часі, без яких або стрибків вперед або назад Оператори присвоювання (Мал 619, а) використовувалися в лістингу на Рис 67 у рядках 13 .. 17, 19 .. 21 Загальна форма запису оператора привласнення «х = у» відноситься клюб компонентам […]