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

📄 port.h

📁 一系列包含串口、Modem、收发传真、终端仿真等方面的编程例子
💻 H
字号:
/* Copyright (C) 1992 Peter edward Cann, all rights reserved */

#define DLLSBREG 0
#define DLMSBREG 1
#define INTCTLREG 1
#define INTIDREG 2
#define LCTLREG 3
#define MCTLREG 4
#define STATREG 5
#define MSTATREG 6

#define DCDMASK 0x80
#define CTSMASK 0x10
#define TXMTMASK 0x20
#define RXRDYMASK 0x01

#define INTACK 0x20

#define DB7 0x02
#define DB8 0x03
#define STOP2 0x04
#define PARITYEN 0x08
#define PARITYEVEN 0x10
#define DLAB 0x80

#define INTBASE1 0x20
#define INTMASK1 0x21
#define INTBASE2 0xa0
#define INTMASK2 0xa1

#define INHINT 0x01
#define INHCTL 0x02

#define TBUFSIZ 8192
extern unsigned char buf[];

extern int index, basereg;
extern unsigned char diffintmask, irqnum;
extern void (interrupt far *oldvect)();
extern unsigned char lctl;

extern unsigned int speed, comnum;
extern char databits, parity, stopbits;
extern unsigned char newintmask, oldintmask, lctl, dlmsb, dllsb;
extern unsigned intnum;
extern unsigned char oldlctl, olddllsb, olddlmsb, oldintctl, oldmctl;

⌨️ 快捷键说明

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