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 + -
显示快捷键?