/*********************************************************************************************************
** 工程功能 :串口通信程序
** 工程作者 :天蓝色工程组——ZZL
** 工程版本 :V1.0
*********************************************************************************************************/
#include<STC12C5A60S2.h>
#include<usart.h>
#include<usart2.h>
#define uchar unsigned char
#define uint unsigned int
#define FSCLK 11059200
//#define FSCLK 12000000
sbit LED0 = P0^0;
sbit LED1 = P0^1;
uchar data_buffer[30],data_length = 0,flag = 0;
uchar data_buffer2[30],data_length2 = 0,flag2 = 0;
/*********************************************************************************************************
** 函数功能 :延时函数
** 函数说明 :利用软件延时,占用CPU,经调试最小单位大约为1ms
** 入口参数 :time:需要延时的时间,单位ms
** 出口参数 :无
*********************************************************************************************************/
void Delay_ms(uint time)
{
uint i,j;
for(i = 0;i < time;i ++)
for(j = 0;j < 930;j ++);
}
void main()
{
USART_Init();
USART2_Init();
while(1)
{
// Send_String("aaa");
Delay_ms(500);
if(flag2 == 1)
{
Send_String(data_buffer2);
Send_String2(data_buffer2);
flag2 = 0;
}
}
}
/************************** (C) COPYRIGHT 2011 天蓝色工程组 *****END OF FILE*****************************/