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

📄 uart.h

📁 基于MST-G240128点阵液晶的 状态机机制 人机界面四级滚屏菜单 源代码 ,带时间片机制模拟操作系统
💻 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 + -