□ io.h- файл знаходиться в каталозі WinAVR / avr / include / avr, але за замовчуванням компілятор в пошуку файлів заголовків веде перегляд тільки до каталогу include. Отже, ви повинні задати відносний шлях і включити цей файл як avr / io.h. Цей файл зчитує ім’я мікроконтролера з файлу MAKEFILE і автоматично включає відповідний файл заголовків […]

Це пристрій ми створили для місцевої школи. Потрібно було отримати дуже гучний сигнал, який будив би учнів ранкової зміни. Ми додали також деякі додаткові функції. Спеціальна програма перетворює сигнал підйому в шкільний дзвінок. На рис. 4.32 показана блок-схема пристрою. Харчування передбачено від мережі, але є й резервне живлення від батарей. Звуковий підсилювач видає потужний сигнал, […]

Наявність в програмі функцій накладає відбиток на побудову лістингу Оглядово можна виділити кілька конструкцій: • програма має тільки системні функції («Архітектура-1») • програма має системні і внутрішні функції («Архітектура-2») • програма має обробник переривань («Архітектура-3»)

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

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

Оскільки попереду можуть зустрітися труднощі (помилки) повторимо зчитування значення перетворення АЦП з виведенням на РКІ з керівництва ROBOPICA Програму я наводити не буду, вона є в одній з попередніх глав, але перевірку в ISIS проведу:

Хімічна звязок в твердих тілах утворюється в результаті взаємодії атомів (іонів) Найбільш істотним результатом цієї взаємодії є розщеплення енергетичних рівнів валентних електронів вільних атомів і утворення енергетичних зон З іншого боку, взаємодія електронів даного атома і сусідніх атомів не руйнує повністю вихідну структуру електронних рівнів окремих атомів Ці два факти дають підставу вважати, що електронна […]

Якщо взяти довідник по мові Сі, то чомусь мені здається, що функцію sound_play() в ньому не знайти Одна з характерних особливостей мови Сі, ніж мова так привабливий для програмістів, це активне використання бібліотек функцій Функції, одного разу створені і добре налагоджені, можуть включатися в бібліотеки, якими може скористатися будь-який програміст У даному прикладі ми не […]

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

Цей простий електронний регулятор в залежності від використовуваного датчика може виконувати функції регулятора температури, освітленості або напруги. За основу взято пристрій (див. малюнок), опубліковане у статті І. Нечаєва “Регулятори температури жала мережевих паяльників” (“Радіо”, 1992, № 2 – 3, с. 22). Принцип його дії відрізняється від аналога тільки тим, що поріг спрацьовування транзистора VT1 регулюється […]