В книге изложены основные приемы работы в интегрированной среде разработки 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"
Приложение. Источники информации
Название: CodeVisionAVR. Пособие для начинающих + CD
Автор(ы): М.Б. Лебедев.
Издательство: Додэка XXI
Год издания: 2008
Страниц: 592
Язык: Русский
Качество: хорошее
Формат: DjVu
Размер: 103 Mb
Скачать: М.Б. Лебедев. CodeVisionAVR. Пособие для начинающих + CD