16c550.h

来自「51单片机驱动16C550」· C头文件 代码 · 共 79 行

H
79
字号
/*----------------------------------------------------------------------------------------
名  称: c550_init
功  能: 初始化16C550寄存器和缓冲区
说  明:
原  型: void c550_init( void )
参  数:
返回值:
作  者: 李德强
编译器: Keil C51 V7
创  建: 2003年12月29日   09:44
----------------------------------------------------------------------------------------*/
extern void c550_init( void );

/*----------------------------------------------------------------------------------------
名  称: c550_trsblank
功  能: 获取发送缓冲区内剩余空间
说  明:
原  型: unsigned char c550_trsblank( void )
参  数:
返回值: 发送缓冲区内剩余空间
作  者: 李德强
编译器: Keil C51 V7
创  建: 2003年12月29日   09:44
----------------------------------------------------------------------------------------*/
extern unsigned char c550_trsblank( void );

/*----------------------------------------------------------------------------------------
名  称: c550_rcvhold
功  能: 获取接收缓冲区内字符数
说  明:
原  型: unsigned char c550_rcvhold( void )
参  数:
返回值: 接收缓冲区内字符数
作  者: 李德强
编译器: Keil C51 V7
创  建: 2003年12月29日   09:45
----------------------------------------------------------------------------------------*/
extern unsigned char c550_rcvhold( void );

/*----------------------------------------------------------------------------------------
名  称: c550_putstr
功  能: 发送一个字符串
说  明:
原  型: unsigned char c550_putstr( unsigned char len, char * str )
参  数: len   待发送字符串长度
        str   待发送字符串的首地址
返回值: 实际发送的字符数量
作  者: 李德强
编译器: Keil C51 V7
创  建: 2003年12月29日   09:48
----------------------------------------------------------------------------------------*/
extern unsigned char c550_putstr( unsigned char len, char * str );

/*----------------------------------------------------------------------------------------
名  称: c550_getstr
功  能: 获取一个字符串
说  明:
原  型: unsigned char c550_getstr( unsigned char len, char * str )
参  数: len   要获取的字符串长度
        str   保存字符串的首地址
返回值: 实际获取的字符数量
作  者: 李德强
编译器: Keil C51 V7
创  建: 2003年12月29日   09:49
----------------------------------------------------------------------------------------*/
extern unsigned char c550_getstr( unsigned char len, char * str );

/*----------------------------------------------------------------------------------------
名  称: c550_rclear
功  能:
说  明:
原  型: void c550_rclear( unsigned char len )
参  数: len   要获取的字符串长度
返回值:
作  者: 李德强
编译器: Keil C51 V7
创  建: 2003年12月29日   09:49
----------------------------------------------------------------------------------------*/
extern void c550_rclear( unsigned char len );

⌨️ 快捷键说明

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