Микропроцессоры
Авторский курс лекций Микушина А. В.
1. Введение.
- Что такое микроконтроллеры, микропроцессоры и сигнальные процессоры.
- Области применения микроконтроллеров, микропроцессоров и сигнальных процессоров.
2. Принципы работы микропроцессоров.
- Принципы аппаратурной реализации таблицы истинности.
- Сумматоры по модулю два. Построение многоразрядных арифметических сумматоров
- Построение мультиплексоров, декодеров и шинных формирователей.
- Масочные ПЗУ, ППЗУ, РПЗУ, ЭСППЗУ, FLASH - память
- Построение триггерных схем, регистров и ОЗУ.
- Построение арифметико-логических устройств.
- Виды двоичных кодов.
- Блок обработки сигналов микропроцессора.
- Понятие команд и микрокоманд. Системная шина микропроцессора
- Подключение ОЗУ и ПЗУ к системной шине микропроцессора. Дешифратор адреса.
- Понятие адресного пространства и распределения памяти микропроцессорного устройства.
- Подключение внешних устройств к микропроцессору.
- Принципы построения параллельного порта.
- Принципы построения последовательных портов
- Принципы построения таймеров.
3. Семейства микроконтроллеров.
- Микроконтроллеры семейства MCS-48.
- Микроконтроллеры семейства MCS-51.
- Микроконтроллеры семейства AVR.
- Микроконтроллеры семейства HS-11.
4. Сигнальные процессоры.
- Сигнальные процессоры фирмы Analog Devices.
- Сигнальные процессоры фирмы Texas Instruments.
- Сигнальные процессоры фирмы Motorolla.
5. Программирование.
- Языки программирования.
- Применение подпрограмм при программировании.
- Понятие подпрограммы процедуры и подпрограммы функции.
- Применение комментариев.
- Понятие структурного программирования.
- Понятие многофайлового и многомодульного программирования.
- Написание программ для микропроцессоров
- Отладка программ