|
Обзор статей - "Программирование микроконтроллеров на языке Си"
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 |
Подробнее |
|
|