📄 uart.h
字号:
#ifndef UART_H
#define UART_H
/****************************************************************************
** 函数名称: UART0_Init()
** 功能描述: 串口0初始化.
** 入口参数: 无
** 出口参数: 无
** 说明: 设置工作模式,定义波特率发生器等.
****************************************************************************/
extern void UART0_Init(void);
/****************************************************************************
** 函数名称: UART0_SetBaudRate()
** 功能描述: 串口0波特率设置.
** 入口参数: uiBaudRate,波特率,如9600等.
** 出口参数: 无
** 全局变量: 使用定时器T4.
** 调用模块: 无
****************************************************************************/
extern void UART0_SetBaudRate(uint16 uiBaudRate);
/****************************************************************************
** 函数名称: UART1_Init()
** 功能描述: 串口1初始化.
** 入口参数: 无
** 出口参数: 无
** 说明: 设置工作模式,定义波特率发生器等.
****************************************************************************/
extern void UART1_Init(void);
/****************************************************************************
** 函数名称: UART0_SendByte()
** 功能描述: 串口0发送1个字节.
** 入口参数: ucDATA(要发送的数据)
** 出口参数: 无
** 说明:
****************************************************************************/
extern bit UART0_SendByte(uint8 ucDATA);
/****************************************************************************
** 函数名称: UART0_RecvByte()
** 功能描述: 串口0接收1个字节.
** 入口参数: 无
** 出口参数: 接收到的数据,否则返回0x8000.
** 说明:
****************************************************************************/
extern uint16 UART0_RecvByte(void);
/****************************************************************************
** 函数名称: UART1_SendByte()
** 功能描述: 串口1发送1个字节.
** 入口参数: ucDATA(要发送的数据)
** 出口参数: 无
** 说明:
****************************************************************************/
extern bit UART1_SendByte(uint8 ucDATA);
/****************************************************************************
** 函数名称: UART1_RecvByte()
** 功能描述: 串口1接收1个字节.
** 入口参数: 无
** 出口参数: 接收到的数据,否则返回0x8000.
** 说明:
****************************************************************************/
extern uint16 UART1_RecvByte(void);
/********************************************************
*** UART的中断服务程序入口
void UART1_ISR(void) interrupt 20
void UART0_ISR(void) interrupt 4
********************************************************/
#endif /* END OF UART */
/**********END OF FILE*************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -