- •Лабораторная работа 7 Стандартные интерфейсы последовательного обмена данными
- •1. Методические указания по подготовке к лабораторной работе.
- •1.1. Интерфейс rs-232c
- •1.3. Последовательный интерфейс ibm совместимых компьютеров.
- •1.4. Контроллер последовательного интерфейса.
- •2. Методические указания по проведению лабораторной работы.
2. Методические указания по проведению лабораторной работы.
Для выполнения лабораторной работы используется следующее оборудование:
1) учебный микропроцессорный комплект УМК,
2) лабораторный макет,
3) персональный компьютер.
2.1. Описание лабораторного макета.
Лабораторный макет представляет собой плату со смонтированными на ней контроллером последовательного интерфейса и обслуживающими схемами, которая вставляется в гнездо расширения УМК. Основа макета – плата ТЭЗ М1 из комплекта поставки УМК, которая представляет собой макетную плату со схемами буферизации системной шины микропроцессорной системы, контроллером параллельного интерфейса и дешифратором адреса. Схема ТЭЗ М1 приведена в Эксплуатационной документации УМК. Схема дополнительной части лабораторного макета приведена на рис. 3. Схема состоит из контроллера последовательного обмена на основе микросхемы К580ВВ51А, таймера на основе микросхемы К580ВИ53 и схемы формирования сигналов по стандарту ИРПС (20 мА токовая петля). Выводы контроллера, предназначенные для обмена информацией с процессором, присоединены к соответствующим контактам ТЭЗ М1, вход CS контроллера соединен с выходом 15 дешифратора адреса (микросхема D9 ТЭЗ М1). Таким образом, в адресном пространстве портов ввода-вывода МП системы регистры контроллера имеют адреса, начиная с адреса 80H. Схема формирования сигналов токовой петли содержит транзисторные ключи для согласования с контроллером и оптронные диодные пары для гальванической развязки цепей контроллера и линий связи. Таймер необходим для формирования сигнала синхронизации передатчика и приемника контроллера последовательного интерфейса с частотой, близкой к 153600 Гц (чтобы получить скорость обмена информацией 9600 бит/c) из системного сигнала синхронизации CLK (2 МГц).
Персональный компьютер предназначен для ввода символьной информации с клавиатуры и вывода символьной информации на экран видеомонитора. С микропроцессорной системой компьютер может связываться по стандартному последовательному интерфейсу через порт COM1 или COM2. Передача информации осуществляется в дуплексном режиме. Это означает, что символ после нажатия на клавишу клавиатуры компьютера появится на экране видеомонитора только после того, как микропроцессор вернет в него код нажатой клавиши.
3.2. Порядок работы.
3.2.1. Соберите лабораторный макет, соедините макет и персональный компьютер проводами (витыми парами). Включите УМК и компьютер, прогрейте их в течение нескольких минут.
3.2.2. Введите в УМК программу начального программирования таймера и контроллера последовательного интерфейса. Запрограммируйте интерфейс в режим асинхронного обмена (отношение частот 1:16, 8 бит данных, 2 стоп-бита, контроля паритета нет).
3.2.3. Введите в УМК программу вывода одного символа на экран дисплея и выполните её. Убедитесь в правильной работе программы. Выполните программу в пошаговом режиме УМК.
3.2.4. Введите программу приема одного символа и выполните её. Убедитесь, что после нажатия на клавишу клавиатуры компьютера в ОЗУ УМК появляется код нажатой клавиши.

Рис.3. Схема лабораторного макета
3.2.5. На основе рассмотренных программ составьте программу приема последовательности кодов нажатых клавиш с записью этой информации в ОЗУ УМК и отображением на экране дисплея. Занесите программу в память УМК и выполните её.
3.2.6. Составьте отчет о проделанной работе.
