Логин:  
пароль :  
   
Электроника
ГЛАВНАЯ
Популярные статьи
» Elektor Electronics №12 2016 (Germany)
» Новости электроники №10 (Октябрь 2016)
» Everyday Practical Electronics №1 2017
» Elettronica In - №210
» Electronics For You №12 2016
» Elektor Electronics №1-12 2016 (Germany)
» Raspberry Pi Projects 2015
» Elektronika dla Wszystkich №11 2016
» Радиомир №9 (Сентябрь 2014)
» Электрик №11 2016

Облако тегов
Circuit Cellar, Elektor, Everyday Practical Electronics, Nuts and Volts, антенна, Антенны, аудио, видео, Журнал, Измерения, источники питания, Микросхемы, приборы, Радіоаматор, Радио, Радио (жур.), Радиоаматор, Радиоконструктор, Радиолюбитель, радиолюбителю, Радиолюбителям, Радиомир, радиоприемник, радиосвязь, радиоэлектроника, ремонт, Ремонт и Сервис, Связь, Серия Ремонт, справочник, схема, Схемотехника, Схемы, Телевидение, Телевизоры, трансформаторы, усилитель, Электрик, Электроника, Электротехника

Показать все теги
Сейчас на сайте

Всего на сайте: 29

Пользователей: 0

Роботов: 3

, ,

Гостей: 26

Реклама

Авторские права
Все книги на сайте представлены исключительно в ознакомительных целях! Ссылки на книги взяты из открытых источников на просторах интернета.
Авторам, желающим внести поправки, просим связаться с администрацией.

Администрация
Главная » Книги » Микроэлектроника » Программирование » CodeVisionAVR: пособие для начинающих


Программирование, Компьютер-помощник: CodeVisionAVR: пособие для начинающих

CodeVisionAVR: пособие для начинающих
Название: CodeVisionAVR: пособие для начинающих
Автор: Лебедев М. Б.
Издательство: Додэка-ХХI
Год: 2008
Страниц: 592
Язык: Русский
Формат: djvu
Качество: отличное
Размер: 61.5Mб

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



Оглавление:

 

