ional або PS / 2 Турі 1, дів. Вище).
Режим ЕРР (ЕРР Mode) - двонаправленій обмін Даними (ЕРР означає Enhanced Parallel Port). Керуючі сигналі інтерфейсу генеруються ап апаратні во время циклу звернення до порту. Ефективний при роботі з устрій чують зовнішньої пам'яті и адаптерами локальних мереж.
Режим ЕСР (ЕСР Mode) - двонаправленій обмін Даними з можлівістю апаратного стиск Даних за методом RLE (Run Length Encoding) i Використання FIFO-буферів и DMA (ЕСР означає Extended Capability Port). Керуючі сигналі інтерфейсу генеруються апаратно. Ефективний для принтерів и сканерів (тут может використовуват стиск) i різніх прістроїв блочного обміну. ??
Стандарт візначає способ, за Яким ПЗ может візначіті режим, доступний и хосту (PC), и Периферійні Пристрої (або Приєднання іншого комп'ютера). Режими нестандартних портів, что реалізують протокол обміну Centronics апаратно (Fast Centronics, Parallel Port FIFO Mode), могут и НЕ буті режимами IEEE 1284, незважаючі на наявність у них рис ЕРР и ЕСР.
У комп'ютерах з LPT-портом на сістемній платі режим - SPP, ЕРР, ЕСР або їх комбінація - задається в BIOS Setup. Режим сумісності Повністю відповідає SPP-порту. Решта режими докладно розглянуті ніжчі.
При опісі режімів обміну фігурують Такі Поняття:
Хост - комп'ютер, что володіє паралельних портом;
ПП - періферійній Пристрій, что підключається до цього порту;- В Назв сігналів позначає Передавальний ПП;
Прямий канал - канал Виведення Даних від хоста у ПП;
зворотнього канал - канал Введення Даних у хост з ПП.
1.2 Опис програмного середовища
Для реалізації даної задачі Було використан мову програмування С + +.
Звідсі - програмне середовище, что вікорістовувалось Microsoft Visual C + + 6.0Visual Studio - лінійка ПРОДУКТІВ Компанії Майкрософт, что включаються інтегроване середовище розробки програмного забезпечення и ряд других інструментальніх засобів.Studio 6.0 - віпущена в червні 1998 - остання версія Visual Studio, что працює на платформі Win9x. Як и раніше популярна среди програмістів, что Використовують Visual Basic. Дана версія булу Основним СЕРЕДОВИЩА розробки програм под Windows від Microsoft, до появи платформи. NET.
2. Розробка програмного забезпечення
Для реалізації поставленої задачі звітність, в Першу Черга Скласти алгоритм по якому и буде Виконувати програма. Оскількі Дії віконуються як на ММК так и на ПК, то проект розділено на 2 програми.
Алгоритм роботи програми, встановленої на ММК:
Підготовка ММК до запису числових значень;
Запис Даних до регістрової памяті ММК;
Если на пінах регістру Control є номер цифри - передача на Регистр Даних цієї цифри;
Запис до регістру статусу номеру наступної цифри.
Завдяк работе такого алгоритму забезпечується передача цифр «без плутанини».
Тепер складемо блок-схему, котра відображатіме роботу логічної Частини передачі Даних на LPT (рис. 2.1).
Рис. 2.1
Тепер, згідно з наведенням блок-схемі розроблюємо саму програму, яка віконуватіме перечісленні Функції и працюватіме за створеня алгоритмом. інтерфейс паралельний порт
Дана частина проекту буде розроблятісь у AVR Studio 4 на мові програмування Assembler.
Друга частина проекту - программа для ПК. Спочатку складемо алгоритм:
Перевірка значень на вході регст...