Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ_МИУС_13.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.42 Mб
Скачать
  1. Подготовка к работе

3.1. Изучите и сделайте краткое описание устройства и режимов работы последовательного порта микроконтроллеров семейства Intel 8051.

3.2. Напишите программу циклического вывода через последовательный порт кода символа по заданию преподавателя (см. таблицу П2), при рабочей частоте микроконтроллера 11,059 МГц и скорости передачи данных 2400 Бод. Каждый цикл должен сопровождаться стробирующим сигналом на линии Р1.1 микроконтроллера длительностью 100 мкс. Нарисуйте блок-схему алгоритма работы программы.

3.3. Индивидуальное задание. Произвести циклический вывод в последовательный порт сообщения в формате - ФАМИЛИЯ_ИМЯ_УЧЕБНАЯ_ГРУППА, при рабочей частоте микроконтроллера 11,059 МГц и скорости передачи данных 2400 Бод. Каждый цикл должен сопровождаться стробирующим сигналом на линии Р1.1 микроконтроллера длительностью 100 мкс.

  1. Выполнение работы

4.1. Напишите программу циклического вывода кода заданного символа через последовательный порт микроконтроллера. Для проверки работоспособности программы используйте интегрированную среду проектирования Keil Vision 2.

При настройке проекта в окне Project/Option for Target `Target 1` установите соответствующую заданию рабочую частоту процессора (закладка Target) и активизируйте функцию создания загрузочного hex-файла, необходимого для следующей лабораторной работы (Project/Option for Target `Target 1`, закладка Output).

Для контроля выполнения программы при отладке выведите дополнительные окна Parallel Port 1, Serial Channel 0 и Serial Window# 1.

Используя режим Run to Cursor line, определите длительность одного цикла передачи данных, запишите полученное значение в отчет.

4.2. Выполните индивидуальное задание.

  1. Содержание отчета

    1. Краткое описание устройства и режимов работы последовательного порта микроконтроллеров семейства Intel 8051

    2. Блок-схема алгоритма работы программы, листинг программы, результаты отладки.

Приложение

Таблица П1 - Настройка таймера для управления частотой работы приемопередатчика.

Частота приема/передачи (BAUD RATE)

Частота резонатора МГц

Таймер/счетчик

SMOD

С/Т

Режим (MODE)

Перезагружаемое число

Режим 0, макс: 1 МГц

12

X

X

X

X

Режим 2, макс: 375 кГц

12

1

X

X

X

Режим 1, 3: 62,2 кГц

12

1

0

2

0FFH

19,2 кГц

11,059

1

0

2

0FDH

9,6 кГц

11,059

0

0

2

0FDH

4,8 кГц

11,059

0

0

2

0FAH

2,4 кГц

11,059

0

0

2

0F4H

1,2 кГц

11,059

0

0

2

0Е8H

137,5 Гц

11,059

0

0

2

1DH

110 Гц

6

0

0

2

72H

110 Гц

12

0

0

1

0FЕЕВН

Таблица П2 - Кодовая таблица символов, используемых в Windows

В клетке с символом указан соответствующий десятичный код, шестнадцатеричный код определяется по принципу «строка-столбец».

Например, символу «*» соответствует код 2Ah или 42d.