
- •Росжелдор
- •Лабораторная работа. Исследование функциональных узлов миус. Цифро-аналоговые преобразователи
- •Цель работы Изучить принцип формирования аналоговых сигналов в микропроцессорных системах, познакомиться с работой цап.
- •Общие сведения
- •Подготовка к работе
- •Выполнение работы
- •Содержание отчета
- •Предварительные расчеты и результаты дискретизации заданных сигналов.
- •1. Цель работы
- •2. Общие сведения
- •2.1. Память программ
- •2.2. Память данных
- •2.3. Программная модель микроконтроллеров семейства Intel 8051
- •2.4 Система команд микроконтроллеров семейства Intel 8051
- •2.4.1. Правила записи программ на языке ассемблера
- •2.4.2. Режимы адресации данных
- •2.4.3. Общая характеристика системы команд
- •2.4.4. Директивы ассемблера
- •3. Подготовка к работе
- •4. Выполнение работы
- •5. Содержание отчета
- •Формат регистра рsw
- •Формат регистра pcon
- •Формат регистра tcon
- •Формат регистра ie
- •Формат регистра ip
- •Лабораторная работа. ИнтЕгрированная среда разработки
- •1. Цель работы
- •2. Общие сведения
- •2.1. Этапы подготовки программного обеспечения микропроцессорных систем
- •2.2. Общая характеристика программы Keil mVision ide
- •2.3 Интерфейс пользователя и общие правила работы
- •3. Подготовка к работе
- •4. Выполнение работы
- •4.1. Создание нового проекта
- •4.2. Создание исходного текстового файла
- •Добавление файла в рабочую группу и настройка проекта
- •Компиляция и компоновка проекта
- •Отладка проекта
- •5. Содержание отчета
- •Инструменты отладчика
- •Лабораторная работа Последовательный порт однокристальных микроконтроллеров семейства Intel 8051
- •1. Цель работы
- •2. Общие сведения
- •3. Подготовка к работе
- •Выполнение работы
- •5.Содержание отчета
- •Лабораторная работа Этапы Подготовки программного обеспечения для микропроцессорных систем. Программаторы
- •1. Цель работы
- •2. Общие сведения
- •Подготовка к работе
- •Выполнение работы
- •Сейчас будет выполнено полное тестирование аппаратуры программатора. Убедитесь, что в колодке программатора нет микросхемы
- •Содержание отчета
- •1. Цель работы
- •2. Общие сведения
- •3. Подготовка к работе
- •4. Выполнение работы
- •Проверка работоспособности устройств платы контроллера-конструктора kit-552-p
- •Проверка работы программы циклической передачи данных в последовательный порт
- •5. Содержание отчета
3. Подготовка к работе
3.1. Запишите в отчет общие сведения и технические характеристики контроллера-конструктора KIT-552-P. Нарисуйте структурную схему устройства. Приведите краткую характеристику микроконтроллера 80С552, сопроцессора ввода-вывода PIC16С62, организации памяти устройства, используемых каналов связи.
3.2. Сделайте расчеты и нарисуйте контрольные временные диаграммы сигнала на выходе передатчика TxD (пример см. на рисунке 1) и стробирующего сигнала на линии Р1.1.
3.3. Изучите электрические и монтажную схемы платы контроллера-конструктора, определите место подключения осциллографа для проверки правильности работы программы циклического вывода данных в последовательный порт.
Рисунок 1 – Пример контрольной диаграммы сигнала на выходе передатчика для символа ‘*’
при рабочей частоте процессора 11,059 МГц и скорости передачи данных 1200 Бод
4. Выполнение работы
Проверка работоспособности устройств платы контроллера-конструктора 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 и запишите в отчет результаты тестирования.
Проверка работы программы циклической передачи данных в последовательный порт
Запишите при помощи программатора hex-файл своей программы в микросхему ПЗУ. Будьте внимательны, перед прошивкой микросхемы проверьте соответствие выдаваемого в порт символа и временных параметров сигнала заданию.
Установите микросхему с программой в разъем ПЗУ контроллера–конструктора. Определите на плате места для контроля канала передатчика последовательного порта и строб-сигнала, подключите щупы осциллографа и получите изображение передаваемых сигналов.
Зарисуйте временные диаграммы в отчет. Измерьте напряжения, соответствующие уровням логического 0 и 1, длительности импульсов и цикла передачи данных. Сравните скорость передачи и формат представления данных с контрольными временными диаграммами.
Если полученные результаты не соответствуют заданию, определите ошибку, исправьте программу и повторите исследования.