Современные микроконтроллеры. Архитектура, программирование, разработка устройств — В книге рассматривается широкий круг вопросов, связанных с практическим применением популярных микроконтроллеров 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. Применение жидкокристаллических индикаторов Заключение
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
В книге рассматривается широкий круг вопросов, связанных с практическим применением популярных микроконтроллеров 8051 и их расширений в системах управления и контроля. Основной упор сделан на практические аспекты разработки цифровых и аналоговых интерфейсов, использования таймеров, визуализации результатов измерений в системах сбора информации.
Рассмотрены основные функциональные узлы микроконтроллеров ATMega128 и 68hc908 и программирование типовых периферийных устройств. На примере создания практических конструкций изучаются основные узлы микроконтроллера и принципы создания рабочих микропрограмм. В результате работы студент получит теоретические знания и практический опыт подключения к ...
В учебном пособии рассматривается программирование электронных схем на базе микропроцессоров: устройств вывода (дисплеи и принтеры), ввода информации (клавиатуры, мыши), сетевых коммуникаций, многоядерных и многопроцессорных систем, USB-интерфейса. Приведен как теоретический материал, так и примеры программ с подробным разбором их работы.
Рассмотрены вопросы, связанные с программированием однокристальных микроЭВМ (микроконтроллеров), применяемых в промышленных системах автоматического управления.
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.