От автора
Предисловие
1.    ИНСТАЛЛЯЦИЯ И ЗАПУСК CODEVISIONAVR
1.1.    Инсталляция CodeVisionAVR
1.2.    Запуск CodeVisionAVR
2.    ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ
2.1.    Строка меню
2.1.1.    Меню File (Файл)
2.1.2.    Меню Edit (Правка)
2.1.3.    Меню Project (Проект)
2.1.4.    Меню Tools (Инструменты)
2.1.5.    Меню Settings (Настройки)
2.1.6.    Меню Windows (Окна)
2.1.7.    Меню Help (Помощь)
2.2.    Панель инструментов
2.3.    Строка состояния
2.4.    Область редактирования
2.5.    Окно Navigator (Навигатор)
2.6.    Окно Messages (Сообщения)
2.7.    Экспорт лицензии на другой компьютер
3. РАБОТА В IDE CODEVISIONAVR
3.1.    Работа с файлами
3.1.1.  Редактирование файла
3.2.    Работа с проектами
3.2.1.    Конфигурирование проекта
3.2.2.    Компиляция проекта
3.2.3.    Построение проекта
3.2.4.    Отладка программы
3.2.5.    Запись программы в чип AVR
3.2.6.    Закрытие проекта
3.2.7.    Рекомендации
4. ОСНОВЫ ЯЗЫКА СИ
4.1.    Препроцессор
4.1.1.    Директива #include
4.1.2.    Директивы #define, #undef
4.1.3.    Директивы #if, #ifdef, #ifndef, #else и #endif
4.1.4.    Директива #line
4.1.5.    Директива #error
4.1.6.    Директивы #asm и #endasm
4.1.7.    Директивы #pragma
4.1.8.    Встроенные макросы
4.2.    Зарезервированные ключевые слова
4.3.    Идентификаторы
4.4.    Комментарии
4.5.    Константы
4.6.    Переменные
4.6.1.    Массивы
4.6.2.    Структуры
4.6.3.    Объединения (смеси)
4.6.4.    Перечисления
4.6.5.    Инициализация данных
4.6.6.    Файл распределения памяти глобальных переменных
4.7.    Типы данных.
4.8.    Определение типов данных
4.9.    Преобразования типов
4.10.    Операнды и операции
4.10.1.    Унарные операции
4.10.2.    Бинарные операции
4.10.3.    Тернарные операции
4.10.4.    Приоритеты операций и порядок вычислений
4.11.    Операторы
4.11.1.    Оператор if-else
4.11.2.    Оператор switch
4.11.3.    Оператор for
4.11.4.    Оператор while
4.11.5.    Оператор do-while
4.11.6.    Оператор break
4.11.7.    Оператор continue
4.11.8.    Оператор return
4.11.9.    Оператор goto
4.11.10.    Оператор-выражение
4.11.11.    Пустой оператор
4.11.12.    Составной оператор
4.12.    Функции
4.13.    Указатели
4.14.    Доступ к регистрам ввода/вывода
4.14.1. Побитовый доступ к регистрам ввода/вывода
4.15.    Доступ к EEPROM-памяти
4.16.    Использование прерываний
4.17.    Организация памяти SRAM
4.18.    Использование внешнего файла запуска
4.19.    Включение в программу ассемблерного кода
4.19.1. Вызов ассемблерных функций из Си
4.20.    Создание библиотек
4.21.    Рекомендации
4.22.    Ограничения
5. ИСПОЛЬЗОВАНИЕ БИБЛИОТЕЧНЫХ ФУНКЦИЙ
5.1.    Функции символьного типа
5.2.    Стандартные функции ввода/вывода языка Си
5.3.    Стандартные библиотечные функции
5.4.    Математические функции
5.5.    Строковые функции
5.6.    Макросы списков аргументов переменной длины
5.7.    Функции нелокальных переходов
5.8.    Функции двоично-десятичного преобразования
5.9.    Функции преобразования кода Грея
5.10.    Функции доступа к памяти
5.11.    Функции протокола 1-Wire
5.11.1.    Функции температурного датчика DS1820/DS18S20 от Dallas Semiconductor
5.11.2.    Функции EEPROM DS2430 от Dallas Semiconductor
5.11.3.    Функции EEPROM DS2433 от Dallas Semiconductor
5.12.    Функции SPI
5.13.    Функции шины 12С
5.13.1.    Функции температурного датчика LM75 от National Semiconductor
5.13.2.    Функции термометра/термостата DS1621 от Dallas Semiconductor
5.13.3.    Функции часов реального времени PCF8563 от Philips
5.13.4.    Функции часов реального времени PCF8583 от Philips
5.13.5.    Функции часов реального времени DS1307 от Dallas Semiconductor
5.14.    Функции часов реального времени DS1302 от Dallas Semiconductor
5.15.    LCD-функции
5.15.1.    LCD-функции для дисплеев до 2x40 символов
5.15.2.    LCD-функции для дисплеев с 4x40 символов
5.15.3.    LCD-функции для дисплеев, подключённых в режиме отображения 8-битовой памяти
5.16.    Функции управления питанием
5.17.    Функции задержки
6. АВТОМАТИЧЕСКИЙ ГЕНЕРАТОР ПРОГРАММ CODEWIZARDAVR
6.1.    Строка меню
6.1.1.    Меню File (Файл)
6.1.2.    Меню Help (Помощь)
6.2.    Закладки.
6.2.1.    Закладка Chip (Чип)
6.2.2.    Закладка External SRAM (Внешнее SRAM)
6.2.3.    Закладка Ports (Порты)
6.2.4.    Закладка External IRQ (Внешнее прерывание)
6.2.5.    Закладка Timers (Таймеры)
6.2.6.    Закладка UART или US ART
6.2.7.    Закладка Analog Comparator (Аналоговый компаратор)
6.2.8.    Закладка ADC
6.2.9.    Закладка SPI
6.2.10.    Закладка USI
6.2.11.    Закладка I2C
6.2.12.    Закладка 1 Wire
6.2.13.    Закладка 2 Wire (I2C)
6.2.14.    Закладка LCD Controller (Контроллер LCD) ATmegal69
6.2.15.    Закладка LCD
6.2.16.    Закладка Bit-Banged
6.2.17.    Закладка Project Information (Информация проекта)
6.3.    Пример использования CodeWizardAVR
7. ПРИМЕРЫ ПРОЕКТОВ
7.1.    Проект «Led»
7.2.    Проект «ADC8535»
7.3.    Проект «C_asm»
7.4.    Проект «Multfile»
7.5.    Проект «EEPROM»
7.6.    Проект «Lcddemo»
7.7.    Проект «Lcdchar»
7.8.    Проект «Keypad»
7.9.    Проект «Ds 1820»
7.10.    Проект «Thermlcd»
7.11.    Проект «Therm75»
7.12.    Проект «SPI»
7.13.    Проект «Мах1241»
7.14.    Проект «AVR134»
Источники информации


Ключевые теги: Программирование

Скачать Download

http://turbobit.net/osq1cr0tdyqk.html

http://depositfiles.com/files/ugx57j43s

http://radiosovet.rusfolder.net/files/32811477

Как Бесплатно скачивать с TurboBit
Как Бесплатно скачивать с Letitbit
Как Бесплатно скачивать с Radiosovet.ifolder.ru


<< Предыдущий пост Следующий пост >>С Programming for Microcontrollers
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Другие новости по теме:
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Translate
Реклама

Календарь
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Архив новостей
Декабрь 2016 (47)
Ноябрь 2016 (96)
Октябрь 2016 (113)
Сентябрь 2016 (83)
Август 2016 (49)
Июль 2016 (101)

Реклама


Тиц и pr сайта
Rambler's Top100
Яндекс цитирования