Оглавление
Выражения благодарности Введение
Часть 1. Введение в микроконтроллеры Глава 1. Микроконтроллеры. Виды микроконтроллеров. Архитектуры процессоров. Вилы памяти в микроконтроллерах.
Глава 2. Аппаратные средства
Корпус микросхем
Технология изготовления кристаллов
Питание
Запуск (сброс в начальное состояние)
Тактирование системы
Программный счетчик
Арифметико-логическое устройство
Сторожевые таймеры
Полпрограммы и функции
Прерывания
Таймеры
Параллельный ввод-вывод ланных
Преобразование логических уровней
Последовательный ввод-вывод данных
Синхронный последовательный обмен
Сети
Аналоговый ввод-вывод
Ведомые устройства
Программирование устройств
Интерфейсы отладки
Глава 3. Программное обеспечение
Средства разработки/Среды Язык Ассемблера
Интерпретаторы
Языки высокого уровня
Нечеткая логика
Разработка программного обеспечения
Резидентный монитор и отладчик
Операционные системы реального времени
Глава 4. Основные типы интерфейсов микроконтроллеров
Подавление звона контактов Подключение светодиодов
7-сегментныи светодиодный индикатор
Ввод с матричной клавиатуры
Упрощение жидко-кристаллическим индикатором
Управление двигателем/реле
Шаговый двигатель
Управление сервоприводом
Преобразование уровней RS-232
Генерация случайных чисел
Персональные компьютеры
Глава 5. Разработка приложений
Выбор микроконтроллера
Программные средства и системы разработки
Доступность и ресурсы
Самотестирование
Программаторы Отладка приложений
Глава 6. Примеры приложений
Программирование микроконтроллеров
Первое приложение
Приложение часы/термометр
Специфичные приложения
ЧАСТЬ 2. Микроконтроллеры семейства 8051
Глава 7. Микроконтроллер 8051
Фирмы-производители 8051
Глава 8. Архитектура процессора 8051
Центральный процессор Способы адресации Адресация внешней памяти Прерывания Выполнение команд 8051
Глава 9. Аппаратные средства микроконтроллеров 8051
Типы корпусов
Параллельный ввод-вывод
Таймеры
Последовательный ввод-вывод
Микроконтроллеры Dallas Semiconductor
с шифрованием информации
Программирование
Маркировка микроконтроллеров
10. Разработка приложений на базе 8051
Подключение питания Системный тактовый генератор
Запуск (установка начального состояния)
Прерывания
Хранение программ
Разработка ОСРВ и монитора для 8051
Глава 11. Средства разработки для 8051
Ассемблеры
Языки высокого уровня
Объектные файлы «INHX8M»
Программатор Dallas Semiconductor DS87000
Глава 12. Система команд микроконтроллера 8051
Команды пересылки данных Арифметические команды Команды битовых операций Команды передачи управления
Глава 13. Примеры применения 8051
Первое приложение
Часы реального времени и термометр
«Говорящая» клавиатура для Марии
Глава 14. Заключение по семейству 8051
Часть 3. Микроконтроллеры семейства Motorola 68HC05
Глава 15. Микроконтроллеры Motorola 68HC05
Глава 16. Архитектура процессора 68НС05
Центральный процессор
Аккумулятор
Регистр условий
Способы адресации данных
Программный счетчик
Запуск (установка начального состояния)
Прерывания
Доступ к регистрам периферийных устройств
Функционирование ОЗУ в микроконтроллерах 68НС05
Глава 17. Аппаратные средства микроконтроллеров семейства 68НС05
Типы корпусов
Системный тактовый генератор
Технология логических блоков
Реализация прерываний
Параллельный ввод-вывод
Программируемые таймеры
Аналоговый ввод вывод
Последовательный ввод-вывод
Регистр конфигурации
Программирование.
Маркировка.
Глава 18. Разработка приложений на базе 68НС05.
Подключение питания
Системный тактовый генератор.
Схема запуска
Прерывания.
Операционные системы реального времени.
Глава 19. Средства разработки для 68НС05.
Ассемблеры.
Языки высокого уровня.
Объектные файлы в формате Motorola «$19-Record».
Комплекс разработки 68HC705J1CS.
Глава 20.Система команд микроконтроллеров 68НС05
Команды арифметических операций.
Команды управления программой.
Команды битовых операций.
Команды управления процессором.
Глава 21. Примеры применения 68НС05.
Создание первого приложения .
Реализация часов реального времени и термометра
с помощью «mykeRTOS».
Глава 22. Заключение по семейству 68НС05.
Поддержка микроконтроллеров 68НС05.
Том 1Том 2