Пользовательского поиска

Цифровая и вычислительная техника

Цифровые устройства

Микропроцессоры

Микропроцессоры и цифровая обработка сигналов

Устройства приема и обработки радиосигналов в системах подвижной радиосвязи

Устройства генерирования и формирования сигналов в системах подвижной связи

Книги в электронном варианте

Справочные данные

Новости


Rambler's Top100
Рейтинг@Mail.ru
Яндекс цитирования


Цели и задачи изучения Содержание дисциплины Краткое описание курса Курсовой проект Перечень литературы
Дата последнего обновления файла 25.08.2009

Содержание курса лекций "Микропроцессоры"

1. Введение.

  1. Что такое микроконтроллеры, микропроцессоры и сигнальные процессоры.
  2. Области применения микроконтроллеров.

2. Принципы работы микропроцессоров.

  1. Виды двоичных кодов.
  2. Целочисленные двоичные коды
  3. Запись десятичных чисел
  4. Представление чисел в двоичном коде с плавающей запятой
  5. Запись текстов двоичным кодом
  6. Построение арифметико-логических устройств.
  7. Построение шинных формирователей.
  8. Масочные ПЗУ, ППЗУ, РПЗУ, ЭСППЗУ, FLASH - память
  9. Построение ОЗУ.
  10. Типовые структуры операционного блока микропроцессора
  11. Команды микропроцессора
  12. Принципы реализации микропроцессоров
  13. Блок обработки микропроцессора.
  14. Блок микропрограммного управления
  15. Микрокоманды.
  16. Системная шина микропроцессора.
  17. Подключение ОЗУ и ПЗУ к системной шине микропроцессора.
  18. Дешифратор адреса.
  19. Понятие адресного пространства
  20. Понятие распределения памяти микропроцессорного устройства.
  21. Подключение внешних устройств к микропроцессору.
  22. Принципы построения параллельного порта.
  23. Принципы построения последовательных портов
  24. Принципы построения таймеров.

3. Микроконтроллеры семейства MCS-51.

  1. Представители семейства MCS-51.
  2. Архитектура микроконтроллеров MCS-51.
  3. Система команд микроконтроллеров MCS-51.
  4. Виды адресации.
  5. Инструкции микроконтроллеров семейства MCS-51.
  6. Особенности построения параллельных портов микроконтроллеров MCS-51.
  7. Особенности построения памяти микроконтроллеров семейства MCS-51.
  8. Внутренние таймеры микроконтроллера, особенности их применения.
  9. Устройство и особенности применения последовательного порта микроконтроллеров семейства MCS-51.

4. Написание программ для микроконтроллеров

  1. Языки программирования для микроконтроллеров.
  2. Применение подпрограмм при программировании.
  3. Понятие подпрограммы процедуры и подпрограммы функции.
  4. Применение комментариев.
  5. Понятие структурного программирования.
  6. Понятие многофайлового программирования.
  7. Понятие многомодульного программирования.
  8. Написание программ для микроконтроллеров
  9. Отладка программ для микроконтроллеров

5. Язык программирования высокого уровня C-51.

  1. Язык программирования C-51
  2. Структура программ на языке программирования C-51
  3. Символы языка программирования C-51.
  4. Идентификаторы и константы.
  5. Выражения в операторах.
  6. Операторы.
  7. Объявление простых переменных.
  8. Объявление массивов и структур.
  9. Указатели.
  10. Объявление подпрограмм.
  11. Области действия переменных.
  12. Построение многомодульных программ.
6. Язык программирования ASM-51.
  1. Основные определения.
  2. Алфавит языка ASM-51.
  3. Директивы языка ASM-51.
  4. Реализация подпрограмм процедур и подпрограмм функций на языке ассемблер.
  5. Структурное программирование на языке ASM-51.
  6. Построение многомодульных программ на языке программирования ASM-51.
  7. Использование сегментов в языке программирования ассемблер.
7. Отладка программного обеспечения микроконтроллерного устройства.

8. Проектирование цифровых устройств на микроконтроллерах

  1. Разработка структурной схемы.
  2. Разработка принципиальной схемы.
  3. Написание программы для разрабатываемого микропроцессорного устройства
  4. Пример проекта программы

Заработай в Интернет!
Hosted by uCoz