Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методика по выполнению курсовой работы.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.75 Mб
Скачать

5.3. Рекомендации по формированию раздела 3 пояснительной записки.

Схема передачи данных, представленных в цифровом виде (а все предлагаемые к разработке интерфейсы содержат такие схемы), предполагает наличие шины и протокола передачи данных по ним.

Итак, информация от разрабатываемого устройства через устройство сопряжения передается на шину. Устройство сопряжения может входить в состав периферийного устройства, либо контроллера шины, а может быть оформлено в виде самостоятельного устройства. В любом случае оно является неотъемлемой (аппаратной) частью разрабатываемого устройства!

Шина со стороны центрального процессора обязательно должна быть подключена к одному из многочисленных устройств системы ввода-вывода ПЭВМ. Другого способа подключения устройств к центральному процессору не существует!

Протокол передачи данных описывает механизмы синхронизации источника и приемника данных, а также формат пакетов передаваемых данных и порядок контроля сохранности информации в пакетах.

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

При этом:

- Шина, по которой передаются данные в систему ввода-вывода, может быть последовательной и иметь в своем составе систему мультиплексор-демультиплексор, либо параллельной.

- Шина может поддерживать синхронный или асинхронный режим передачи данных.

- Шина может содержать ряд сигналов оповещения и управления периферийными устройствами.

- Устройства поддержки шины (устройства сопряжения) могут содержать системы присвоения номеров подключаемых периферийных устройств (энумераторы шин) для их последующего распознавания или системы маршрутизации информационных потоков, поддерживаемые соответствующими программами-драйверами операционных систем.

В курсовом проекте должны быть достаточно четко систематизированы и представлены протоколы обмена (передачи данных) в виде временных диаграмм и описанием всех сигналов оповещения и управления вне зависимости от того: является шина мультиплексированной или нет.

Раздел должен содержать описание используемых протоколов обмена данными по шинам, а также описание сигналов оповещения и управления.

5.4. Рекомендации по формированию раздела 4 пояснительной записки.

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

Все процессы ввода-вывода информации в ПЭВМ сопровождаются (организуются) программами-драйверами, поддерживающими типовые протоколы обмена.

Программы-драйвера могут быть в комплекте программного обеспечения операционной системы, либо разработаны самостоятельно с использованием соответствующего инструментария формирования исполняемых модулей для конкретных операционных систем (например, DDK - Device Development Kit для операционных систем Windows).

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

При наличии стандартного программного обеспечения, например, библиотек Win32 API или функций BIOS (DOS) можно ограничиться описанием их назначения и приведением в тексте записки примеров их использования для организации работы исследуемого устройства.