Программирование

М.Б. Лебедев. CodeVisionAVR. Пособие для начинающих + CD

М.Б. Лебедев. CodeVisionAVR. Пособие для начинающих

В книге изложены основные приемы работы в интегрированной среде разработки CodeVisionAVR, предназначенной для разработки программного обеспечения и программирования микроконтроллеров AVR на языке Си.

Автор постарался сделать описание программы CodeVisionAVR максимально понятным: приводятся переводы всех меню и команд меню, диалоговых окон, а также различного рода предупреждений. Кроме того, для облегчения восприятия материала книга богато иллюстрирована и снабжена перекрестными ссылками.

Содержание:

  • От автора
  • Предисловие

Глава 1. Инсталляция и запуск CodeVisionAVR
  • Инсталляция CodeVisionAVR
  • Запуск CodeVisionAVR

Глава 2. Интегрированная среда разработки
  • Строка меню
  • Панель инструментов
  • Строка состояния
  • Область редактирования
  • Окно Navigator (Навигатор)
  • Окно Messages (Сообщения)
  • Экспорт лицензии на другой компьютер

Глава 3. Работа в IDE CodeVisionAVR
  • Работа с файлами
  • Работа с проектами

Глава 4. Основы языка Си
  • Препроцессор
  • Зарезервированные ключевые слова
  • Идентификаторы
  • Комментарии
  • Константы
  • Переменные
  • Типы данных
  • Определение типов данных
  • Преобразования типов
  • Операнды и операции
  • Операторы
  • Функции
  • Указатели
  • Доступ к регистрам ввода/вывода
  • Доступ к EEPROM-памяти
  • Использование прерываний
  • Организация памяти SRAM
  • Использование внешнего файла запуска
  • Включение в программу ассемблерного кода
  • Создание библиотек
  • Рекомендации
  • Ограничения

Глава 5. Использование библиотечных функций
  • Функции символьного типа
  • Стандартные функции ввода/вывода языка Си
  • Стандартные библиотечные функции
  • Математические функции
  • Строковые функции
  • Макросы списков аргументов переменной длины
  • Функции нелокальных переходов
  • Функции двоично-десятичного преобразования
  • Функции преобразования кода Грея
  • Функции доступа к памяти
  • Функции протокола 1-Wire
  • Функции SPI
  • Функции шины I2C
  • Функции часов реального времени DS1302 от Dallas Semiconductor
  • LCD-функции
  • Функции управления питанием
  • Функции задержки

Глава 6. Автоматический генератор программ CodeWizardAVR
  • Строка меню
  • Закладки
  • Пример использования CodeWizardAVR

Глава 7. Примеры проектов
  • Проект "Led"
  • Проект "ADC8535"
  • Проект "C_asm"
  • Проект "Multfile"
  • Проект "EEPROM"
  • Проект "Lcddemo"
  • Проект "Lcdchar"
  • Проект "Keypad"
  • Проект "Ds1820"
  • Проект "Thermlcd"
  • Проект "Therm75"
  • Проект "SPI"
  • Проект "Max1241"
  • Проект "AVR134"
  • Приложение. Источники информации

Издательство: Додэка XXI
Серия: Программируемые системы
Год издания: 2008
Страниц: 592
ISBN: 978-5-94120-192-1
Формат: DjVu
Качество: отличное

 

Скачать книгу и диск (103 МБ):

Этот блок был удален по требованию правообладателя. Если вы считаете, что это ошибка, обратитесь к Администратору.
deposit_rumit 21/04/17 Просмотров: 2671
+5