Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание N 11.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
159 Кб
Скачать
☆

2. Задание для домашней подготовки.

  1. Повторить организацию последовательного интерфейса МК51;

  2. Повторить команды МК51;

  3. Изучить пример программы к лабораторной работе;

  4. Составить программу на языке ассемблера МК-51 согласно варианту.

3. Порядок выполнения работы.

  1. Ознакомиться с заданием и проанализировать его;

  2. Составить программу согласно заданию в кодах МК51;

  3. Набрать текст составленной программы в текстовом редакторе отладчика;

  4. Выполнить трансляцию программы (в случае возникновения ошибок исправить их);

  5. Сделать пошаговое выполнение программы и убедиться в правильности ее работы (в случае неправильности внести исправления в текст программы и повторить п.4-5);

4. Задание по лабораторной работе.

В данной лабораторной работе требуется разработать программу для микропроцессорного устройства, которая осуществляет ввод или вывод массива данных длинной N байт с заданной скоростью обмена в режимe mode последовательного интерфейса. Адрес начала массива ADR0.

Таблица 3. Таблица вариантов заданий

№ варианта

Вид обмена

Mode

Скорость обмена,бод

N, h

ADR0, h

1

ввод

0

fBQ/12

E

10

2

ввод

1

62500

F

20

3

ввод

2

fBQ/32

D

30

4

ввод

3

110

C

40

5

вывод

0

fBQ/12

B

50

6

вывод

1

110

A

60

7

вывод

2

fBQ/64

6

70

8

вывод

3

62500

7

10

9

ввод

1

110

F

20

10

ввод

2

fBQ/64

E

30

11

ввод

3

62500

5

40

12

вывод

1

62500

6

50

13

вывод

2

fBQ/32

7

60

14

вывод

3

110

8

70

15

ввод

0

fBQ/12

8

10

16

ввод

2

fBQ/32

9

30

17

ввод

3

110

F

40

18

вывод

0

fBQ/12

A

50

19

вывод

1

110

B

60

20

вывод

2

fBQ/6 4

C

70

21

вывод

3

62500

D

10

22

ввод

1

110

E

20

23

ввод

2

fBQ/64

F

30

24

ввод

3

62500

8

40

25

вывод

1

62500

8

50

26

вывод

2

fBQ/32

9

60

27

вывод

3

110

C

70

28

ввод

1

62500

E

20

В режимах 1 и 3 реализация стандартных скоростей обмена может быть достигнута программированием таймера/счетчика T/C1 согласно таблице 4

Таблица 4 Реализация стандартных скоростей обмена

Скорость обмена, Кбод

fBQ,

МГц

SMOD

Разряды TMOD

TH1

C/T

M1

M0

62,5

12

1

0

1

0

FFh

19,2

11,059

1

0

1

0

FDh

9,6

11,059

0

0

1

0

FDh

4,8

11,059

0

0

1

0

FAh

2,4

11,059

0

0

1

0

EAh

1,2

11,059

0

0

1

0

E8h

0,1375

11,986

0

0

1

0

18h

0,110

6

0

0

1

0

72h