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

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

Работа с портами ввода/вывода общего назначения.

Цель работы: Разработать программу вывода информации на индикаторы через порты РА и РС с использованием программной временной задержки.

Задание: Исходные данные для разработки программы взять из таблицы 6.2.1.

Таблица 6.2.1 Исходные данные для работ 2 и 3.

№ Вариант

1

2

3

4

5

Задержка С

0,5

0,75

1,0

1,25

1,5

Вид выводимой информации

«Бегущая»

единица начиная с РА0

«Бегущий»

ноль начиная с РА0

Автоинкремент кода, начиная с 0

Автодекремент кода, начиная с 0

«Бегущая»

единица начиная с РС7

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

Работа со счётчиком/таймером.

Цель работы: Разработать программу вывода информации на индикаторы через порты РА и РС с реализацией временной задержки на счётчике/таймере Т1 используя прерывание по переполнению таймера.

Задание: Исходные данные для разработки программы взять из таблицы 6.2.1.

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

Работа с асинхронным последовательным интерфейсом.

Цель работы: Разработать программу настройки SCI интерфейса и вывода ASCII кода с клавиатуры компьютера информации на индикатор через параллельный порт.

Задание: Исходные данные для разработки программы взять из таблицы 6.2.2. Для ввода информации с клавиатуры компьютера использовать программу Terminal, предварительно настроив её на скорость передачи соответствующую заданию.

Таблица 6.2.2 Исходные данные для работы 4.

№ Вариант

1

2

3

4

5

Скорость передачи кБод

2,4

4,8

9,6

19,2

9,6

Порт вывода

РА

РС

РА

РС

РС

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

Система внешних прерываний микроконтроллера.

Цель работы Разработать программу обработки внешнего прерывания (INT0,INT1)

Задание: Настроить регистр управления внешними прерываниями на заданную реакцию на прерывание (нажатие клавиш S1или S2). Подпрограмма обработки прерывания должна вывести на экран монитора компьютера через последовательный интерфейс фрагмент текста, размещённый в Flash памяти микроконтроллера. Текст задаётся преподавателем перед выполнением работы . Для вывода информации на экран монитора воспользоваться программой Terminal, настроенной на заданную скорость передачи.

Исходные данные для разработки программы взять из таблицы 6.2.3

Таблица 6.2.2 Исходные данные для работы 5.

№ Вариант

1

2

3

4

5

Скорость передачи кБод

9,6

19,2

9,6

19,2

4,8

Номер прерывания

INT0

(S1)

INT1

(S2)

INT0

(S1)

INT1

(S2)

INT0

(S1)

Реакция

Передний фронт сигнала

Передний фронт сигнала

Задний фронт сигнала

Задний фронт сигнала

Уровень