1. Культура и развлечения
  2. Книги
  3. Книги научные и научно-популярных
  4. Техника, технические науки

Программирование микроконтроллеров AVR на языке ассемблера



#товара: 12233292571

Все товары продавца: kkc32

Состояние Новый

Фактура Я выставляю счет-фактуру НДС

Язык издания польский

Название Программирование микроконтроллеров AVR на ассемблере

Автор Дороти Рабчук

Материал бумажная книга

Обложка мягкая

Год выпуска Две тысячи девять

Издательство другое (издательство морской университет в Гдыне)

Количество страниц Сто семьдесят четыре

Количество 24 штук

  • Количество

  • Проблемы? Сомнения? Вопросы? Задайте вопрос!

    Программирование микроконтроллеров AVR на ассемблере

    автор: Рабчук

    Издательство морской университет в Гдыне

    Сценарий Дороти Рабчук PT. "Программирование микроконтроллеров AVR на ассемблере" содержит лабораторные упражнения для практическое обучение программированию микроконтроллеров семейства AVR от Atmel на языке ассемблера. В нем используется среда AVR Studio, предлагаемая Atmel, оснащенная отладчиком для устранение ошибок программирования и предоставление возможности проводить моделирование в среде. В для проверки подготовленных проектов используются комплекты для выполнения EVB - 503 Advanced от Propox микроконтроллер AT90S8515. Эти комплекты имеют дополнительное оборудование в виде: 8 светодиодов, 8 кнопок внешняя память, ЖК-дисплей, зуммер, часы реального времени и память на шине SPI и часы реального времени и память на шине I2C. поддержка периферийных устройств микроконтроллера: порты, таймеры, интерфейсы шины, создание проекты и запуск моделирования в среде AVR Studio, создание программ на языке ассемблера с основной поток и боковые потоки (прерывания), а также запись исполняемых программ и наблюдения за работой программ в наборе выполнения. В конце приведен список избранныхприказов.

    ОГЛАВЛЕНИЕ

    Введение ..... 5

    1. Архитектура микроконтроллера AT90S8515 . 7

    1.1. Память EPROM Flash ... 9

    1.2. Память данных SRAM .... 9

    1.3. Энергонезависимая память данных EEPROM ..... 11

    2. Среда программирования AVR Studio ... 12

    2.1. Проект на языке ассемблера ... 12

    2.2. Структура программы на языке ассемблера ... 15

    2.3. Моделирование работы программы .. 17

    3. Временные петли .. 21

    4. Порты микроконтроллер .... 24

    4.1. Пример обработки выходных портов .... 28

    4.2. Пример поддержка входных портов ... 30

    5. Векторы прерываний микроконтроллера .... 34

    6. Внешние прерывания ..37

    6.1. Пример внешнего прерывания, активированного низким уровнем 40

    6.2. Пример внешнего прерывания, активированного нисходящим наклоном.. 42

    6.3. Режим энергосбережение против внешних прерываний .. 44

    7. Таймер 0 8 бит .... 46

    7.1. Пример программная обработка переполнения таймера ... 48

    7.2. Пример аппаратной поддержки переполнение таймера (прерывание таймера). 49

    8. Выбранные директивы ассемблера ... 52

    9. Оперативная память.. 54

    9.1. Параллельная шина ... 54

    9.2. Адресация оперативной памяти......56

    9.3. Пример записи и чтения 16-битного регистра ... 58

    9.4. Запись и чтение метод косвенной адресации ... 58

    10. ЖК-дисплей в адресном пространстве ... 62

    10.1. ЖК-дисплей в режиме отображения памяти ... 62

    10.2. Набор команд инициализации ЖК-дисплей... 65

    10.3. Отображение текстов, помещенных в код программы ... 69

    11. Отображение на ЖК-дисплее текстов с польскими символами ... 70

    11.1. Пример записи кода символа в память cgram ЖК-драйвера 72

    11.2. Пример загрузки символы из памяти CGRAM .. 72

    12. Таймер 1 16 бит ... 75

    12.1. Пример использования режим захвата таймера 1 для измерения

    длительность импульсов ..... 81

    13. Память EEPROM .... 84

    14. Последовательная передача UART ... 88

    14.1. Трансляция UART - примеры вещания ..... 92

    14.2. Передача UART - примеры приема .. 94

    15. Последовательный интерфейс SPI ... 97

    15.1. Режимы работы интерфейса SPI ... 98

    15.2. Управление интерфейсом SPI .... 100

    16. Часы реального времени DS1305 на шине SPI ... 103

    16.1. Регистры часы реального времени DS 1305... 104

    16.2. Передача данных по шине SPI.... 107

    16.3. Пример конфигурации шины SPI .... 109

    16.4. Пример чтения реестрасекунд часов DS 1305 на шине SPI 110

    16.5. Пример записи данных в оперативную память часы DS1305 с-

    - да, - сказал он . 111

    17. Шина I2C .. 115

    18. EEPROM at24cxx на шине I2C .. 118

    18.1. Характеристики памяти EEPROM AT24CXX .... 118

    18.2. Передача по шине I2C .... 120

    18.3. Избранные процедуры передачи данных.... 124

    18.4. Пример записи слова данных в памяти AT24C04 ... 128

    18.5. Пример чтения данных из памяти AT24C02 ... 129

    19. Шина 1-wire .... 132

    20. Цифровой термометр DS18B20 на шине 1-wire .... 135

    Список избранных приказов..... 144

    Литература...... 173

    Выпуск: Я

    Год выпуска: 2009

    ISBN: 978-83-7421-068-3

    Количество страниц: 174

    На каждую книгу выдается фискальная квитанция или счет-фактура НДС.

    Книгу можно забрать лично в Гданьске - Уестиско

    Стоимость доставки он постоянный независимо от количества заказанных экземпляров!!!

    Корзина 0