ReferatWorld.ru
» » » Програма контролю наявності зв’язку комп’ютера з пристроєм через паралельний порт протягом 15 секунд
Вернуться назад

Програма контролю наявності зв’язку комп’ютера з пристроєм через паралельний порт протягом 15 секунд

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

КІРОВОГРАДСЬКИЙ ДЕРЖАВНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ

КАФЕДРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

КУРСОВИЙ ПРОЕКТ

З ДИСЦИПЛІНИ: “АРХІТЕКТУРА ЕОМ”

ТЕМА:

“Програма контролю наявності зв’язку комп’ютера з пристроєм через паралельний порт протягом 15 секунд"

Зміст

Вступ

1. Призначення та область використання

2. Огляд існуючих пристроїв, систем, програмного забезпечення, обгрунтування вибору принципа розробки та методики побудови програми

3. Опис та обгрунтування проектних рішень по проектуванню програми

4. Реалізація проекту

5. Інструкція користувача

6. Основні висновки

Список літератури

Додаток

Текст програми

Блок-схема програми

Вступ

Для ефективної роботи систем керування різними пристроями їх підключають до комп’ютерів. З комп’ютера можуть видаватися різноманітні команди для пристрою, пристрій може передавати різні сигнали комп’ютеру про свій стан.

Для зв’язку використовуються спеціальні пристрої, такі як послідовні та паралельні адаптери. Послідовні передають дані по одному біту, паралельні - одночасно. Паралельні забезпечують більшу швидкість роботи, але вимагають більше з’єднувальних ліній.

У даній роботі розглянуто програму, яка приймає дані з зовнішнього пристрою через паралельний порт. Якщо дані не змінюються (там знаходиться якесь одне значення), то програма повідомляє про це.

1. Призначення та область використання

Програма призначена для контролю зв’язку комп’ютера з зовнішнім пристроєм через паралельний порт. У випадку якщо нові дані не надходять, то програма видає відповідне повідомлення.

Програма може бути використана на комп’ютері з паралельним адаптером і операційною системою MS-DOS.

2. Огляд існуючих пристроїв, систем, програмного забезпечення, обгрунтування вибору принципа розробки та методики побудови програми

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

Операційні системи містять стандартні програми для передачі файлів, з’єднання з мережами за допомогою пристроїв введення-виведення. Для різних пристроїв переважно створюється різне спеціалізоване програмне забезпечення.

Програма для ведення контролю за наявністю даних буде визначати, чи змінюються дані на вході адаптера протягом 15с. Якщо таких даних не буде, то програма повідомить про це.

3. Опис та обгрунтування проектних рішень по проектуванню програми

Наведемо деякі відомості про роботу паралельного адаптера.

Будь-який МП-системі необхідні засоби обміну даними із зовнішніми периферійними пристроями. В залежності від умов конкретного застосування та характеристик периферійного обладнання передача даних виконується в паралельному або послідовному форматі. Спільність функцій введення-виведення стимулювала розробку ВІС периферійних адаптерів, що являють собою гнучкі програмовані прилади, зорієнтовані виключно на введення-виведення. Зараз такі адаптери стали неодмінними компонентами практично всіх мікропроцесорних сімейств.

Як приклад типового паралельного периферійного адаптера, або програмованого паралельного інтерфейсу, нижче розглядається мікросхема КР580ВВ55А.

На рисунках 1.1 a) і 1.1 б) наведені структурна схема адаптера і його програмна модель. Підключення периферійного обладнання виконується через три двонаправлених 8-бітних порти (або канали)

A, B і C. Інтерфейс із системною шиною здійснюється за допомогою ліній:

D (0-7) - двонаправлена шина даних з тристабільними каскадами.

A1,A0 - лінії адреси, котрі вибирають внутрішній регістр адаптера, комутований на шину даних:

00 - порт A, 01 - порт B, 10 - порт C, 11 - регістр управляючого слова.

CS - активний вхід вибірки кристала; високий рівень забороняє, а низький дозволяє зв'язок приладу із системною шиною даних.

RD - активний вхід зчитування інформації із адресованого по лініям A0, A1 регістру на шину даних.

WR - активний вхід запису інформації з шини даних в адресований по A0 і A1 внутрішній регістр адаптера.

RESET - активний сигнал для приведення приладу у вихідний стан;

при дії сигналу регістр управління обнуляється, а всі три порти налаштовуються в режим введення.

Відмітимо,що зчитування з регістру управління (RD=0,A1=1,A0=1) не допускається, а одночасний запис та зчитування (RD=0,WR=0) призводять до непередбачуваних наслідків.

Програмування адаптера полягає в завантаженні управляючого слова в регістр управління. Формат управляючого слова визначення режиму, що ідентифікується умовою D7=1, наведені на мал. 1.2 Відмітимо, що 8-бітні порти A і B не разділені, а лінії порта C розділені на дві 4-бітні групи, що являють собою два незалежних порти.

Наприклад, управляюче слово конфігурації порту A на введення в режимі 0, порта B на виведення в режимі 1, біта 3 порту C на введення та біта 7 порту C на виведення матиме код 11010101b.

Управляюче слово з нульовим старшим бітом D7=0 використовується для встановлення і скидання будь-якого біту порта C. Біти D (6-4) в цьому випадку не використовуються і містять нулі, біти D (3-1) містять двійковий номер (адресу) модифікованого біта порту С,

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Курсовые работы по информатике и программированию МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ КІРОВОГРАДСЬКИЙ ДЕРЖАВНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ КАФЕДРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ КУРСОВИЙ ПРОЕКТ З
Оценок: 1001 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru