Архитектура 8051
- Объяснение блок-схемы
- Регистры
- Организация внутренней памяти
- Интерфейс внешней памяти
Программирование на языке ассемблера
- Режимы адресации
- Инструкции по сборке
- Программы на языке ассемблера
Структура портов
- Введение в программное обеспечение Keil
- Подключение светодиода к 8051 (программа в сборке и встроенный C)
- Интерфейс кнопочного переключателя (программа в сборке и встроенный C)
- Интерфейс LCD (программа в сборке и встроенный C)
- Подключение шестигранной клавиатуры (программа в сборке и встроенный C)
Таймеры и счетчики 8051
Режимы таймеров
- Генерация задержки с использованием таймеров
- Подсчет внешних событий с помощью счетчика
- Написание программ с использованием таймера / счетчика (программа на ассемблере и встроенный C)
Прерывания 8051
- Структура прерывания
- Генерация задержки таймера с использованием прерывания (программа на сборке и встроенный C)
Блок UART
- Режимы последовательной связи
- Последовательная передача данных (программа на сборке и встроенный C)
- Последовательный прием данных (программа на сборке и встроенный C)
- Последовательная передача / прием данных с использованием прерывания (программа на сборке и встроенный C)
Взаимодействие датчиков и исполнительных механизмов (программа в сборке и встроенный C)
- Интерфейс датчика температуры
- Интерфейс датчика PIR
- Интерфейс двигателя постоянного тока
- Интерфейс шагового двигателя
- Интерфейс сервомотора
Проект 1 (оборудование и программа на встроенном C)
Проект 2 (оборудование и программа на встроенном C)