Название: Современные микроконтроллеры. Архитектура, программирование, разработка устройств Автор: Магда Ю. С. Издательство: М.: ДМК Пресс Год издания: 2017 Страниц: 224 ISBN: 978-5-97060-551-6 Формат: DjVu Сканирование и обработка: Bookingolz Язык: русский Размер: 15 Мб Качество: отличное
В книге рассматривается широкий круг вопросов, связанных с практическим применением популярных микроконтроллеров 8051 и их расширений в системах управления и контроля. Основной упор сделан на практические аспекты разработки цифровых и аналоговых интерфейсов, использования таймеров, визуализации результатов измерений в системах сбора информации. Значительная часть материала посвящена практическому программированию в популярной среде разработки Keil uVision. Приводятся многочисленные примеры разработки несложных аппаратно-программных систем сбора аналоговой и цифровой информации, измерительных систем, систем управления внешними устройствами и т.д. Все приведенные в книге проекты разработаны и проверены на отладочном модуле Rita-51 фирмы Rigel Corp. и могут служить основой при разработке собственных проектов.
Глава 1. Программная архитектура микроконтроллеров 8051
1.1. Структура внутренней памяти 8051 1.2. Подключение внешней памяти программ и данных 1.3. Система команд микроконтроллера семейства 8051 1.4. Система прерываний 1.5. Параллельные порты ввода/вывода данных
Глава 2. Программирование и отладка в среде Keil uVision
2.1. Преимущества и недостатки языков высокого уровня 2.2. Создание программ в Keil C51 2.3. Синтаксис Keil C51 2.3.1. Символы, ключевые слова и идентификаторы 2.3.2. Форматы данных в Keil C51 2.3.3. Специальные ключевые слова Keil C51 2.3.4. Операторы и выражения в Keil C51 2.3.5. Файлы заголовков Keil C51 2.4. Управление вводом/выводом в Keil C51 2.5. Операции с памятью 2.6. Программирование ввода/вывода через последовательный порт 2.7. Интерфейс с языком ассемблера 2.7.1. Встроенный ассемблерный код 2.7.2. Подпрограммы на ассемблере 2.8. Программирование на языке ассемблера в среде Keil 2.9. Отладка программ в среде Keil uVision
Глава 3. Использование последовательного порта
3.1. Запись данных в последовательный порт 3.2. Чтение данных из последовательного порта 3.3. Прерывание последовательного порта 3.4. Работа с последовательным портом в Keil C51 3.5. Интерфейс систем на базе 8051 с персональным компьютером
Глава 4. Встроенные таймеры
4.1. Режим работы таймера в качестве 16-разрядного таймера 4.2. Прерывания таймеров 4.3. Режим автоперезагрузки 4.4. Счетчики событий 4.5. Таймер 2 4.5.1. Режим автоперезагрузки таймера 2 4.5.2. Режим захвата таймера 2 4.6. Аппаратно-программные решения с использованием таймеров 4.6.1. Измерение частоты 4.6.2. Широтно-импульсная модуляция
Глава 5. Обработка дискретных сигналов
5.1. Обработка входных данных с использованием SPI 5.2. Пользовательские интерфейсы ввода дискретных данных 5.3. Пользовательские интерфейсы вывода дискретных данных
Глава 6. Ввод/вывод аналоговых сигналов
6.1. Обработка аналоговых входных сигналов 6.2. Использование цифро-аналоговых преобразователей
Глава 7. Отображение информации в системах с микроконтроллерами 8051
7.1. Применение семисегментных индикаторов 7.2. Применение жидкокристаллических индикаторов
Заключение
Скачать Современные микроконтроллеры. Архитектура, программирование, разработка устройств
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.