PORT.H
上传用户:wesley
上传日期:2007-01-07
资源大小:266k
文件大小:1k
源码类别:

通讯/手机编程

开发平台:

C/C++

  1. /* Copyright (C) 1992 Peter edward Cann, all rights reserved */
  2. #define DLLSBREG 0
  3. #define DLMSBREG 1
  4. #define INTCTLREG 1
  5. #define INTIDREG 2
  6. #define LCTLREG 3
  7. #define MCTLREG 4
  8. #define STATREG 5
  9. #define MSTATREG 6
  10. #define DCDMASK 0x80
  11. #define CTSMASK 0x10
  12. #define TXMTMASK 0x20
  13. #define RXRDYMASK 0x01
  14. #define INTACK 0x20
  15. #define DB7 0x02
  16. #define DB8 0x03
  17. #define STOP2 0x04
  18. #define PARITYEN 0x08
  19. #define PARITYEVEN 0x10
  20. #define DLAB 0x80
  21. #define INTBASE1 0x20
  22. #define INTMASK1 0x21
  23. #define INTBASE2 0xa0
  24. #define INTMASK2 0xa1
  25. #define INHINT 0x01
  26. #define INHCTL 0x02
  27. #define TBUFSIZ 8192
  28. extern unsigned char buf[];
  29. extern int index, basereg;
  30. extern unsigned char diffintmask, irqnum;
  31. extern void (interrupt far *oldvect)();
  32. extern unsigned char lctl;
  33. extern unsigned int speed, comnum;
  34. extern char databits, parity, stopbits;
  35. extern unsigned char newintmask, oldintmask, lctl, dlmsb, dllsb;
  36. extern unsigned intnum;
  37. extern unsigned char oldlctl, olddllsb, olddlmsb, oldintctl, oldmctl;