М.Б. Лебедев. CodeVisionAVR. Пособие для начинающих + CD
В книге изложены основные приемы работы в интегрированной среде разработки 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