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

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

Отчет по лабораторной работе должен содержать:

1) титульный лист в соответствии с требованиями приложения 3;

2) цель работы;

3) расчет временных параметров выполнения программы;

4) значения экспериментальных данных, полученных при выполнении работы;

5) эпюры изменения сигналов на выводах порта Р1;

6) выводы.

Контрольные вопросы

1. Какие системы счисления вы знаете? Запишите число 0F3h в двоичном и десятичном виде.

2. Изобразите структурную схему микроконтроллера.

3. Что такое машинный цикл и тактовая частота?

4. Как определить время выполнения операций?

34

5. Из каких модулей состоит лабораторный макет ЛМ51 и для чего предназначен каждый из них?

6. На каких портах модуля ЛМ51А предусмотрена световая сигнализация и какого цвета?

7. Для чего предназначена кнопка «Сброс»? Укажите ее на макете

8. Для чего предназначены контрольные контакты на выводах порта Р0 и Р2?

35

Лабораторная работа 2

Программирование таймеров Цель работы

Освоить методику расчета и программирования таймеров для микроконтроллеров серии МК51. Получить навыки написания и отладки программ с использованием таймеров и прерываний. Научиться создавать сложные проекты, состоящие из нескольких файлов.

Подготовка к работе

Для допуска к лабораторной работе необходимо знать структуру таймеров и режимы их работы. Иметь представление о системах прерывания микроконтроллеров, знать назначение векторов прерывания. Знать структуру и назначение регистров специальных функций, влияющих на работу таймеров и системы прерываний (TMOD, TCON, SCON, IE, IP), а так же основные директивы компилятора ассемблера.

При подготовке к лабораторной работе необходимо для указанного из таблицы варианта выбрать оптимальный режим работы таймера и рассчитать для него значения параметров, определяющих период генерации сигнала для данного варианта.

Вариант

Период сигнала, мс

Вариант

Период сигнала, мс

1

0,05

11

0,3

2

45

12

20

3

0,1

13

0,4

4

40

14

15

5

0,15

15

0,5

6

35

16

10

7

0,2

17

0,6

8

30

18

5

9

0,25

19

0,7

10

25

20

1

Подготовить в электронном виде файл инициализации init.asm в текстовом редакторе, взяв за образец приведенный в приложении 3 листинг и заменив в нем нулевые значения параметров на значения, необходимые для вашего варианта.

36

Лабораторное оборудование и программное обеспечение

Для выполнения работы необходим лабораторный макет ЛМ51А, программатор, осциллограф С1-77, персональный компьютер со следующим программным обеспечением: табличный компилятор ассемблера «TASM», эмулятор микроконтроллера «E8031», драйвер программатора «ATPROG».

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