www.pudn.com > tcpip5151.rar > SERIAL.H


#ifndef _SERIAL_ 
#define _SERIAL_ 
 
#define	BAUDRATE0		115200		// 用户定义的UART0 波特率 
#define DB_SENDMAXSIZE 0x80 
#define DB_RECMAXSIZE 0x80 
 
void init_serial(void); 
void OpenComm(void); 
void SendCommChar(char ch); 
void SendCommHex(unsigned char senddata);//往串口发送hex码 表示的一个字符 例如senddata=0x3A那么将向串口发送两个字符'3','A'hex[]为转换表,在前面有定义 
void SendCommWord(unsigned int asciiword); 
//向串口发送一个int型的 hex码表示的字符 例如:asciiword=0x124D 将向串口发送4个字符:'1','2','4','D' 
void SendCommLong(unsigned long asciilong); 
void SendCommAddr(char ch); 
void SendCommBuffer(unsigned char *base, unsigned char size); 
void SendCommString(unsigned char *base); 
void serial_send(unsigned char *base); 
bit GetCommChar(unsigned char idata *ch);  
bit GetCommCharWait(unsigned char idata *ch,unsigned char t); 
void ClearCommRecBuffer(void); 
extern bit CommRecDataOverflowFlag,FlagRecComm,SendItComm; 
char * itoa(UINT, char *, UCHAR); 
 
#endif