Скачать ASYNC12 - Interrupt-driven asyncronous communication

Скачать файл (29,97 Кб)

Asyncronous Serial Communications Package for Turbo Pascal V5.0
Version 1.2 - 06/14/89
Copyright (C) 1989, Rising Edge Data Services

ASYNC12 is a full-featured Turbo Pascal UNIT that provides
interrupt-driven serial communication PC-compatable computers
utilizing standard serial port hardware (INS 8250's or equivalent).
Unlike similar offerings for Pascal programmers, ASYNC12 supports
full input and output buffering for up to 4 ports operating
CONCURRENTLY, with optional full hardware and/or software
handshaking.  In addition, key high-demand subroutines as well as
the interrupt driver are implimented in assembly language for maximum
Baud rates to 115200 are supported, as well as non-standard rates
and all possible wordsize/parity/stopbit combinations allowed by
the 8250 UART.

Features -- Version 1.2

*  Supports up to 4 ports simultaneously.
*  Completely interrupt driven I/O for greatest efficiency.
*  Assembly language used for interrupt driver and key high-performance
   procedures and functions maximize throughput.
*  Created as a Turbo Pascal UNIT for ease of use.
*  Tight, well-commented, structured code for ease of modification/
   Includes both Pascal and Assembly source.
*  Supports both hardware (RTS/CTS) and software (XON/XOFF) handshaking,
   at user's option.
*  28 procedures and functions in all to minimize programmer design time.

You may reach me in following ways:

Via US Mail:                      Via Modem
------------------------          ---------------------------
Mark L. Schultz                   Best Power Technology BBS
Rising Edge Data Services         Necedah, WI  USA
201 Liberty St. Apt. #4           User namp: Mark Schultz (or SYSOP)
Mauston, WI  USA 53948            Phone: (608) 565-7424
Voice: (608) 847-4287

I can also be reached at
Exec-PC multiuser BBS based in Milwaukee, WI USA
Phone: 414-964-5160.  Username: Best Power