Г. Екатеринбург, УРФУ, 62 стр.
Общие сведения о микроконтроллерах
Способы кодирования данных
Обобщенная структурная схема микроконтроллера
Система прерываний
Работа системы прерываний
Стек данных
Микроконтроллеры Intel, Motorola и Microchip
Краткое описание особенностей микроконтроллеров
Примеры контроллеров 18ЕХХХ, 16ЕХХХ.
Характеристики 16 и 18 серии.
Периферийные модули
Работа ССР в режиме ШИМ
Основные характеристики микроконтроллеров
Рекомендации по схематическому решению для портов (16 серия)
Структура памяти
Банк памяти быстрого доступа
Регистр выбора банка памяти данных BSR (18 серия)
Косвенная адресация, регистра INDF и FSR
Операция косвенной адресации
Механизм косвенной адресации
Работа с памятью РIС16FХХХ
Чтение из ЕЕРRОМ-памяти
Запись ЕЕРRОМ данных
Управление прерываниями
Серия РIС16ХХХ
Система прерывании РIС18FХХ2
Обработка прерываний
Контроллеры PIC16F87X
Карта памяти микроконтроллеров
Структурная схема микроконтроллеров PIC16F87X
Служебные регистр
Контроллеры 18 серии
Карта памяти микроконтроллеров РIС18F242/442
Регистры конфигурации контроллера
Аппаратный умножитель 8х8
Модуль АЦП
Конфигурация выводов модуля АЦП (РIС16F873/76)
Источник опорного напряжения
Последовательный синхронный порт (МSSР)
Временные диаграммы работы MSSP
Пример соединения двух МК через SPI
Режим I2C последовательного порта MSSP.
Асинхронно-синхронный последовательный порт (USART)
Временные диаграммы работы USART в асинхронном режиме
ВЕДОМЫЙ ПАРАЛЛЕЛЬНЫЙ ПОРТ (PSP)
Временные диаграммы порта PSP
Универсальная последовательная шина (USB)
Краткий обзор шины
Протоколы передачи
Кадры
Питание
Оконечные точки
Нумерация устройств
Описатели
Классы устройств / Драйверы класса
Микроконтроллеры с модулем USB
Приемопередатчик
Регистры управления и состояния модуля USB
Регистр флагов прерываний модуля USB (UIR)
Регистр разрешения прерываний модуля USB (UIE)
Регистр флагов ошибок модуля USB (UEIR)
Регистр разрешения прерывания по ошибкам модуля USB (UEIE)
Регистр состояния модуля USB (USTAT)
Регистр управления модулем USB (UCTRL)
Регистр адреса USB (UADDR)
Регистр состояния программного обеспечения USB
Регистры управления оконечными точками (UEPN)
Таблица дескрипторов буферов (BDT)
Буферы оконечных точек
Программирование модуля USB
Программное обеспечение USB
Основные функции и подпрограммы
Ресурсы процессора
Уровни стека
Память программ
Память данных
Буферные регистры
Выбор страниц/Выбор банков
Интегрирование подпрограмм USB в программу
Способы кодирования данных
Обобщенная структурная схема микроконтроллера
Система прерываний
Работа системы прерываний
Стек данных
Микроконтроллеры Intel, Motorola и Microchip
Краткое описание особенностей микроконтроллеров
Примеры контроллеров 18ЕХХХ, 16ЕХХХ.
Характеристики 16 и 18 серии.
Периферийные модули
Работа ССР в режиме ШИМ
Основные характеристики микроконтроллеров
Рекомендации по схематическому решению для портов (16 серия)
Структура памяти
Банк памяти быстрого доступа
Регистр выбора банка памяти данных BSR (18 серия)
Косвенная адресация, регистра INDF и FSR
Операция косвенной адресации
Механизм косвенной адресации
Работа с памятью РIС16FХХХ
Чтение из ЕЕРRОМ-памяти
Запись ЕЕРRОМ данных
Управление прерываниями
Серия РIС16ХХХ
Система прерывании РIС18FХХ2
Обработка прерываний
Контроллеры PIC16F87X
Карта памяти микроконтроллеров
Структурная схема микроконтроллеров PIC16F87X
Служебные регистр
Контроллеры 18 серии
Карта памяти микроконтроллеров РIС18F242/442
Регистры конфигурации контроллера
Аппаратный умножитель 8х8
Модуль АЦП
Конфигурация выводов модуля АЦП (РIС16F873/76)
Источник опорного напряжения
Последовательный синхронный порт (МSSР)
Временные диаграммы работы MSSP
Пример соединения двух МК через SPI
Режим I2C последовательного порта MSSP.
Асинхронно-синхронный последовательный порт (USART)
Временные диаграммы работы USART в асинхронном режиме
ВЕДОМЫЙ ПАРАЛЛЕЛЬНЫЙ ПОРТ (PSP)
Временные диаграммы порта PSP
Универсальная последовательная шина (USB)
Краткий обзор шины
Протоколы передачи
Кадры
Питание
Оконечные точки
Нумерация устройств
Описатели
Классы устройств / Драйверы класса
Микроконтроллеры с модулем USB
Приемопередатчик
Регистры управления и состояния модуля USB
Регистр флагов прерываний модуля USB (UIR)
Регистр разрешения прерываний модуля USB (UIE)
Регистр флагов ошибок модуля USB (UEIR)
Регистр разрешения прерывания по ошибкам модуля USB (UEIE)
Регистр состояния модуля USB (USTAT)
Регистр управления модулем USB (UCTRL)
Регистр адреса USB (UADDR)
Регистр состояния программного обеспечения USB
Регистры управления оконечными точками (UEPN)
Таблица дескрипторов буферов (BDT)
Буферы оконечных точек
Программирование модуля USB
Программное обеспечение USB
Основные функции и подпрограммы
Ресурсы процессора
Уровни стека
Память программ
Память данных
Буферные регистры
Выбор страниц/Выбор банков
Интегрирование подпрограмм USB в программу