int_uart.h

来自「UART realization for at89c5131 with FIFO」· C头文件 代码 · 共 32 行

H
32
字号
#ifndef _INT_UART_H_
#define _INT_UART_H_


typedef  unsigned char BYTE;
#define MaxLength 50
#define UART_R_Length   RLength
#define UART_T_Length   TLength
#define UART_R_IsEmpty  ((RLength == 0 ) ? 1 : 0)
#define UART_R_IsFull   ((RLength == MaxLength) ? 1 : 0)
#define UART_T_IsEmpty  ((TLength == 0 ) ? 1 : 0)
#define UART_T_IsFull   ((TLength == MaxLength) ? 1 : 0)


//#if ! defined ( _PYHSICAL_UART_ )
extern BYTE RLength;
extern BYTE TLength;


//#endif 

extern void InterruptUART(void);

extern void InitUART(void);


extern bit uart_putchar(BYTE);
extern bit uart_getchar(BYTE *);
extern void DriveUART(void);
extern void ResetUART(void);

#endif

⌨️ 快捷键说明

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