Вы вошли на сайт, как Гость
Регистрация

Обзор статей - "Программирование микроконтроллеров на языке Си"

1. Краткая история

Наш разговор о Си был бы неполным, если бы мы кратко не остановились на происхождении этого языка. Для более полного погружения в эту тему советуем обратиться к книге. Ниже по тексту параграфа мы даем краткое изложение одного из разделов этой книги.

Оригинальный источник материала: Автор(ы): С.Ф. Баррет, Д.Дж. Пак Название: Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С.

Дата добавления: 30.05.2013

Просмотров: 1964

Подробнее

2. Типы данных в Си

Язык Си оперирует с восемью основными типами данных, которые представлены в таблице. Тип переменной определяет число байтов в памяти микроконтроллера, которые выделяются компилятором для ее хранения.

Оригинальный источник материала: Автор(ы): С.Ф. Баррет, Д.Дж. Пак Название: Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С.

Дата добавления: 30.05.2013

Просмотров: 4217

Подробнее

3. Операторы языка Си

Язык Си обладает некоторым набором операторов, которые представлены в табл. Полное множество операторов разбито на пять групп: общие, арифметические, логические, битовые манипуляции, унарные. Операторы общей группы предназначаются для записи выражений на языке Си. Арифметические операторы предназначены для выполнения математических действий над переменными, таких как сложение, вычитание, умножение и деление.

Оригинальный источник материала: Автор(ы): С.Ф. Баррет, Д.Дж. Пак Название: Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С.

Дата добавления: 30.05.2013

Просмотров: 4548

Подробнее

4. Функции

В этой части мы познакомимся с Вами с понятием «функция». Мы покажем Вам, как в языке Си определить функцию, как передать в функцию численные значения параметров и как получить после выполнения функции рассчитанные ею значения переменных. Функция – это независимый фрагмент исходного текста программы, предназначенный для решения некоторой задачи. Функции состоят из операторов языка Си и представляют собой обычные подпрограммы.

Оригинальный источник материала: Автор(ы): С.Ф. Баррет, Д.Дж. Пак Название: Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С.

Дата добавления: 30.05.2013

Просмотров: 2681

Подробнее

5. Файлы заголовков

В этой части мы расширим наши знания о технике программирования на Си посредством знакомства с заголовочными файлами (header file). Заголовочный файл – это внешний файл, помещаемый в начало программы с помощью директивы #include, обычно содержащий определения типов и переменных, используемых в программе.

Оригинальный источник материала: Автор(ы): С.Ф. Баррет, Д.Дж. Пак Название: Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С.

Дата добавления: 30.05.2013

Просмотров: 1904

Подробнее

6. Операторы программных циклов

В языке Си существует несколько операторов, которые позволяют реализовать циклические вычисления (итерации). В этом параграфе мы рассмотрим программные конструкции циклов с операторами for, while, dowhile. Оператор FOR.

Оригинальный источник материала: Автор(ы): С.Ф. Баррет, Д.Дж. Пак Название: Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С.

Дата добавления: 30.05.2013

Просмотров: 1817

Подробнее

7. Операторы принятия решения

В данной части мы обсудим примеры применения операторов if-then-else. Анализируя в главе 2 различные блоксхемы алгоритмов управления, Вы часто наблюдали ситуацию, при которой некоторые действия должны были быть произведены только в том случае, если выполняется определенное условие.

Оригинальный источник материала: Автор(ы): С.Ф. Баррет, Д.Дж. Пак Название: Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С.

Дата добавления: 30.05.2013

Просмотров: 1731

Подробнее

8. Массивы

Массив определяет непрерывный набор однотипных объектов данных. Признаком массива служит использование квадратных скобок после идентификатора переменной. При определении в квадратных скобках указывается количество элементов массива (его размер), а при использовании в выражениях – индекс требуемого элемента.

Оригинальный источник материала: Автор(ы): С.Ф. Баррет, Д.Дж. Пак Название: Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С.

Дата добавления: 30.05.2013

Просмотров: 1508

Подробнее

9. Указатели

В языке Си заложена возможность определения отдельного класса переменных, которые называются указателями. Также предусмотрены операции, которые могут быть использованы для доступа к этим указателям и для манипулирования ими.

Оригинальный источник материала: Автор(ы): С.Ф. Баррет, Д.Дж. Пак Название: Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С.

Дата добавления: 30.05.2013

Просмотров: 1962

Подробнее

10. Структуры

Возможности языка Си позволяют объединить под одним именем переменные с разным форматом представления данных. Для этого используется понятие структуры.

Оригинальный источник материала: Автор(ы): С.Ф. Баррет, Д.Дж. Пак Название: Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С.

Дата добавления: 30.05.2013

Просмотров: 1614

Подробнее