C8051F330串口UART0示例程序
//****************************************************************************
// 功能:C8051F330串口UART0示例程序
//****************************************************************************
//使用F330,串口為P0.4(TX0),P0.5(RX0);
//-----------------------------------------------------------------------------
// UART0.c
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// 所包含的頭文件
//------------------------------------------------------------------------
#include
//#include
//-----------------------------------------------------------------------------
// 常量定義
//-----------------------------------------------------------------------------
// 系統(tǒng)工作頻率
#define SYSCLK 24500000
// 串口工作波特率
#define BAUDRATE 9600
//-----------------------------------------------------------------------------
// 功能函數(shù)
//-----------------------------------------------------------------------------
void SYSCLK_Init(void);
void PORT_Init(void);
void UART0_Init(void);
void Uart0_Transmit(unsigned char tmp);
void sendstr(unsigned char*tmp);
unsigned char temp ;
void delay_1ms()
{
}
void delay_ms(unsigned int i)
{
}
//-----------------------------------------------------------------------------
// 主程序
//-----------------------------------------------------------------------------
void main(void)
{
}
//-----------------------------------------------------------------------------
// 端口初始化
//-----------------------------------------------------------------------------
//
// 配置交叉開關(guān)和通用IO
//
// P0.4 - UART TX0
// P0.5 - UART RX0
void PORT_Init(void)
{
}
//-----------------------------------------------------------------------------
// 系統(tǒng)時鐘初始化
//-----------------------------------------------------------------------------
void SYSCLK_Init(void)
{
}
//-----------------------------------------------------------------------------
// 串口UART0初始化
//-----------------------------------------------------------------------------
void UART0_Init(void)
{
}
//-----------------------------------------------------------
// 串口UART0中斷
//-----------------------------------------------------------
//中斷向量0x0023
void UATR0_ISR(void)interrupt 4
{
}
//-----------------------------------------------------------
// 串口UART0發(fā)送
//-----------------------------------------------------------
void Uart0_Transmit(unsigned char tmp)
{
}
//-----------------------------------------------------------
// 發(fā)送字符串
//-----------------------------------------------------------
void sendstr(unsigned char*tmp)
{
}
評論