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

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

3.1. Запишите в отчет общие сведения и технические характеристики контроллера-конструктора KIT-552-P. Нарисуйте структурную схему устройства. Приведите краткую характеристику микроконтроллера 80С552, сопроцессора ввода-вывода PIC16С62, организации памяти устройства, используемых каналов связи.

3.2. Сделайте расчеты и нарисуйте контрольные временные диаграммы сигнала на выходе передатчика TxD (пример см. на рисунке 1) и стробирующего сигнала на линии Р1.1.

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

Рисунок 1 – Пример контрольной диаграммы сигнала на выходе передатчика для символа *’

при рабочей частоте процессора 11,059 МГц и скорости передачи данных 1200 Бод

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

    1. Проверка работоспособности устройств платы контроллера-конструктора kit-552-p

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

При исправной работе сопроцессора, внешней памяти данных и последовательной EEPROM на дисплее должна появиться надпись:

TEST KIT-552-P

AUX & SEEPROM OK

Примерно через 12 сек, если не нажимать на кнопки клавиатуры, на верхней строчке ЖКИ появится надпись:

CLNDR ALARM INTR

Это означает, что часы-календарь включены и произвели прерывание через установленное время.

Если при начальной индикации нажимать клавиши матричной клавиатуры, то каждое нажатие будет сопровождаться звуковым сигналом. Это означает, что сопроцессор исправно сканирует клавиатуру. Главный процессор считает число нажатий и при 8-ом нажатии дает команду сопроцессору перейти в режим SLEEP, после чего выводит на нижней строке сообщение:

PIC IN SLEEP

и уходит в режим Power Down.

Выход из режима Power Down возможен от нажатия клавиш на клавиатуре или по сигналу будильника часов. При этом на дисплей будет выдано сообщение: в верхней строке - причина пробуждения, в нижней индикация времени часов-календаря.

Например, при нажатии кнопки клавиатуры на индикаторе появится надпись:

WAKE UP KEYBOARD

0/01/01/00/00/01

Проведите проверку работоспособности устройств платы контроллера-конструктора KIT-552-P и запишите в отчет результаты тестирования.

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

Запишите при помощи программатора hex-файл своей программы в микросхему ПЗУ. Будьте внимательны, перед прошивкой микросхемы проверьте соответствие выдаваемого в порт символа и временных параметров сигнала заданию.

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

Зарисуйте временные диаграммы в отчет. Измерьте напряжения, соответствующие уровням логического 0 и 1, длительности импульсов и цикла передачи данных. Сравните скорость передачи и формат представления данных с контрольными временными диаграммами.

Если полученные результаты не соответствуют заданию, определите ошибку, исправьте программу и повторите исследования.