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

📄 asyn_422.h

📁 这是一个C51写的异步串行口的驱动
💻 H
字号:
//------------------------------------------------------------------------------
#ifndef   AsynSerialH
#define   AsynSerialH
//------------------------------------------------------------------------------
#include  "TypeDef.h"
#include  "AT78E58BP.H"
#include  "Timer.H"
#include  "TypeDef.h"
#include  "System.h"
#include  "AT78E58BP.h"
#include   <STDLIB.H>
#include   <intrins.h>

//------------------------------------------------------------------------------
//      常量定义
//------------------------------------------------------------------------------
#define   EvenParity           0
#define   OddParity            1
#define   NoneParity           2

#define   CommMaxReceiveBuffer 32      //串口最大接收缓冲区
#define   CommMaxSendBuffer    32      //串口最大发送缓冲区


#define   MAX498_DE            P1_5
//------------------------------------------------------------------------------




//------------------------------------------------------------------------------
  //Comm Public:公有通用函数与成员
//------------------------------------------------------------------------------
extern int  CommReceive(void *Buffer,int Count);
extern int  CommSend(void *Buffer,int Count);
extern bit  CommOpen(int Baud,Uchar DataBitNum,Uchar Parit,Uchar Stop,Uchar Crystal);   
extern bit  CommClose(void);
//------------------------------------------------------------------------------
#endif
//------------------------------------------------------------------------------

⌨️ 快捷键说明

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