Скачиваний:
25
Добавлен:
03.06.2014
Размер:
2.3 Mб
Скачать

Фрагмент программы

Serial_Out:

jbc SP_STAT, 3, Serial_Out ; буфер пуст?

stb data,SBUF ; ОК! передаем байт

ret

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

2.1. Изучить последовательный канал микроконтроллера. Особое внимание уделить программированию регистров управления последовательного канала и доступ к ним через окна.

2.2. Написать программу выдачи информации в последовательный канал микроконтроллера. Предусмотреть визуальный контроль вывода байта индикацией на светодиодах.

а) Написать программу вывода байта в режиме 3. Использовать режим опроса регистра состояния канала SP_STAT буфера передатчика.

б) Написать программу вывода таблицы байтов в режиме прерывания. В качестве фоновой программы использовать цикл с анализом признака окончания вывода таблицы, после чего завершить программу.

2.3. Отладить программу и загрузить в контроллер. Запустить программу на выполнение и наблюдать результаты на светодиодах.

2.4. Настроить частоту передачи последовательного канала на 9600 бод; убедиться, что при других частотах канал не работает.

2.5. Продемонстрировать работу преподавателю.

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

3.1. Техническое задание.

3.2. Последовательный канал. Управляющие и статусные регистры. Программирование ПК.

3.3. Алгоритм вывода таблицы байтов через ПК.

3.4. Хорошо комментированный текст программы.

20

Соседние файлы в папке lab96