Отже, найпростіший вид програми для мікроконтролера – це послідовне виконання інструкцій (або операторів), як правило, в тілі нескінченного циклу Цикл в програмі Flowcode перенастроюваний, він має у своїх властивостях налаштування, що перетворюють його на будь-який з загальновживаних видів циклу Наприклад, ми можемо використовувати рахунковий цикл, який виконується задану кількість разів:

У подальшому оповіданні я буду ілюструвати всі приклади за допомогою програми Flowcode Це платна програма Вона є в версії і для PIC-контролерів, і для AVR Для PIC-контролерів є безкоштовний аналог цієї програми KTechlab, але вона працює тільки в операційній системі Linux До того ж, творці проекту покинули його, і зараз для розширеної роботи з програмою […]

На диску в комплекті IE-ROBOPIC є два середовища програмування мікроконтролера PIC16F887 – Це програма MicroC і програма MPLAB v836 Обидві програми варті уваги, обидві програми підтримують розробку на мові Сі, перша, що називається, за визначенням, друга дозволяє при установці завантажити та встановити компілятор HI-TECH Я встановив обидві програми Але почну з програми MPLAB Вірніше, почну […]

Дуже простий пристрій Якщо натиснути першу кнопку, то послідовно включаються гірлянди 1-2-3 з інтервалом в одну секунду потім, якщо натиснути другу кнопку, то гірлянди вимикаються в послідовності 3-2-1 Програма для мікроконтролера такого пристрою вкрай проста:

У Linux є середовище розробки Piklab, для якої є і компілятор SDCC, і gputils Все це можна завантажити звичайним для Linux чином, використовуючи програму для роботи з доступними пакетами:

Вище йшлося про відображення результатів вимірювання напруги на індикаторі У конструкторі IE-ROBOPICA використовується рідкокристалічний індикатор Ось програма для виведення повідомлень на РКІ:

Найпростіший вид програми – це послідовний набір операцій Ось приклад такої програми: Рис 353 Проста програма (дуже проста програма) Програма правильна Але не думаю, що її працездатність можна перевірити без відладчика програми Flowcode або спеціальної отладочной плати, коли ви можете задати точки зупинки програми На звичайній макетної платі перевірити програму дуже важко

Я не хочу йти від сценарію керівництва набору IE-ROBOPICA далі необхідного, тому перша програма, як і в керівництві, тестування світлодіода

«Мяу» вашого мобільного телефону, який був при його покупці, дзвінок телефону, треба думати ви давно замінили новим, унікальним, яке вам подобається Звукові сигнали застосовуються давно і часто: від набатного дзвони до шкільного дзвінка Це зручний спосіб привернути увагу до якоїсь події Різноманітність звукових сигналів обумовлено різноманіттям їх призначення Різкий і гучний, як сирена, повинен привернути […]

Будь ПРОГРАМА, написана мовою Сі, містить одну або більше ФУНКЦІЙ У свою чергу кожна функція складається з послідовності ОПЕРАТОРІВ Програма по черзі виконує оператори згідно з логікою побудови функцій Слово «функція» в мові Сі еквівалентно поняттю «підпрограма» в Basic або «процедура» в Pascal Слово «оператор» є синонімом слів «команда», «інструкція», «директива»