uart.h
来自「ADUC845单片机AD/UART/SPI程序调试通过」· C头文件 代码 · 共 73 行
H
73 行
/********************************************************************
* Author :cuit xiao deng www.cuit.edu.cn
* Date : 2009-4-12
* File : uart.c
* Hardware : ADuC845
* Description : 初始化串口程序
*********************************************************************/
//#include<ADuC845.H>
void UART_INIT(void);
void UART_SEND_DATA(char a);
char UART_RECEIVE_DATA( );
/******************************************************************
*函数:void UART_INIT(void)
*作者:许海波
*功能:初始化串口函数 波特率为9600
******************************************************************/
void UART_INIT(void)
{
PLLCON=0x03;
T3CON = 0x83;
T3FD = 0x12;
SCON = 0x52;
IE |= 0x90;
}
/******************************************************************
*函数:char UART_SEND_DATA( )
*作者:许海波
*功能:串口发送函数
******************************************************************/
void UART_SEND_DATA(char a)
{
SBUF = a;
while(!TI);
TI = 0;
}
/******************************************************************
*函数:char UART_RECEIVE_DATA( )
*作者:许海波
*功能:串口接收函数
******************************************************************/
char UART_RECEIVE_DATA( )
{
char a;
a=SBUF;
while(!RI);
RI = 0;
return a;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?