Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Послідовні інтерфейси ПК

Реферат Послідовні інтерфейси ПК





няти або Передат байт даніх. Альо при работе через BIOS программа винна обробляті дані Зі швідкістю не менше чем ШВИДКІСТЬ їх поступлення, так як в IBM PC НЕ підтрімується апаратна буферізація даніх, Які проходять через послідовний порт. Робота з використаних int14 можлива при передачі даніх Зі швидкости до 300 бод. При більшіх швидкости дані губляться.

При работе на швидкости больше 300 бод доводитися організовуваті програмнного буферізацію даніх, что пріймаються, а в окрем випадка и даніх, что передаються. Це можна сделать при вікорістанні переривані, Які могут генеруватіся послідовнімі портами.


1.5 програмнного частина інтерфейсу


Програмуваті розробка інтерфейсу можна на нижчих Рівні (Наприклад Із Використання мови Assembler), на СЕРЕДНЯ Рівні та на мовах високого уровня (Наприклад в середовіщі Microsoft Visual C + +. NET 2005). p> Для програмування COM портів в середовіщі Microsoft Visual C + +. NET 2005 вікорістовується компонент SeriesPort, в якому реалізована вся Взаємодія з драйвером COM-порту. p> Для роботи з COM-портом оголошуємо об'єкт:

System: IO: Ports: SerialPort ^ serialPort1;

Перед записом ініціалізуємо необхідні Властивості:

В· PortName;

В· BaudRate;

В· ReadTimeout. p> После ініціалізації об'єкта віддкріваємо порт:

serialPort1-> Open ();

Для запису Використовують метод:

В· Write (array ^ buffer, int offset, int size);

В· WriteLine (String ^ line). p> Для зчітування даніх з порту Використовують методи класу SerialPort:

В· Read (array ^ buffer, int offset, int size);

В· ReadLine ();

В· ReadChar ();

В· ReadByte (). br/>

1.6 Перспективи інтерфейсу RS-232C


Розроблено декілька новіх стандартів, спрямовану на Усунення нестача Первін спеціфікацій інтерфейсу RS-232C. Серед них можна відмітіті інтерфейс RS-422 (балансні система, что допускає імпеданс Лінії до 50 Ом), RS-423 (несіметрічна система з мінімальнім імпедансом Лінії 450 Ом) i RS-449 (стандарт з скроню швідкістю передачі даніх, в якому декілька змінені Функції схем и застосовується 37 контактний роз'єм типу D).




2. Порядок Виконання роботи


Робота віконуються на комп'ютері з використаних навчального стенду.


2.1 ознайомитись з Інструкцією до лабораторної роботи.

2.2 Отріматі у викладача Завдання и напісаті програму для обміну інформацією через COM порт.

2.3 Перевіріті Функціонування програми на двох ПК, Які з'єднані через COM псуй.




3. Приклад Завдання та его реалізація


3.1 Приклад Завдання

1. З'єднати два комп'ютери через роз'єми COM-портів.

2. Скласти програму надсілання та прийому файлів через COM порт.

3.2 Реалізація

Програма реалізації наведена в Додатках 1.




4. Зміст Звіту

4.1 Мета роботи.

4.2 Короткі теоретичні Відомості.

4.3 Код програми для обміну інформацією через COM порт з поясненнями и коментарии.

4.4 Висновки и порівняння.




Література


1. Гук М.Ю. Апаратні засоби IBM PC. Енциклопедія. 3-е изд. - СПб.: Пітер, 2006-1072 с.: Іл. p> 2. Гук М. Інтерфейси ПК: довідник, ЗАТ В«ВидавництвоВ« Пітер В», 1999. - 416 с.: Іл. p> 3. Парамуд Я.С. Інтерфейси періферійніх прістроїв ЕОМ:

4. Навч.посбнік.-к.: ІСДО, 1995, -76 с. p> 5. MSDN helper (Http://msdn.com). <В В 

Додаток


Код програми написаний на мові Microsoft Visual C + +. NET для обміну файлами через COM-порт з'єднання.


# pragma once

namespace COMmunicator {

using namespace System;

using namespace System: ComponentModel;

using namespace System: Collections;

using namespace System: Windows: Forms;

using namespace System: Data;

using namespace System: Drawing;

using namespace System: IO;

void readData ();

///

///Summary for Form1

///p>///WARNING: If you change the name of this class, you will need to change the

///'Resource File Name' property for the managed resource compiler tool

///associated with all.resx files this class depends on. Otherwise,

///the designers will not be able to interact properly with localized

///resources associated with this form.

///

public ref class Form1: public System: Windows: Forms: Form

{

public:

Form1 (Void)

{

InitializeComponent ();

// p>// TODO: Add the constructor code here

// p>}

protected:

///...


Назад | сторінка 4 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: VHDL модель схеми реалізації захіщеної передачі даніх через послідовний інт ...
  • Реферат на тему: Управління вентиляторами комп'ютера через порт LPT
  • Реферат на тему: Паралельні інтерфейси Centronics і LPT-порт
  • Реферат на тему: Проект лінії передачі Пінськ-Житковичи через Мікашевичі
  • Реферат на тему: Аналіз експериментальних даніх