[an error occurred while processing this directive] [an error occurred while processing this directive]
например вот так:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Сергей Тюнькин 25 октября 2001 г. 15:24
В ответ на: Как организовать двунаправленную 8-битную шину данных по LPT-порту? отправлено Sergo Lazo 25 октября 2001 г. 11:12

В BIOSе ECP+EPP


Port_data = $378;
Port_Status = Port_data+1;
Port_Control = Port_data+2;
Port_ECR = Port_data + $402;
Direct = $20;
Port_Define_WR = 0;
Port_Define_RD = Port_Define_WR or Direct;
Rejim_EPP = $80;


Port[Port_ECR]:=Rejim_EPP;
.....
{настраиваем на вывод}
port[Port_Control]:=Port_Define_WR;
{пишем в порт}
port[Port_data]:= out_byte_user;

.......
{настраиваем на ввод}
port[Port_Control]:=Port_Define_RD;
{читаем порт}
input_byte:=port[Port_data];
.......



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru