⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 conport.pas

📁 这是小弟下载的控制并口的程序
💻 PAS
字号:
//    http://fdlweb.myrice.com
unit conport;

interface

const portn=$378;     //并行端口
{*******************************************************
    LPT(共三个io:378H,379H,37AH)
    378H (SEND)
    D7    D6    D5    D4    D3    D2    D1    D0
    9     8     7     6     5     4     3     2
    379H (REN)
    /d7    D6    D5    D4    D3    D2    D1    D0
    11     10    12    13    15    X     X     X
    37AH (SEND)
    D7    D6    D5    D4    /d3    D2    /d1    /d0
    X     X     X     X     17     16    14     1
********************************************************}

function ReadPort:BYTE;
procedure WritePort(ConByte:BYTE);

implementation
function ReadPort:BYTE;
var
  a:BYTE;
begin
  ASM
    MOV DX, portn;
    IN AL, DX;
    MOV a, AL;
  END;
  ReadPort:=a;
end;

procedure WritePort(ConByte:BYTE);
begin
  ASM
    MOV DX, portn;
    MOV AL, ConByte;
    OUT DX, AL;
  END;
end;

end.
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -