ТОМ 1
Выражения благодарности
Введение
Введение в микроконтроллеры
Микроконтроллеры
Виды микроконтроллеров
Архимтектуры процессоров
Виды памяти в микроконтроллерах
Аппаратные средства
Корпуса микросхем
Технология изготовления кристаллов
Питание
Запуск (сброс в начальное состояние)
Тактирование системы
Программный счетчик
Арифметике-топическое устройство
Сторожевые таймеры
Подпрограммы и функции
Прерывания
Таймеры
Параллельный ввод-вывод данных
Преобразование логических уровней
Последовательны" ввод-вывод данных
Синхронный последовательный обмен
Сети
Аналоговый ввод-вывод
Ведомые устройства
Программирование устройств
Интерфейсы отладки
Программное обеспечение
Средства разработки/Среды
Язык Ассемблера
Интерпретаторы
Языки высокого уровня
Нечеткая логика
Разработка программного обеспечения
Резидентный монитор и отладчик
Операционные системы реального времени
Основные типы интерфейсов микроконтроллеров
Подавление звона контактов Подключение светодиодов
-сегментный светодиочный индикатор
Ввод с матричной клавиатуры
Vnpii тение жидко-кристаллическим индикатором
Управление двигателем/реле
Шаговый двигатель
Управтение сервоприводом
Преобразование уровней RS-
Генерация случайных чисел
Персональные компьютеры
Разработка приложений
Выбор микроконтроллера
Программные средства и системы разработки
Доступность и ресурсы
Самотестирование
Программаторы
Отладка приложений
Примеры приложений
Программирование микроконтроллеров Первое приложение Приложение часы/термометр Специфичные приложения
Микроконтроллеры семейства
Микроконтроллер
Фирмы-производители
Архитектура процессора
Центральный процессор Способы адресации Адресация внешней памяти Прерывания Выполнение команд
Аппаратные средства микроконтроллеров
Типы корпусов
Параллельный ввод-вывод
Таймеры
Последовательный ввод-вывод
Микроконтроллеры Dallas Semiconductor
с шифрованием информации
Программирование
Маркировка микроконтроллеров
Разработка приложений на базе
Подключение питания Системный тактовый генератор
Запуск (установка начального состояния)
Прерывания
Хранение программ
Разработка ОСРВ и монитора для
Средства разработки для
Ассемблеры
Языки высокого уровня
Объектные файлы "INHXM"
Программатор Dallas Semiconductor DS
Система команд микроконтроллера
Команды пересылки данных
Арифметические команды
Команды битовых операций
Команды передачи управления
Примеры применения
Первое приложение
Часы реального времени и термометр
"Говорящая" клавиатура для Марии
Заключение по семейству
Микроконтроллеры семейства Motorola HC
Микроконтроллеры Motorola HC
Архитектура процессора НС
Центральный процессор
Аккумулятор
Регистр условий
Способы адресации данных
Программный счетчик
Запуск (установка начального состояния)
Прерывания
Доступ к регистрам периферийных устройств
Функционирование ОЗУ в микроконтроллерах НС
Аппаратные средства микроконтроллеров
семейства НС
Типы корпусов
Системный тактовый генератор
Технология логических блоков
Реализация прерываний
Параллельный ввод-вывод
Программируемые таймеры
Аналоговый ввод-вывод
Последовательный ввод-вывод
Регистр конфигурации
Программирование
Маркировка
Разработка приложений на базе НС
Подключение питания
Системный тактовый генератор
Схема запуска
Прерывания
Операционные системы реального времени
Средства разработки для НС
Ассемблеры
Языки высокого уровня
Объектные файлы в формате Motorola "S-Record"
Комплекс разработки HCJCS
Система команд микроконтроллеров НС
Команды арифметических операций
Команды управления программой
Команды битовых операций
Команды управления процессором
Примеры применения НС
Создание первого приложения
Реализация часов реального времени и термометра
с помощью "mykeRTOS"
Заключение по семейству НС
Поддержка микроконтроллеров НС
ТОМ 2
Микроконтроллеры PICMICRO
Микроконтроллеры PICMICRO
Младшие модели семейства PICMicro
Средние модели семейства PICMicro
Старшие модели семейства PICMicro
Архитектура микроконтроллеров PICMICRO
Центральный процессор (CPU)
Регистр состояния
Адресация регистров
Программный счётчик
Периферийные устройства
Прерывания
Стек программного счетчика
Режим ожидания SLEEP
Архитектура PICMicro CX
Регистры
Аппаратные средства PICMICRO
Различные типы PICMicro
Микроконтроллеры PICMicro в -выводном корпусе
Младшие модели PICMicro
Модели PICMicro среднего уровня
Старшие модели PICMicro
Корпуса контроллеров
Виды памяти программ
Запуск (Reset)
Системный тактовый генератор
Аппаратные регистры и файл регистров
Стек программного счетчика процессора
Прерывания
Таймеры
Таймер TMRO
Таймер TMR
Таймер TMR
Сторожевой таймер
Внутренняя память EEPROM
Ввод -вывод данных
Параллельный ведомый порт
Последовательный цифровой ввод-вывод
Синхронный последовательный обмен
Асинхронный последовательный обмен
Аналоговый ввод-вывод
Семейство Сх - сравнение напряжений
Семейство Сх -аналоговый ввод
Биты конфигурации и идентификации
Программирование
Маркировка микроконтроллеров
Руководство по микроконтроллерам
Разработка приложений на базе PICMicro
Подключение питания
Системный тактовый генератор
Запуск
Подключение внешних устройств
ТТЛ/КМОП
Выходные драйверы
Прерывания
Средства разработки для PICMICRO
Ассемблер MPASM
Языки высокого уровня
Средства разработки приложений фирмы Microchip
Симулятор MPSIM
Среда MPLAB
Система KEELOQ
Набор FUZZY TECH
Система команд микроконтроллеров PICMicro
Команды арифметических операций с регистровой адресацией
Команды арифметических операций с непосредственной адресацией
Команды управления программой
Команды управления микроконтроллером
Команды битовых операций
Команды старших моделей PICMicro (серия Сх)
Расширения MPASM
Набор команд Parallax PICMicro
Примеры применения PICMicro
Первое приложение PICMicro
Цифровые часы / Термометр
Язык PICLite и приложение
"Цифровые часы/Термометр"
Определение языка PICLITE
Заключение по семейству PICMicro
Информационная поддержка PICMicro
Web-сайты
Информационные серверы
Микроконтроллеры семейства AVR
Микроконтроллер AVR
Архитектура процессора AVR
Регистры общего назначения и АЛУ
Регистр состояния
Адресация устройств ввода-вывода и памяти SRAM
Программный счетчик и стек
Прерывания
Способы адресации данных
Аппаратные средства AVR
Типы корпусов
Системный тактовый генератор
Оглавление
Таймеры
Сторожевой таймер
Параллельный ввод-вывод
Последовательный ввод-вывод
UART
SPI
Аналоговый ввод-вывод
Конфигурирование микроконтроллера
Память данных EEPROM
Программирование
Программирование по параллельному интерфейсу
Программирование по последовательному интерфейсу
Маркировка микроконтроллеров AVR
Разработка систем на базе AVR
Подключение питания
Запуск
Прерывания
Операционные системы реального времени (ОСРВ)
Программирование в системе
Средства разработки для AVR
Ассемблеры
Языки высокого уровня "
Средства разработки
Система команд микроконтроллеров AYR
Команды пересылки данных AVR
Команды арифметических и логических операций AVR
Команды ветвления AVR
Битовые команды и команды тестирования битов
Примеры применения AVR
Первое приложение
Часы реального времени и термометр
Вывод изображения с возможностью его позиционирования
Заключение по семейству AVR
Информационная поддержка AVR
WEB сайты
Информационный сервер
Компании-производители
Контроллер Basic Stamp фирмы Parallax
Контроллер Basic Stamp фирмы Parallax
Аппаратные средства Stamp
Процессор STAMP
Программные "лексемы"
Линии ввода-выводы
Память EEPROM с последовательной выборкой
Интерфейсы программирования
Программирование на PBASIC для STAMP
Интерфейс
Руководство по микроконтроллерам
Язык PBASIC для Stamp
Типы данных ввода-вывода для BS
Переменные и "символы" в контроллере BS
Переменные в контроллере BS
Операторные выражения
Подпрограммы
Форматирование исходного текста в PBASIC
Отладка
Разработка приложений на базе Stamp
Конструктивная реализация
Подключение питания
Запуск
Функции языка PBASIC для Stamp
Математические операторы для BS
Математические операторы для BS
Команды ветвления/циклов
Условные ветвления
Цифровой ввод-вывод
Последовательный ввод-вывод
Аналоговый ввод-вывод
Звук
Таблицы данных
Обращение к EEPROM
Реализация задержки
Управление питанием/функционированием
Отладка
Примеры применения Stamp
Первое приложение для Stamp
Приложение часы/термометр
Эмулятор BS
Заключение по контроллерам STAMP
Информационная поддержка контроллеров BASIC Stamp
WEB-сайты
Информационные серверы
Компания - производитель
Заключение
Послесловие
Приложение А Сравнительная таблица характеристик микроконтроллеров
Приложение В Источники информации
Приложение С Общие команды ассемблера
Приложение D Универсальный симулятор UMPS
Приложение Е Комплект плат SimmStick
Приложение F Информационные серверы (листы рассылки)
Приложение G Содержание CD-ROM
Список сокращений