Интерфейс приема / передачи

Для организации работы с терминалом используется набор команд передаваемых по последовательному порту компьютера. Программа под терминал нами рассматриваться не будет, но связь с ней с помощью нашего устройства будет показана и использованна.

При появлении в host-компьютере данных которые требуется принять, терминал дает запрос на передачу. Также при появлении данных в нашем устройстве, которые требуется передать , в терминал посылается запрос на прием терминалом данных. В случае если терминал готов принять наши данные , устанавливается флаг готовности передачи в терминал. Если же наше устройство готово принять данные от терминала, то также устанавливаеися флаг готовности приема от терминала.

Рисунок 4.2. - Блок - схема запроса на прием / передачу от терминала

Далее, в случае установки флагов приема / передачи, выполняется соответственно прием или передача данных.

При приеме данных от терминала происходит кодирование их по алгоритму NBDP и модулирование, используя частотную модуляцию ( 1 - 1615 Hz , 0 - 1785 Hz) с последующей передачей на кодек и далее после цифро-аналогового преобразования на выход.

Рисунок 4.3. - Блок - схема приема данных от терминала

При передаче данных в терминала происходит демодуляция поступивших данных , раскодирование их по алгоритму NBDP и перевод в формат ASCII с последующей передачей по последовательному порту в терминал.

Рисунок 4.4. - Блок - схема передачи данных в терминал.

Далее после окончания приема или передачи данных , в терминал передается команда "устройство свободно", что разрешает дальнейшие запросы на обмен данными.

Перезагрузка программы в память и инициализация происходят при нажатии кнопки RESET.

Полная блок-схема алгоритма предоставленна в приложении.

Данный алгоритм представляет собой общий принцип работы программы. Более конкретная его реализация с учетом особенностей выбранной технологической базы будет рассмотренна в следующей главе.

Советуем почитать:

Изучение характеристик ключевых схем на дополняющих МОП-транзисторах (КМОП)
Изучить характеристики ключевых схем на дополняющих МОП-транзисторах (КМОП) и базовых схем логических элементов КМОП, используя возможности программы MC8DEMO. Изучить содержание процессо ...

Проект внедрения волоконно-оптической линии связи между УТС Югорскгазтелеком и 5 городскими АТС
Последние десятилетия двадцатого века характеризовались бурным ростом спроса на услуги связи и передачи информации. Согласно статистике объем передаваемой в мире информации и оказываемых ...

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

Меню



© 2015 TechExternal