Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metod_progr_MK51.doc
Скачиваний:
4
Добавлен:
11.11.2019
Размер:
2.26 Mб
Скачать

Харьковский национальный университет имени. В.Н.Каразина

Институт высоких технологий

Кафедра электроники и управляющих систем

Ю.А. Журавель, С.Н. Рева

Программирование микроконтроллеров серии мк51

Методические указания к лабораторным работам по курсу «Системы автоматического контроля и управления»

г. Харьков 2007 г.

Содержание

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

Лабораторный макет ЛМ51 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

Центральный процессорный модуль ЛМ51А . . . . . . . . . . . . . . . .

8

Модуль ЛМ51В . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

Модуль ЛМ51С . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

Порядок работы с макетом . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

Работа с программным эмулятором . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

Лабораторная работа №1 «Создание, компиляция и отладка программ» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

331

Лабораторная работа №2 «Программирование таймеров» . . . . . . . . .

36

Лабораторная работа №3 «Вывод дискретной информации. Алгоритм реального времени» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

Лабораторная работа №4 «Ввод дискретной информации с клавиатуры» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

Лабораторная работа №5 «Формирование сигналов звуковой сигнализации» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

Лабораторная работа №6 «Формирование символов матричного индикатора» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

Лабораторная работа  №7 «Динамическое управление матричным индикатором» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

Лабораторная работа №8 «Алгоритм АЦП последовательного приближения» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

Приложение 1. Схема расположения элементов на модулях макета

55

Приложение 2. Таблица команд микроконтроллера . . . . . . . . . . . . . .

58

Приложение 3. Требования к оформлению отчета . . . . . . . . . . . . . . .

62

Приложение 4. Листинг программы инициализации . . . . . . . . . . . . .

64

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]