Реферат Курсовая Конспект
Работа сделанна в 2000 году
Разработка программного обеспечения - Курсовой Проект, раздел Связь, - 2000 год - Устройство ввода и отображения информации на базе БИС КР580ВВ79 Разработка Программного Обеспечения. Программа Для Управления Разрабатываемым...
|
Разработка программного обеспечения. Программа для управления разрабатываемым устройством выполняетследующие функции Первичная инициализация устройства Синхронизация работы устройства и ЭВМ. Чтение служебной информации из устройства чтение слова состояния Чтение данных с клавиатуры устройства и ихпоследующая обработка Запись обработанной информации в устройство длявывода ее на дисплей Управление работой устройства. Программа написана на языке Turbo Pascal 7.0 и предназначена для работы с операционной системой MS-DOS версии 6.22 и выше. Управление устройством производится с помощью записи всоответствующие порты ввода-вывода комманд и управляющих сигналов.
Состояниявыводов соответствующих портов и используемые при работе комманды приведены втабл Запись и чтение данных производится через порт данных принтера 378h, управляющие сигналы INS D, IORC, IOWC, RESET, PCLK, IRQ передаются устройству через портуправления 37Ah, запросна прерывание передается контроллером через порт статуса 379h. Таблица 8. Управление устройством. Команда LPT 37Ah 378h X X X INS D IORC IOWC RESET PCLK DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Программирование режима работы X X X 1 1 0 0 1 0 0 0 1 1 0 0 1 Чтение клавиатуры выбор первого ряда 0 7 X X X 1 1 0 0 1 0 1 0 0 0 0 0 0 Чтение клавиатуры выбор второго ряда X X X 1 1 0 0 1 0 1 0 0 0 0 0 1 Чтение клавиатуры прием данных X X X 0 0 1 0 1 Сброс INT X X X 1 1 0 0 1 1 1 1 1 0 0 0 0 Сброс контроллера аппаратный X X X Х Х Х 1 1 X X X Х Х Х Х Х Сброс контроллера програмный X X X 1 1 0 0 1 1 1 0 1 0 0 1 1 Сброс после вывода на дисплей X X X 1 1 0 0 1 1 1 0 1 0 0 1 0 Запись для вывода на дисплей X X X 0 1 0 0 1 Чтение слова состояния X X X 1 0 1 0 1 Примечание.
Х безразличное состояние ? передаваемыелибо принимаемые данные.
Таблица кодов символов, выводимых программой на дисплей.
A B C D E F G H Nh 1 0 1 1 0 0 0 0 0 60 2 1 1 0 1 1 0 1 0 DA 3 1 1 1 1 0 0 1 0 F2 4 0 1 1 0 0 1 1 0 66 5 1 0 1 1 0 1 1 0 B6 6 1 0 1 1 1 1 1 0 BE 7 1 1 1 0 0 0 0 0 E0 8 1 1 1 1 1 1 1 0 FE 9 1 1 1 1 0 1 1 0 F6 0 1 1 1 1 1 1 0 0 FC A 1 1 1 0 1 1 1 0 EE b 0 0 1 1 1 1 1 0 3E E 1 0 0 1 1 1 1 0 9E r 1 0 0 0 1 1 0 0 8C Коды клавиш, получаемые ЭВМ от устройства.
Клавиша b0 b1 b2 b3 b4 b5 b6 b7 Nh 0 , 8 1 0 0 0 0 0 0 0 80 0 1 0 0 0 0 0 0 40 0 0 1 0 0 0 0 0 20 0 0 0 1 0 0 0 0 10 0 0 0 0 1 0 0 0 8 0 0 0 0 0 1 0 0 4 0 0 0 0 0 0 1 0 2 0 0 0 0 0 0 0 1 1 Текстпрограммы приведен в приложении 1.5.
– Конец работы –
Эта тема принадлежит разделу:
Несмотря на то, что в настоящее время любоая ЭВМможет быть оснащена достаточным набором стандартных устройств ввода иотображения информации… Наличие усовременных ЭВМ стандартизированных каналов портов ввода-вывода… Одним из таких устройствявляется БИС КР580ВВ79, входящая в состав микропроцессорного комплекта КР580.Несмотря на то,…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Разработка программного обеспечения
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов